第2章
网络体系结构
网络体系结构是网络工程师考试的热门考点,考核分值很高。其中尤为重要的是与IP子网计算相关的问题,因此大家在学习过程中要对各种子网划分计算的题型进行重点复习。本章针对最新的《网络工程师考试大纲》要求的相关知识点对历年试卷中出现的考题进行分析。
根据考试大纲,本章要求考生掌握以下知识点:
·网络拓扑结构;
·OSI参考模型;
·应用层协议(FTP、Telnet、SNMP、DHCP、POP、SMTP、HTTP);
·传输层协议(TCP、UDP);
·网络层协议(IP地址、子网掩码);
·数据链路层协议(ARP、RARP、PPP、SLIP);
·物理地址。
下面通过具体的考试真题来学习和加强对本章知识点的掌握。
例题1(2005年5月试题21)
在OSI参考模型中,上层协议实体与下层协议实体之间的逻辑接口叫做服务访问点(SAP)。在Internet中,网络层的服务访问点是 (21) 。
(21)A.MAC地址
B.LLC地址
C.IP地址
D.端口号
例题分析
两个相邻层间的信息交换,实际上是由两层间的实体通过服务访问点相互作用的。这里,(N)实体是N层中一个活动的元素,可以是软实体(如一个进程),也可以是硬实体(如智能输入输出芯片)。接口以一个或多个服务访问点SAP(Service Access Point)的形式存在,并通过访问服务点来实现其功能。SAP位于N层和N+1层的逻辑交界面上,是N层实体向(N+1)层实体提供服务的地方,或者说是(N+1)层实体请求N层服务的地方。每个SAP有一个唯一的标识标明它的地址,如在物理层的SAP地址可以是异步通信口的地址。
MAC地址是物理地址、硬件地址和网卡地址。LLC地址是逻辑链路层的SAP。注意局域网中的寻址要分两步走,第一步是用MAC地址找到网络中的某一个站,第二步是用LLC地址信息找到该站中的某个SAP。端口号是传输层上的SAP即TSAP,网络层的服务访问点就是网络地址,在Internet中就是IP地址。所以 (21) 中选项A、B、D错误,选项C是正确的,即网络层的服务访问点是IP地址。
例题答案
(21)C
例题2(2005年5月试题22)
在OSI参考模型中,实现端到端的应答、分组排序和流量控制功能的协议层是 (22) 。
(22)A.数据链路层
B.网络层
C.传输层
D.会话层
例题分析
开放系统互连参考模型OSI/RM(Open System Interconnection/Reference Model)最初是用来作为开发网络通信协议簇的一个工业参考标准,作为各个层上使用的协议国际标准化的第一步而发展来的,严格遵守OSI参考模型,不同的网络技术之间可以轻而易举地实现互操作。整个OSI/RM参考模型共分7层,从下往上分别是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。当接收数据时,数据是自下而上传输的;当发送数据时,数据是自上而下传输的。7层的主要功能如表2-1所示。
表2-1 OSI/RM各层功能简介
在网络数据通信的过程中,每一层要完成特定的任务。当传输数据的时候,每一层接收上一层格式化后的数据,对数据进行操作,然后把它传给下一层。当接收数据的时候,每一层接收下一层传过来的数据,对数据进行解包,然后把它传给上一层,从而实现对等层之间的逻辑通信。OSI参考模型并未确切描述用于各层的协议和服务,它仅仅告诉我们每一层该做些什么。下面我们从最下层开始,依次讨论OSI参考模型的各层。
1.物理层
物理层是OSI的最低层,提供原始物理通路,规定与物理传输介质有关的机械、电气特性和接口。物理层建立在物理介质上(而不是逻辑上的协议和会话),主要任务是确定与传输媒体接口相关的一些特性,即机械特性、电气特性、功能特性及规程特性。双绞线、同轴电缆、接线设备(如网卡等)、RJ-45接口、串口和并口等在网络中都是工作在这个层次的。物理层数据交换单位为二进制位bit,因此要定义传输中的信号电平大小、连接设备的开关尺寸、时钟频率、通信编码、同步方式等。
2.数据链路层
数据链路层的任务是把原始不可靠的物理层连接变成无差错的数据通道,并解决多用户竞争问题,使之对网络层显现为一条可靠的链路,加强了物理层传送原始比特的功能。该层的传输单位是帧。通过在帧的前面和后面附加上特殊的二进制编码模式来产生和识别帧边界。数据链路层可使用的协议有SLIP、PPP、X.25和帧中继等。常见的集线器和低档的交换机等网络设备都是工作在这个层次上的,MODEM之类的拨号设备也是工作在这一层次上的。任何网络中数据链路层都是必不可少的,相对于高层而言,此层所有的服务协议都比较成熟。
数据链路层的功能主要包括:
·数据链路连接的建立与释放;
·构成数据链路数据单元;
·数据链路连接的分裂;
·帧定界与同步;
·流量控制;
·差错的检测和恢复。
3.网络层
网络层将数据分成一定长度的分组,负责路由(通信子网到目标路径)的选择。以数据链路层提供的无差错传输为基础,为实现源和目标设备之间的通信而建立、维持和终止网络连接,并通过网络连接交换网络服务数据单元。它主要解决数据传输单元分组在通信子网中的路由选择、拥塞控制及多个网络互连的问题,通常提供数据报服务和虚电路服务。网络层建立网络连接为传输层提供服务。在具有开放特性的网络中,数据终端设备(如网关和路由器)都要配置网络层的功能。
网络层的主要功能包括:
·路由选择和中继;
·网络连接的激活或终止;
·网络连接多路复用;
·差错检测与恢复;
·排序、流量控制;
·服务选择。
4.传输层
传输层既是7层模型中负责数据通信的最高层,又是面向网络通信的低3层和面向信息处理的最高3层之间的中间层,解决的是数据在网络之间的传输质量问题,它属于较高层次。传输层用于提高网络层服务质量,提供可靠的端到端的数据传输,如QoS就是这一层的主要服务。这一层主要涉及的是网络传输协议,它提供的是一套网络数据传输标准,如TCP协议。本层可在传送数据之前建立连接,并依照连接建立时协商的方式进行可信赖的资料传送服务。若传输层发现收到的包有误,或送出的包未收到对方的认可,则可继续尝试数次,直到正确收到或送出包,或是在尝试数次失败之后向上层报告传送错误的信息。简而言之,传输层能检测及修正传输过程中的错误。
传输层反映并扩展了网络层子系统的服务功能,并通过传输层地址提供给高层用户传输数据的通信端口,使系统间高层资源的共享不必考虑数据通信方面的问题。本层的最终目标是为用户提供有效、可靠的服务。
传输层的主要功能包括:
·映像传输地址到网络地址;
·多路复用与分割;
·差错控制及恢复;
·分段与重新组装;
·组块与分块;
·传输连接的建立与释放;
·序号及流量控制。
5.会话层
会话层利用传输层提供的端到端数据传输服务,具体实施服务请求者与服务提供者之间的通信,属于进程间通信范畴。会话层管理不同主机进程间的对话,主要针对远程终端访问。会话层使用校验点可使通信会话在通信失效时从校验点继续恢复通信。这种能力对于传送大的文件极为重要。会话层、表示层和应用层构成开放系统互连参考模型的高3层,面对应用进程提供分布处理、会话管理、信息表示、恢复最后的差错等。通常,会话层提供服务需要建立连接、数据传输、释放连接3个阶段。会话层是最“薄”的层,常被省略。
会话层的主要功能包括:
·会话连接到传输连接的映射;
·数据传送;
·会话连接的恢复和释放;
·对会话参数进行协商;
·选择合适的QoS;
·活动管理;
·令牌管理。
6.表示层
表示层处理系统间用户信息的语法表达形式。每台计算机可能有它自己的表示数据的内部方法,需要协定和转换来保证不同的计算机可以彼此理解。
表示层的主要功能包括:
·数据语法转换;
·数据加密和数据压缩;
·语法表示;
·连接管理。
7.应用层
应用层是OSI/RM的最高层,是直接面向用户的一层,是计算机网络与最终用户间的界面。应用层包含用户应用程序执行通信任务所需要的协议和功能,如电子邮件和文件传输等,在这一层中FTP、SMTP、POP等协议得到了充分应用。
在实际情况中,常把会话层和表示层归入应用层,成为5层简化的OSI参考模型。
本题中提到“端到端的应答”,只有传输层以上(包括传输层)才称为端到端(End to End),以下称为点到点,所以选项A、B不正确,由功能判断选项D也不正确。选项C才是正确的。
例题答案
(22)C
例题3(2005年11月试题18)
在ISO OSI/RM中, (18) 实现数据压缩功能。
(18)A.应用层
B.表示层
C.会话层
D.网络层
例题分析
本题主要考查表示层的功能,详细可参见例题2的试题分析。
例题答案
(18)B
例题4(2005年11月试题19)
以太网中的帧属于 (19) 协议数据单元。
(19)A.物理层
B.数据链路层
C.网络层
D.应用层
例题分析
以太网中的帧属于数据链路层协议的数据单元,在数据链路层进行帧定界与同步。一般在数据链路层传输的数据单元叫做帧。
例题答案
(19)B
例题5(2006年11月试题18~19)
在TCP/IP体系结构中,BGP协议是一种 (18) ,BGP报文封装在 (19) 中传送。
(18)A.网络应用
B.地址转换协议
C.路由协议
D.名字服务
(19)A.以太帧
B.IP数据报
C.UDP报文
D.TCP报文
例题分析
本题考查考生对路由协议BGP的了解,要掌握路由协议和TCP/IP协议体系中的协议的相互关系。很明显BGP协议是边界网关协议,是路由协议的一种,使用TCP报文来传送路由信息。
例题答案
(18)C
(19)D
例题6(2008年5月试题63)
IEEE 802局域网中的地址分为两级,其中LLC地址是 (63) 。
(63)A.应用层地址
B.上层协议实体的地址
C.主机的地址
D.网卡的地址
例题分析
在ISO的OSI参考模型中,数据链路层的功能相对简单,它只负责将数据从一个节点可靠地传输到相邻节点。但在局域网中,多个节点共享传输介质,必须有某种机制来决定下一个时刻哪个设备占用传输介质传送数据。因此,局域网的数据链路层要有介质访问控制的功能。为此,一般将数据链路层又划分成两个子层:逻辑链路控制LLC(Logic Line Control)子层、介质访问控制MAC(Media Access Control)子层。其中,LLC子层负责向其上层提供服务;MAC子层的主要功能包括数据帧的封装/卸装、帧的寻址和识别、帧的接收与发送、链路的管理、帧的差错控制等。MAC子层的存在屏蔽了不同物理链路种类的差异性。服务访问点(SAP)是一个层次系统的上下层之间进行通信的接口,逻辑链路控制子层的SAP是LLC地址,作为上层实体(网络层)可以访问逻辑链路控制子层服务的地方。
例题答案
(63)B
例题7(2005年5月试题23)
在Internet上有许多协议,下列选项中能够正确表示协议层次关系的是 (23) 。
(23)
例题分析
本题考查TCP/IP协议簇主要协议特性。
TCP/IP协议簇如表2-2所示。
表2-2 TCP/IP协议簇各协议的层次关系
TCP/IP协议的通信子网层所使用的协议为各通信子网本身固有的协议,例如以太网的802.3协议、令牌环网的802.5协议,PPP协议是Internet数据链路层协议。通信子网层的作用是传输经网络层处理过的消息。
局域网的参考模型从下往上是:物理层、介质访问控制层(MAC)和逻辑链路控制层(LLC),与访问各种传输介质有关的控制问题都放在MAC层。
①物理层的主要功能是:
·信号的编码与译码;
·前导同步码的产生与去除;
·比特的传输与接收。
②MAC层的主要功能是:
·控制各主机访问通信介质,提供通信介质的复用机制;
·发送和接收数据帧;
·比特流差错检测;
·寻址。
③LLC层的主要功能是:
·建立和释放LLC子层的逻辑连接;
·提供与高层的接口;
·差错控制,包括LLC子层的帧失序、帧丢失等(注意:MAC子层处理比特差错);
·进程间的流控。
下面讲解各种常用协议。
FTP:文件传输协议,主要功能是在主机间高速可靠地传输文件。FTP和HTTP(超文本传输协议)都是文件传送协议,运行在TCP之上。FTP使用两个TCP连接,一个用于控制信息(控制连接端口21),另一个用于实际的数据传输(数据连接端口20)。FTP主要有3个作用,包括:从客户端向服务器发送一个文件;从服务器向客户端发送一个文件;从服务器向客户端发送文件或目录列表。对FTP对话的分析包括在控制连接上所发送命令的检查和在数据连接上发送的TCP数据段(传输层数据单元的称呼)的评估。对于普通的(活跃的)FTP,控制连接由客户端初始化,数据连接由服务器端初始化。活跃的FTP也称为Port模式。另一种模式是被动模式(Passive模式),这种模式下客户端初始化数据连接。在HTTP中,同一个TCP连接(端口80)既用于承载请求和响应头部,也用于承载所传送的文件。
Telnet:远程登录的标准协议和主要方式,运行在TCP之上(端口23)。它为用户提供了在本地计算机上完成远程主机工作的能力,通过它可以访问所有的数据库、联机游戏、对话服务及电子公告牌,如同与被访问的计算机在同一房间中工作一样,但只能进行某些字符类操作和会话。
SMTP:简单Mail传输协议(Simple Mail Transfer Protocol),为用户提供高效、可靠的邮件传输。SMTP是个请求/响应协议,运行在TCP之上(端口25)。SMTP的一个重要特点是它能够在传送中接力传送邮件,即邮件可以通过不同网络上的主机接力式传送。
POP:邮局协议(Post Office Protocol),用于电子邮件的接收,运行在TCP之上(端口110),常用的是第3版,所以简称为POP3。支持从邮件服务器的收件箱中检索邮件。所有的POP3客户端(Outlook,Foxmail)都可从服务器的收件箱下载消息。POP3采用Client/Server工作模式。
SNMP:简单网络管理协议(Simple Network Management Protocol),是由因特网工程任务组(Internet Engineering Task Force,IETF)定义的一套网络管理协议,它为网络管理系统提供了底层网络管理的框架。SNMP是一系列协议组和规范,提供了一种从网络上的设备中收集网络管理信息的方法,也为设备向网络管理工作站报告问题和错误提供了一种方法。SNMP的网络管理由3个部分组成,即管理信息结构SMI、管理信息库MIB及SNMP本身。SMI提供了一种命名和组织信息的机制。MIB存储了每一个被管理对象的信息。SMI使用了一种概念树,树叶表示各种对象,用以帮助用户形象地了解互连网络的结构。对象采用国际标准化组织提出的抽象语法标记一号(ASN.1)来表示,它精确地定义了如何对报文中的名字和数据进行编码。这样,一旦MIB的文档用ASN.1表示出来,人类可读的格式就能被直接、机械地转换成在报文中使用的编码格式。SMI赋予每个对象一个整数序列,称做对象标识符,定位它在树中的位置。在SNMP使用的取/存模式中,每个服务器都维持一组概念变量,其中包括若干简单统计变量,例如已经到达的分组计数,也包括与TCP/IP数据结构相对应的复杂变量,比如ARP快速缓存或IP路由选择表。SNMP报文要么要求服务器从变量中提取数值,要么把数值存入变量中;而服务器则把请求翻译成与本地数据结构相对应的操作。
DHCP:提供了一种动态获取IP的方法。提供动态配置的功能,管理员可以控制网络中的配置参数,可以应用于多个子网、DHCP的客户端,甚至可以在重新启动以后继续使用通过DHCP服务器分配的IP地址。DHCP协议是一种C/S模式的协议,使用67号端口接收客户端消息,使用68号端口发送服务回应。DHCP协议使用UDP传输。
DNS:域名管理系统(Domain Name System),把域名转换成为网络可以识别的IP地址,运行在UDP之上。
ARP:地址解析协议,将IP地址转换成MAC地址。
RARP:反向地址解析协议,将MAC IP地址转换成IP地址。
SSL:安全套接层(Secure Sockets Layer)协议,主要用于提高应用程序之间数据的安全系数。SSL协议是一个保证任何安装了安全套接字的客户机和服务器间事务安全的协议,它涉及所有TC/IP应用程序。
SSL安全协议主要提供3方面的服务:
·用户和服务器的合法性认证;
·加密数据以隐藏被传送的数据;
·保护数据的完整性。
本题选项B中ARP与IP是同层协议,POP是工作在TCP之上,选项C、D中Telnet应工作在TCP之上,且其他协议层次也不对,正确选项是A。
例题答案
(23)A
例题8(2005年5月试题52)
不使用面向连接传输服务的应用层协议是 (52) 。
(52)A.SMTP
B.FTP
C.HTTP
D.SNMP
例题分析
本题考查面向连接传输服务的协议有哪些。SNMP采用UDP协议,不使用面向连接的TCP传输服务。
例题答案
(52)D
例题9(2006年5月试题19)
下面关于ICMP协议的描述中,正确的是 (19) 。
(19)A.ICMP协议根据MAC地址查找对应的IP地址
B.ICMP协议把公网的IP地址转换为私网的IP地址
C.ICMP协议根据网络通信的情况把控制报文传送给发送方主机
D.ICMP协议集中管理网络中的IP地址分配
例题分析
ICMP是“Internet Control Message Protocol”(Internet控制消息协议)的缩写。它是TCP/IP协议簇的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。我们在网络中经常使用的ping和tracert命令是基于ICMP协议的。
A选项:只有ARP能实现根据MAC地址查找对应的IP地址;
B选项:把公网的IP地址转换为私网的IP地址的是NAT;
D选项:集中管理网络中IP地址分配的是DHCP协议。
例题答案
(19)C
例题10(2006年11月试题20~21)
ARP协议的作用是 (20) ,ARP报文封装在 (21) 中传送。
(20)A.由IP地址查找对应的MAC地址
B.由MAC地址查找对应的IP地址
C.由IP地址查找对应的端口号
D.由MAC地址查找对应的端口号
(21)A.以太帧
B.IP数据报
C.UDP报文
D.TCP报文
例题分析
本题考查TCP/IP协议簇中最常使用的ARP协议的基本功能。ARP协议用于通过IP地址查找对应的MAC地址,类似的RARP协议则通过MAC地址查找对应的IP地址。在ARP的信息传送中,首先发送一个广播信息到网络中,查询某个IP地址对应的MAC地址。从这里可以看出,ARP报文是封装在以太帧中的。
例题答案
(20)A
(21)A
例题11(2007年5月试题21)
关于ARP表,以下描述中正确的是 (21) 。
(21)A.提供常用目标地址的快捷方式来减少网络流量
B.用于建立IP地址到MAC地址的映射
C.用于在各个子网之间进行路由选择
D.用于进行应用层信息的转换
例题分析
在以太网中,网络设备是通过物理地址(MAC)表示的,而数据在发送过程中,我们只能知道目标的IP地址,由于不知目标物理地址,因此数据无法直接发送到对方,这样就采用了ARP协议机制。ARP表是由ARP服务所维护的一个从IP地址转换到硬件地址(MAC)数据库。
RARP是反向地址解析协议,它提供将物理地址转化为IP地址的解析功能。
例题答案
(21)B
例题12(2007年5月试题22)
因特网中的协议应该满足规定的层次关系,下面的选项中能正确表示协议层次和对应关系的是 (22) 。
(22)
例题分析
本题的内容与例题7基本一致,我们可以参考例题7来求解。其中TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议簇中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。TFTP承载在UDP上,提供不可靠的数据流传输服务,不提供存取授权与认证机制,使用超时重传方式来保证数据的到达。
例题答案
(22)C
例题13(2007年5月试题19)
使用ADSL拨号上网,需要在用户端安装 (19) 协议。
(19)A.提供常用目标地址的快捷方式来减少网络流量
B.用于建立IP地址到MAC地址的映射
C.用于在各个子网之间进行路由选择
D.用于进行应用层信息的转换
例题分析
在使用ADSL拨号上网时,需在用户端安装ARP协议来建立IP地址到MAC地址的映射。
例题答案
(19)B
例题14(2007年11月试题27)
TCP报头的最小长度是 (27) 字节。
(27)A.16
B.20
C.24
D.32
例题分析
TCP报头总长最小为20个字节,其报头结构如表2-3所示。
表2-3 TCP报头结构
·源端口:指定了发送端的端口;
·目的端口:指定了接收端的端口号;
·序号:指明了数据报在即将传输的数据报序列中的位置;
·确认号:规定成功收到数据报的序列号,确认序号包含发送确认的一端所期望收到的下一个序号;
·TCP偏移量:指定了报头的长度。报头的长度取决于报头选项字段中设置的选项;
·保留:指定了一个保留字段,以备将来使用;
·标志:SYN、ACK、PSH、RST、URG、FIN,其中:
SYN:表示同步;
ACK:表示确认;
PSH:表示尽快地将数据送往接收进程;
RST:表示复位连接;
URG:表示紧急指针;
FIN:表示发送方完成数据发送。
·窗口:指定关于发送端能传输的下一段的大小的指令;
·校验和:校验和包含TCP段头和数据部分,用来校验段头和数据部分的可靠性;
·紧急:指明数据报中包含紧急信息,只有当URG标志置1时紧急指针才有效;
·选项:指定了公认的数据报大小、时间戳、选项字段的末端,以及指定了选项字段的边界选项,TCP报头可以不包含这个字段。
例题答案
(27)B
例题15(2008年5月试题22)
在TCP协议中,采用 (22) 来区分不同的应用进程。
(22)A.端口号
B.IP地址
C.协议类型
D.MAC地址
例题分析
我们知道,一台拥有IP地址的主机可以提供许多服务,如Web服务、FTP服务、SMTP服务等,这些服务完全可以通过1个IP地址来实现。那么,主机是怎样区分不同的网络服务呢?显然不能只靠IP地址,因为IP地址与网络服务的关系是一对多的关系。实际上是通过“IP地址+端口号”来区分不同的服务的。需要注意的是,端口并不是一一对应的。比如你的电脑作为客户机访问一台WWW服务器时,WWW服务器使用“80”端口与你的电脑通信,但你的电脑则可能使用“3457”这样的端口。
例题答案
(22)A
例题16(2008年5月试题23~24)
TCP是互联网中的传输层协议,使用 (23) 次握手协议建立连接。这种建立连接的方法可以防止 (24) 。
(23)A.1
B.2
C.3
D.4
(24)A.出现半连接
B.无法连接
C.产生错误的连接
D.连接失效
例题分析
本题考查的是TCP协议三次握手的过程与作用,TCP协议在控制传输的时候会经历三次握手来确认源和目标主机的连接,
第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,等待服务器确认;
第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包;
第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1)和序列号SYN(k+1),此包发送完毕,完成三次握手。
TCP是因特网中的传输层协议,使用三次握手协议建立连接。当主动方发出SYN连接请求后,等待对方回答SYN、ACK。这种建立连接的方法可以防止产生错误的连接。
例题答案
(23)C
(24)C
例题17(2008年5月试题25)
ARP协议的作用是由IP地址求MAC地址,ARP请求是广播发送,ARP响应是 (25) 发送。
(25)A.单播
B.组播
C.广播
D.点播
例题分析
本题考查的是ARP请求包与响应包发送方式及单播、组播、广播相关概念。在局域网中每台主机都会在自己的ARP缓冲区中建立一个ARP列表,以表示IP地址和MAC地址的对应关系。当源主机需要将一个数据包要发送到目的主机时,会首先检查自己ARP列表中是否存在该IP地址对应的MAC地址,如果有,就直接将数据包发送到这个MAC地址;如果没有,就向本地网段发起一个ARP请求的广播包(广播),查询此目的主机对应的MAC地址。此ARP请求数据包里包括源主机的IP地址、硬件地址,以及目的主机的IP地址。网络中所有的主机收到这个ARP请求后,会检查数据包中的目的IP是否和自己的IP地址一致。如果不相同就忽略此数据包;如果相同,该主机首先将发送端的MAC地址和IP地址添加到自己的ARP列表中,如果ARP表中已经存在该IP的信息,则将其覆盖,然后给源主机发送一个ARP响应数据包(单播),告诉对方自己是它需要查找的MAC地址;源主机收到这个ARP响应数据包后,将得到的目的主机的IP地址和MAC地址添加到自己的ARP列表中,并利用此信息开始数据的传输。如果源主机一直没有收到ARP响应数据包,表示ARP查询失败。
例题答案
(25)A
例题18(2008年5月试题27)
ICMP协议在网络中起到了差错控制和交通控制的作用。在IP数据报的传送过程中,如果出现网络拥塞,则路由器发出 (27) 报文。
(27)A.路由重定向
B.目标不可到达
C.源抑制
D.超时
例题分析
本题考查ICMP协议的消息类别及控制方式。ICMP协议的消息有下面多种:
①未达目的地信息。相应于网关的路由表,如果在目的域中指定的网络不可达,如网络距离为无限远,网关会向发送源数据的主机发送目的不可达消息。而且,在一些网络中,网关有能力决定目的主机是否可达。如果目的地不可达,它将向发送源数据的主机发送不可达信息。在目的主机,如果IP模块因为指定的协议模块和进程端口不可用而不能提交数据报,目的主机将向发送源数据的主机发送不可达信息。另外一种情况是当数据报必须被分段传送,而“不可分段”位打开,在这种情况下,网关必须抛弃此数据报,并向发送源数据的主机发送不可达信息。
②超时信息。如果网关在处理数据报时发现生存周期域为零,此数据报必须抛弃,网关同时必须通过超时信息通知源主机。如果主机在组装分段的数据报时因为丢失段未能在规定时间内组装数据,此数据报必须抛弃,网关发送超时信息。如果段零不可用则不用发送超时信息。
③参数问题消息。如果网关或主机在处理数据报时发现包头参数有错误以致不能完成工作,它必须抛弃此数据报。一个潜在的原因可以是变量的错误。网关或主机将通过参数问题消息通知源主机,此消息只有在消息被抛弃时才被发送。指针指向发现错误的数据报包头字节。
④源拥塞消息。如果没有缓冲容纳,网关会抛弃数据报,如果网关这样做了,它会发送源拥塞消息给发送主机。如果接收的数据报太多无法处理,目的主机也会发送相应的消息给发送主机,此消息要求发送主机减少发送速率。网关会给每个抛弃的消息返回源拥塞消息,在接到此消息后,发送主机应该减少发送速率,直到不再接收到网关发送的源拥塞消息为止。在此之后,源主机可以再增加发送速率,直到接收到目的主机的源拥塞消息为止。网关或主机不会等到已经超过限度后再发送此消息,而是接近自己的处理极限时就发送此消息,这意味着引发源拥塞消息的数据报仍然可以处理。
⑤重定向消息。网关在下面情况下发送重定向消息:网关(G1)从网关相连的网络上接收到数据报,它检查路由表获得下一个网关(G2)的地址(X)。如果G2和指定的接收主机在同一网络上,重定向消息发出,此消息建议发送主机直接将数据报发向网关G2,因为这更近,同时网关G1向前继续发送此数据报。因为在数据报中的IP源路由和目的地址域是可选的,所以即使有更好的路由有时也无法发现。
⑥回送或回送响应消息。回送消息中接收到的消息应该在回送响应消息中返回。标识符和序列码由回送发送者使用帮助匹配回送请求的响应。
⑦时间戳和时间戳响应消息。接收到的时间戳附加在响应中返回,时间是以百万分之一秒为单位计算,并以标准时午夜开始计时。原时间戳是发送方发送前的时间。接收时间戳是回送者接收到的时间,传送时间是回送者发送的时间。如果时间以百万分之一秒计无效,或者不能以标准时提供,可以在时间戳的高字节填充入数据以表示这不是标准数据。标识符和序列码由发送者匹配请求的响应。
⑧信息请求或信息响应消息。此消息可以在IP包头中以源网络地址发送,但同时目的地址域为0(这表示此网络内)。响应IP模块应该发送完全指定地址的响应。发送此消息是主机寻找到自己所在网络号码的一种方法。标识符和序列码由发送者匹配请求的响应。
例题答案
(27)C
例题19(2008年11月试题20~21)
ARP协议数据单元封装在 (20) 中发送,ICMP协议数据单元封装在 (21) 中发送。
(20)A.IP数据报
B.TCP报文
C.以太帧
D.UDP报文
(21)A.IP数据报
B.TCP报文
C.以太帧
D.UDP报文
例题分析
ARP协议工作在数据链路层,因此ARP协议数据单元封装在以太帧中发送。
ICMP是TCP/IP协议集中的一个子协议,属于网络层协议。ICMP协议数据单元封装在IP数据报中发送。
例题答案
(20)C
(21)A
例题20(2008年11月试题22~23)
TCP是互联网中的传输层协议,TCP协议进行流量控制的方法是 (22) ,当TCP实体发出连接请求(SYN)后,等待对方的 (23) 响应。
(22)A.使用停等ARQ协议
B.使用后退N帧ARQ协议
C.使用固定大小的滑动窗口协议
D.使用可变大小的滑动窗口协议
(23)A.SYN
B.FIN,ACK
C.SYN,ACK
D.RST
例题分析
本题为概念题,TCP是互联网中的传输层协议,TCP协议进行流量控制的方法是使用可变大小的滑动窗口协议,当TCP实体发出连接请求(SYN)后,等待对方的SYN、ACK响应。
例题答案
(22)D
(23)C
例题21(2008年11月试题27)
ICMP协议有多种控制报文,当网络中出现拥塞时,路由器发出 (27) 报文。
(27)A.路由重定向
B.目标不可到达
C.源抑制
D.子网掩码请求
例题分析
本题考查ICMP协议,与本章例题18内容一致,可参考来求解。当网络中出现拥塞时,路由器发出源抑制报文。
例题答案
(27)C
例题22(2005年5月试题42~44)
以下给出的地址中,属于子网192.168.15.19/28的主机地址是 (42) 。在一条点对点的链路上为了减少地址的浪费,子网掩码应该指定为 (43) 。下面的地址中,属于单播地址的是 (44) 。
(42)A.192.168.15.17
B.192.168.15.14
C.192.168.15.16
D.192.168.15.31
(43)A.255.255.255.252
B.255.255.255.248
C.255.255.255.240
D.255.255.255.196
(44)A.172.31.128.255/18
B.10.255.255.255
C.192.168.24.59/30
D.224.105.5.211
例题分析
本题是一个子网划分的题目。
(42)中192.168.15.19/28的子网掩码是255.255.255.240/28,第一个非0子网号是256-240=16,即192.168.15.16,显然192.168.15.19属于这个子网。其地址范围是本子网号加1到下一子网号减2,即192.168.15.17~192.168.15.30,即255.255.255.240,只有选项A符合答案。选项B是其子网掩码,选项C是网络地址,选项D是广播地址。
(43)中子网掩码为255.255.255.252的地址访问总共只有4个地址,一个网络地址,一个广播地址,剩下两个地址分配给点对点的两个接口使用。选项B、C、D浪费地址都过多。
(44)中选项B属于广播地址,选项D属于多播地址。考生在这里可能出现对单播地址的理解问题。
答案C是广播地址,192.168.24.59/30地址范围为192.168.24.56~192.168.24.59。
单播地址:就是一个网络接口的地址。送往一个单播地址的包将被传送至该地址标识的接口上。
组播地址:一组接口(一般属于不同节点)的网络地址。送往一个组播地址的包将被传送至有该地址标识的所有接口上。
广播地址:一个网段内的所有节点。送往一个广播地址的包将被送至网段内的所有节点。
例题答案
(42)A
(43)A
(44)A
例题23(2007年5月试题52~53)
局域网中某主机的IP地址为172.16.1.12/20,该局域网的子网掩码为 (52) ,最多可以连接的主机数为 (53) 。
(52)A.255.255.255.0
B.255.255.254.0
C.255.255.252.0
D.255.255.240.0
(53)A.4094
B.2044
C.1024
D.512
例题分析
在(52)题中20位作为网络地址,子网掩码中1的个数就是20,则子网掩码为255.255.240.0。(53)题中主机位数为32-20=12,所以主机数为212-2=4090。
下面详细介绍一下求解这类问题的两种方法。
1.利用子网数来计算
·将子网数目转化为二进制数来表示。
·取得该二进制数的位数为N。
·取得该IP地址的类子网掩码,将其主机地址部分的前N位置1即得出该IP地址划分子网的子网掩码。
例如,将B类IP地址168.195.0.0划分成27个子网:27换算为二进制数为11011,该二进制为5位数,N=5。
将B类地址的子网掩码255.255.0.0的主机地址前5位置1,得到255.255.248.0,即划分成27个子网的B类IP地址168.195.0.0的子网掩码。
2.利用主机数来计算
·将主机数目转化为二进制数来表示。
·如果主机数小于或等于254(注意去掉保留的两个IP地址),则取得该主机的二进制位数为N,这里肯定N<8。如果主机数大于254,则N>8,这就是说主机地址将占据不止8位。
·使用255.255.255.255来将该类IP地址的主机地址位数全部置1,然后将从后向前的N位全部置为0,即为子网掩码值。
如欲将B类IP地址168.195.0.0划分成若干子网,每个子网内有主机700台:700换算为二进制数为1010111100,该二进制数为10位数,N=10。
将该B类地址的子网掩码255.255.0.0的主机地址全部置1,得到255.255.255.255,然后再从后向前将后10位置0,即为11111111.11111111.11111100.00000000,即255.255.252.0。这就是该欲划分成主机为700台的B类IP地址168.195.0.0的子网掩码。
例题答案
(53)D
(53)A
例题24(2008年11月试题59)
在TCP/IP网络中,为各种公共服务保留的端口号范围是 (59) 。
(59)A.1~255
B.256~1023
C.1~1023
D.1024~65535
例题分析
本题考查端口的概念。
TCP/IP提出了“协议端口”的概念,用于标识两个通信的进程。端口就是在运输层与应用层的层间接口上所设置的一个16位的地址量,用于指明运输层与应用层之间的服务访问点,为应用层进程提供标识。
TCP/IP将端口分成两大类,一类称为熟知端口(保留端口),另一类称为自由端口(也称一般端口)。所谓熟知端口指这类端口代表什么是事先已规定好了的,并为所有用户进程都熟知,数值为0~1023。常见的有FTP:21,Telnet:23,SMTP:25,DNS:53,TFTP:69,HTML:80,SNMP:161。
网络运行时,应用层中的各种不同的常用服务的服务进程会不断地检测分配给它们熟知的端口,以便发现是否有某个用户进程要和它通信。
所谓自由端口是指那些可以随时用来分配给请求通信的用户进程所用的端口。端口号范围为1024~65535。
在TCP/IP网络中,为各种公共服务保留的端口号范围是1~1023。
例题答案
(59)C
例题25(2005年11月试题48)
属于网络112.10.200.0/21的地址是 (48) 。
(48)A.112.10.198.0
B.112.10.206.0
C.112.10.217.0
D.112.10.224.0
例题分析
这是一个基本的IP子网划分的题目。只要利用选项中的地址以21位的掩码计算,算出112.10.200.0/21所在的范围在112.10.200.0~112.10.207.255内就可以。由于IP地址的第3字节有24-21=3位作为主机位,说明有23=8个标准的C类地址被包含在这个地址范围内。
例题答案
(48)B
例题26(2005年11月试题49)
设有下面4条路由:172.18.129.0/24、172.18.130.0/24、172.18.132.0/24和172.18.133.0/24,如果进行路由会聚,能覆盖这4条路由的地址是 (49) 。
(49)A.172.18.128.0/21
B.172.18.128.0/22
C.172.18.130.0/22
D.172.18.132.0/23
例题分析
这是一种与子网划分计算相反的计算题型——地址聚合。虽然地址聚合的目的是要将多个地址合并到一起,但是基本的计算方法和子网划分是类似的。一定要弄清楚主机位和子网位的相互关系。在本题中,要先计算出能聚合的最小地址范围。由题意可以得知这4个地址都是属于172.18.129~172.18.133,跨度为5,所以至少应该包含8个地址段,也就是需要借用3位作为子网位,所以掩码是24-3=21。
例题答案
(49)A
例题27(2006年11月试题47)
路由器收到一个数据包,其目标地址为195.26.17.4,该地址属于 (47) 子网。
(47)A.195.26.0.0/21
B.195.26.16.0/20
C.195.26.8.0/22
D.195.26.20.0/22
例题分析
网工考试中还有一种常见的关于IP地址的考试类型是计算某IP地址所处的子网,其实也可以归为子网划分,如本题中仅给了IP地址,没有子网掩码,所以要计算该地址所处的范围,可以逐个计算出每个选项的地址范围,看看是否包含了该地址。由本节例题8中的分析可知,A选项的21位掩码将8个C类地址组合在一起的,也就是说,连续8个C类地址是同一个网络,所以195.26.17.4不属于195.26.0.0/21。同样可以算出B选项的20位掩码将连续16个C类地址划分到同一个网络,显然195.26.17.4是属于195.26.16.0/20~195.26.31.255/20之间的。C选项的22位掩码是将连续4个C类地址划分在一起,所以195.26.8.0/22的范围是195.26.8.0/22~195.26.11.255/22之间,不属于C。D的范围是195.26.20.0/22~195.26.23.255/22之间,也不是合理的答案。所以答案是B。
例题答案
(47)B
例题28(2007年5月试题25)
路由汇聚(Route Summarization)是把小的子网汇聚成大的网络,下面4个子网:172.16.193.0/24、172.16.194.0/24、172.16.196.0/24和172.16.198.0/24,进行路由汇聚后的网络地址是 (25) 。
(25)A.172.16.192.0/21
B.172.16.192.0/22
C.172.16.200.0/22
D.172.16.224.0/20
例题分析
将十进制的子网IP分别化成二进制形式,则一目了然:
前面相同的部分(21位)为汇聚成的网络地址的网络标识部分,后面其余部分为主机标识部分(11位)。将其还原得到的汇聚网络为:172.16.192.0/21。
例题答案
(25)A
例题29(2007年5月试题26)
分配给某校园网的地址块是202.105.192.0/18,该校园网包含 (26) 个C类网络。
(26)A.6
B.14
C.30
D.62
例题分析
这里要弄清题意,它是给定我们一个网络地址:202.105.192.0/18,在其下再划分子网,子网要求必须是C类网络地址。也就告诉我们将原来18位的网络标识扩大到24位,即占用6位主机位来划分子网,6位能够划分26-2=62个子网,它们的网络号分别是:202.105.193.0~202.105.254.0。
例题答案
(26)D
例题30(2007年5月试题27)
以下地址中属于D类地址的是 (27) 。
(27)A.224.116.213.0
B.110.105.207.0
C.10.105.205.0
D.192.168.0.7
例题分析
D类地址第一段的范围在224~239之间,由此我们就可以很容易找到题目的答案。
例题答案
(27)A
例题31(2011年5月试题56)
设IP地址为18.250.31.14,子网掩码为255.240.0.0,则子网地址是 (56) 。
(56)A.18.0.0.14
B.18.31.0.14
C.18.240.0.0
D.18.9.0.14
例题分析
子网掩码为255.240.0.0,说明其网络号+子网号为12位,主机号为20位,其网络地址为18.240.0.0。
例题答案
(56)C
例题32(2007年5月试题54)
下面的地址中,属于私网地址的是 (54) 。
(54)A.192.118.10.1
B.127.1.0.1
C.172.14.2.240
D.172.17.20.196
例题分析
私有地址(Private Address)属于非注册地址,专门为组织机构内部使用。以下列出留用的内部私有地址:
·A类:10.0.0.0~10.255.255.255;
·B类:172.16.0.0~172.31.255.255;
·C类:192.168.0.0~192.168.255.255。
例题答案
(54)D
例题33(2007年5月试题58)
某端口的IP地址为172.16.7.131/26,则该IP地址所在网络的广播地址是 (58)
(58)A.172.16.7.255
B.172.16.7.129
C.172.16.7.191
D.172.16.7.252
例题分析
根据172.16.7.131/26,可得它所在的网络地址为172.16.7.128,它是由一个B类网络172.16.0.0划分而来,同时共划分出了210-2个网络,它们分别是:172.16.0.64、172.16.0.128……广播地址即主机号全为1的地址。我们将该子网号化成二进制表示形式为:10101100.00010000.00000111.10000011。
前26位为网络标识,后6位为主机标识。将后6位全置1可得到十进制广播地址为172.16.7.191。
该广播地址还可以这样计算:
广播地址=与该网络地址相邻的下个网络地址-1
例如,172.16.7.192-1=172.16.7.191。
例题答案
(58)C
例题34(2007年11月试题51)
有4个子网:10.1.201.0/24、10.1.203.0/24、10.1.207.0/24和10.1.199.0/24,经路由汇聚后得到的网络地址是 (51) 。
(51)A.10.1.192.0/20
B.10.1.192.0/21
C.10.1.200.0/21
D.10.1.224.0/20
例题分析
本题考查的内容与例题28非常相似,可以参见此题来求解。求得的结果为10.1.192.0/20。
例题答案
(51)A
例题35(2007年11月试题52)
私网地址用于企业内部IP地址分配,网络标准规定的私网地址有 (52) 。
(52)A.A类有10个:10.0.0.0~20.0.0.0
B.B类有16个:172.0.0.0~172.15.0.0
C.C类有256个:192.168.0.0~192.168.255.0
D.D类有1个:244.0.0.0
例题分析
本题考查的内容与本章例题32一样,可以参见此题来求解。其中答案C是正确的。
例题答案
(52)C
例题36(2007年11月试题53)
下面的地址中,属于本地回送地址的是 (53) 。
(53)A.10.10.10.1
B.255.255.255.0
C.127.0.0.1
D.192.0.0.1
例题分析
回送地址(127.0.0.1)是一种虚假的IP地址,通过回送到本地主机,而且拥有该地址的请求或信息从来不会被发送到网络中。
例题答案
(53)C
例题37(2008年5月试题20)
IPv6地址以十六进制数表示,每4个十六进制数为一组,组之间用冒号分隔,下面的IPv6地址ADBF:0000:FEEA:0000:0000:00EA:00AC:DEED的简化写法是 (20) 。
(20)A.ADBF:0:FEEA:00:EA:AC:DEED
B.ADBF:0:FEEA::EA:AC:DEED
C.ADBF:0:FEEA:EA:AC:DEED
D.ADBF::FEEA::EA:AC:DEED
例题分析
IPv6地址为128位长,但通常写成8组,每组4个十六进制数的形式。例如,2001:0db8:85a3:08d3:1319:8a2e:0370:7344是一个合法的IPv6地址。如果4个数字都是零,可以被省略。例如,2001:0db8:85a3:0000:1319:8a2e:0370:7344等价于2001:0db8:85a3::1319:8a2e:0370:7344。遵从这些规则,如果因为省略而出现了两个以上的冒号的话,可以压缩为一个,但这种零压缩在地址中只能出现一次。因此:
2001:0DB8:0000:0000:0000:0000:1428:57ab
2001:0DB8:0000:0000:0000::1428:57ab
2001:0DB8:0:0:0:0:1428:57ab
2001:0DB8:0::0:1428:57ab
2001:0DB8::1428:57ab
都使合法的地址,并且它们是等价的,同时前导的零可以省略,因此,2001:0DB8:02de::0e13等价于2001:DB8:2de::e13。如果这个地址实际上是IPv4的地址,后32位可以用十进制数表示,因此ffff:192.168.89.9等价于::ffff:c0a8:5909。
例题答案
(20)B
例题38(2008年5月试题51~52)
以下列出的IP地址中,不能作为目标地址的是 (51) ,不能作为源地址的是 (52) 。
(51)A.0.0.0.0
B.127.0.0.1
C.100.10.255.255
D.10.0.0.1
(52)A.0.0.0.0
B.127.0.0.1
C.100.255.255.255
D.10.0.0.1
例题分析
本题考查一些特殊的IPv4地址:
①0.0.0.0:称为未指定的IPv4地址,用来表示地址缺失。未指定地址仅用做下述情况下的源地址:某个IPv4节点没有配置IPv4地址,正尝试通过某个配置协议(如DHCP)来获取一个地址。该地址不可以作为目标地址。
②127.0.0.1:称为IPv4环回地址,它被分配给了一个内部环回接口。此接口可供节点用来向自己发送数据包。该地址既可以作为目标地址,又可以作为源地址。
(51)空中,C、D选项都是常规的单播地址,可以作为源/目标地址。
(52)空中,C选项是典型的A类网络100.0.0.0的广播地址,广播地址不可以作为源地址。
例题答案
(51)A
(52)C
例题39(2008年5月试题53)
私网地址用于配置本地网络,下面的地址中,属于私网地址的是 (53) 。
(53)A.100.0.0.0
B.172.15.0.0
C.192.168.0.0
D.244.0.0.0
例题分析
本题考查的内容与本章例题32和例题35一样,可以参见这两题来求解。很明显192.168.0.0是私网地址。
例题答案
(53)C
例题40(2008年5月试题54~55)
某公司网络的地址是202.100.192.0/20,要把该网络分成16个子网,则对应的子网掩码应该是 (54) ,每个子网可分配的主机地址数是 (55) 。
(54)A.255.255.240.0
B.255.255.224.0
C.255.255.254.0
D.255.255.255.0
(55)A.30
B.62
C.254
D.510
例题分析
已知该公司网络的地址是202.100.192.0/20,即网络标识位占前20位,主机标识位占后32-20=12位。现要把该网络分成16个子网,那么需扩展网络位4位(24=16)。经过子网划分后,网络位就扩展到了20+4=24位,而主机位缩短到了12-4=8位。根据子网掩码的定义(主机位全0,网络位全1),划分后的子网掩码的二进制形式就可以表示为:11111111 11111111 11111111 00000000,十进制形式为:255.255.255.0。8位主位标识可表示的可用IP地址个数为:28-2=254(个),这里减2,是除掉该子网内的两个特殊地址,即子网网络地址(主机位全0)与子网广播地址(主机位全1),这两个地址是不参与分配的。
例题答案
(54)D
(55)C
例题41(2008年5月试题56)
以下给出的地址中,不属于子网192.168.64.0/20的主机地址是 (56) 。
(56)A.192.168.78.17
B.192.168.79.16
C.192.168.82.14
D.192.168.66.15
例题分析
本题主要考查的是IP地址与子网划分的相关知识。
已知子网192.168.64.0/20,可以确定该子网的网络位占20位,网络地址的二进制形式为:11000000.10101000.01000000.00000000。
其中后12位用来标识主机,标识范围从0000 00000001到1111 11111110。那么将其转换为十进制的IP形式,范围为从192.168.64.1到192.168.79.254。很显然,不能满足条件(不属于该子网)的应该是选项C。
例题答案
(56)C
例题42(2008年11月试题52)
一个B类网络的子网掩码为255.255.192.0,则这个网络被划分成了 (52) 个子网。
(52)A.2
B.4
C.6
D.8
例题分析
由子网掩码为255.255.192.0我们可以知道,该子网的网络号为18位,又因为这是一个B类网络,那么本身的网络号为16位,因此用了18-16=2位来划分子网,所以划分的子网个数是4个。
例题答案
(52)B
例题43(2009年5月试题21)
可以把所有使用DHCP协议获取IP地址的主机划分为不同的类别进行管理。下面的选项列出了划分类别的原则,其中合理的是 (21) 。
(21)A.移动用户划分到租约期较长的类
B.固定用户划分到租约期较短的类
C.远程访问用户划分到默认路由类
D.服务器划分到租约期最短的类
例题分析
动态主机配置协议DHCP用于在大型网络中为客户端自动分配TP地址及有关网络参数(默认网关和DNS服务器地址等)。使用DHCP服务器便于进行网络管理,可以节省网络配置的工作量,有效地避免网络地址冲突,还能解决IP地址资源不足的问题。
DHCP租约周期是IP地址的有效期。租约周期可长可短,取决于用户的上网环境和工作性质。一般把移动用户划分到租约期较短的管理类,把固定用户划分到租约期较长的管理类,远程访问用户划分到默认路由类。对于服务器主机则要为其保留固定的IP地址,并且要把保留的IP地址与服务器主机的MAC地址进行绑定。
例题答案
(21)C
例题44(2009年5月试题22)
TCP协议在建立连接的过程中可能处于不同的状态,用netstat命令显示出TCP连接的状态为SYN_SEND,则这个连接正处于 (22) 。
(22)A.监听对方的建立连接请求
B.已主动发出连接建立请求
C.等待对方的连接释放请求
D.收到对方的连接建立请求
例题分析
图2-1表示TCP的连接状态图。事实上,在TCP协议运行过程中,有多个连接处于不同的状态。当TCP处于SYN_SEND状态时,表示协议实体已主动发出连接建立请求。
图2-1 TCP的连接状态图
例题答案
(22)B
例题45(2009年5月试题51)
一个网络的地址为172.16.7.128/26,则该网络的广播地址是 (51) 。
(51)A.172.16.7.255
B.172.16.7.129
C.172.16.7.191
D.172.16.7.252
例题分析
IP地址分为网络地址和主机地址两部分,一个网络的广播地址是将其主机地址部分置为全1。地址172.16.7.128/26的二进制形式为10101100.00010000.0000011.10000000,则该网络的广播地址是10101100.00010000.00000111.10111111,即172.16.7.191。
例题答案
(51)C
例题46(2009年5月试题52)
使用CIDR技术把4个C类网络192.24.12.0/24、192.24.13.0/24、192.24.14.0/24和192.24.15.0/24汇聚成一个超网,得到的地址是 (52) 。
(52)A.192.24.8.0/22
B.192.24.12.0/22
C.192.24.8.0/21
D.192.24.12.0/21
例题分析
本题考查的内容与例题28非常相似,可以参见此题来求解。求得的结果为192.24.12.0/22。
例题答案
(52)B
例题47(2009年5月试题53)
某公司网络的地址是133.10.128.0/17,被划分成16个子网,下面的选项中不属于这16个子网的地址是 (53) 。
(53)A.133.10.136.0/21
B.133.10.162.0/21
C.133.10.208.0/21
D.133.10.224.0/21
例题分析
地址133.10.128.0/17的二进制表示为:
10000101.00001010.10000000.00000000
将其划分为16个子网,则各个子网的地址为:
10000101.00001010.10000000.00000000——133.10.128.0/21
10000101.00001010.10001000.00000000——133.10.136.0/21
10000101.00001010.10010000.00000000——133.10.144.0/21
10000101.00001010.10011000.00000000——133.10.152.0/21
10000101.00001010.10100000.00000000——133.10.160.0/21
10000101.00001010.10101000.00000000——133.10.168.0/21
10000101.00001010.10110000.00000000——133.10.176.0/21
10000101.00001010.10111000.00000000——133.10.184.0/21
10000101.00001010.11000000.00000000——133.10.192.0/21
10000101.00001010.11001000.00000000——133.10.200.0/21
10000101.00001010.11010000.00000000——133.10.208.0/21
10000101.00001010.11011000.00000000——133.10.216.0/21
10000101.00001010.11100000.00000000——133.10.224.0/21
10000101.00001010.11101000.00000000——133.10.232.0/21
10000101.00001010.11110000.00000000——133.10.240.0/21
10000101.00001010.11111000.00000000——133.10.248.0/21
可以看出,以上16个网络地址的第三个字节都能被8整除,而答案B中的162不能被8整除。
例题答案
(53)B
例题48(2009年5月试题54)
以下地址中不属于网络100.10.96.0/20的主机地址是 (54) 。
(54)A.100.10.111.17
B.100.10.104.16
C.100.10.101.15
D.100.10.112.18
例题分析
地址100.10.111.17的二进制形式为01100100.00001010.01101111.00010001
地址100.10.104.16的二进制形式为01100100.00001010.01101000.00001111
地址100.10.101.15的二进制形式为01100100.00001010.01100101.00001111
地址l100.10.112.18的二进制形式为01100100.00001010.01110000.00010010
地址100.10.96.0/20的二进制形式为01100100.00001010.01100000.00000000
只有答案D不能与其匹配。
例题答案
(54)D
例题49(2009年5月试题55~56)
自动专用IP地址(Automatic Private IP Address,APIPA)是IANA(Internet Assigned Numbers Authority)保留的一个地址块,它的地址范围是 (55) 。当 (56) 时,使用APIPA。
(55)A.A类地址块10.254.0.0~10.254.255.255
B.A类地址块100.254.0.0~100.254.255.255
C.B类地址块168.254.0.0~168.254.255.255
D.B类地址块169.254.0.0~169.254.255.255
(56)A.通信对方要求使用APIPA地址
B.由于网络故障而找不到DHCP服务器
C.客户机配置中开启了APIPA功能
D.DHCP服务器分配的租约到期
例题分析
自动专用IP地址(Automatic Private IP Address,APIPA)是当客户端无法从DHCP服务器中获得IP地址时自动配置的地址。IPv4地址前缀169.254/16已经被IANA注册为APIPA专用(RFC 3927)。
当网络中的DHCP服务器失效,或者由于网络故障而找不到DHCP服务器时,这个功能开始生效,使得客户端可以在一个小型局域网中运行,与其他自动或手工获得APIPA地址的计算机进行通信。其实APIPA的主要用途是为了移动计算使用的,两个笔记本式计算机用户之间可以通过APIPA地址直接通信,而不需要其他网络连接的支持。
例题答案
(55)D
(56)B
例题50(2009年11月试题21)
对于选择重发ARQ协议,如果帧编号字段为k位,则窗口大小 (21) 。
(21)A.W≤2k-1
B.W≤2k-1
C.W=2k
D.W<2k-1
例题分析
如果帧编号字段为k位,对于选择重发ARQ协议,发送窗口大小为W≤2k-1;对于后退N帧ARQ协议,则窗口大小为W≤2k-1。
例题答案
(21)B
例题51(2009年11月试题49~50)
某用户分配的网络地址为192.24.0.0~192.24.7.0,这个地址块可以用 (49) 表示,其中可以分配 (50) 个主机地址。
(49)A.192.24.0.0/20
B.192.24.0.0/21
C.192.24.0.0/16
D.192.24.0.0/24
(50)A.2032
B.2048
C.2000
D.2056
例题分析
192.24.0.0的二进制表示为11000000.00011000.00000000.00000000。
192.24.7.0的二进制表示为11000000.00011000.00000111.00000000。
汇聚后的网络地址为11000000.00011000.00000000.00000000,即192.24.0.0/21。
可以分配的主机地址为8×(28-2)=2032。
例题答案
(49)B
(50)A
例题52(2009年11月试题51)
使用CIDR技术把4个C类网络220.117.12.0/24、220.117.13.0/24、220.117.14.0/24和220.17.15.0/24汇聚成一个超网,得到的地址是 (51) 。
(51)A.220.117.8.0/22
B.220.117.12.0/22
C.220.117.8.0/21
D.220.117.12.0/21
例题分析
本题考查的内容与例题28非常相似,可以参见此题来求解。求得的结果为220.117.12.0/22。
例题答案
(51)B
例题53(2009年11月试题52)
某公司网络的地址是200.16.192.0/18,划分成16个子网,下面的选项中,不属于这16个子网地址的是 (52) 。
(52)A.200.16.236.0/22
B.200.16.224.0/22
C.200.16.208.0/22
D.200.16.254.0/22
例题分析
本题与例题47非常相似,可以采用相同的方法求解。
地址200.16.192.0/18的二进制表示为11001000.00010000.11000000.00000000,将其划分为16个子网,则各个子网的地址为:
11001000.00010000.11000000.00000000——200.16.192.0/22
11001000.00010000.11000100.00000000——200.16.196.0/22
11001000.00010000.11001000.00000000——200.16.200.0/22
11001000.00010000.11001100.00000000——200.16.204.0/22
11001000.00010000.11010000.00000000——200.16.208.0/22
11001000.00010000.11010100.00000000——200.16.212.0/22
11001000.00010000.11011000.00000000——200.16.216.0/22
11001000.00010000.11011100.00000000——200.16.220.0/22
11001000.00010000.11100000.00000000——200.16.224.0/22
11001000.00010000.11100100.00000000——200.16.228.0/22
11001000.00010000.11101000.00000000——200.16.232.0/22
11001000.00010000.11101100.00000000——200.16.236.0/22
11001000.00010000.11110000.00000000——200.16.240.0/22
11001000.00010000.11110100.00000000——200.16.244.0/22
11001000.00010000.11111000.00000000——200.16.248.0/22
11001000.00010000.11111100.00000000——200.16.252.0/22
可以看出,以上16个网络地址的第三个字节都能被4整除,而答案D中的254不能被4整除。
例题答案
(52)D
例题54(2009年11月试题53)
IPv6地址12AB:0000:0000:CD30:0000:0000:0000:0000/60可以表示成各种简写形式,下面的选项中,写法正确的是 (53) 。
(53)A.12AB:0:0:CD30::/60
B.12AB:0:0:CD3/60
C.12AB::CD30/60
D.12AB::CD3/60
例题分析
本题考查的内容与例题37非常相似,可参见此题来求解。能正确表示题目中给出的IPv6地址的是12AB:O:O:CD30::/60,因此答案选A。
例题答案
(53)A
例题55(2009年11月试题54~55)
IPv6协议数据单元由一个固定头部和若干个扩展头部,以及上层协议提供的负载组成,其中用于表示松散源路由功能的扩展头是 (54) 。如果有多个扩展头部,第一个扩展头部为 (55) 。
(54)A.目标头部
B.路由选择头部
C.分段头部
D.安全封装负荷头部
(55)A.逐跳头部
B.路由选择头部
C.分段头部
D.认证头部
例题分析
IPv6有6种扩展头部,这6种扩展头部都是任选的。扩展头部的作用是保留IPv4某些字段的功能,但只是由特定的网络设备来检查处理,而不是每个设备都要处理。
如果一个IPv6分组包含多个扩展头,建议采用下面的封装顺序:
·IPv6头部;
·逐跳选项头;
·目标选项头(IPv6头部目标地址字段中指明的第一个目标节点要处理的信息,以及路由选择头中列出的后续目标节点要处理的信息);
·路由选择头;
·分段头;
·认证头;
·封装安全负荷头;
·目标选项头(最后的目标节点要处理的信息);
·上层协议头部。
例题答案
(54)B
(55)A
例题56(2010年5月试题24)
在IPv6中,地址类型是由格式前缀来区分的。IPv6可集聚全球单播地址的格式前缀是 (24) 。
(56)A.001
B.1111111010
C.1111111011
D.11111111
例题分析
可集聚全球单播地址是另一种类型的集聚,它是独立于ISP的。基于供应商的可集聚地址必须随着供应商的改变而改变,而基于交换局的地址则由IPv6交换实体直接定位。由交换局提供地址块,而用户和供应商为网络接入签订合同。这样的网络接入或者是直接由供应商提供,或者通过交换局间接提供,但选路必须通过交换局。这就使得用户改换供应商时,无须重新编址。同时也允许用户使用多ISP来处理单块网络地址。可集聚全球单播地址包括地址格式的起始3位为001的所有地址。
例题答案
(24)A
例题57(2010年5月试题25~26)
在IPv6的单播地址中有两种特殊地址,其中地址0:0:0:0:0:0:0:0表示 (25) ,地址0:0:0:0:0:0:0:1表示 (26) 。
(25)A.不确定地址,不能分配给任何节点
B.回环地址,节点用这种地址向自身发送IM分组
C.不确定地址,可以分配给任何节点
D.回环地址,用于测试远程节点的连通性
(26)A.不确定地址,不能分配给任何节点
B.回环地址,节点用这种地址向自身发送IPv6分组
C.不确定地址,可以分配给任何节点
D.回环地址,用于测试远程节点的连通性
例题分析
IPv6的特殊地址和保留地址在第一个1/256 IPv6地址空间中,所有地址的第一个8位0000 0000被保留。大部分空的地址空间用做特殊地址,这些特殊地址包括:
①未指定地址(这是一个“全0”地址,当没有有效地址时,可采用该地址)。
例如当一个主机从网络第一次启动时,它尚未得到一个IPv6地址,就可以用这个地址,即当发出配置信息请求时,在IPv6包的源地址中填入该地址。
该地址可表示为0:0:0:0:0:0:0:0,如前所述,也可写成::。
②环回地址:在IPv4中,环回地址定义为127.0.0.1。任何发送环回地址的包必须通过协议栈到网络接口,但不发送到网络链路上。网络接口本身必须接受这些包,就好像是从外面节点收到的一样,并传回给协议栈。
环回功能用来测试软件和配置。IPv6环回地址除了最低位外,全为0,即环回地址可表示为0:0:0:0:0:0:0:1或::1。
例题答案
(25)A
(26)B
例题58(2010年5月试题27)
Telnet采用客户端/服务器工作方式,采用 (27) 格式实现客户端和服务器的数据传输。
(27)A.NTL
B.NVT
C.Base-64
D.RFC 822
例题分析
网络虚拟终端(NVT)是一种虚拟的终端设备,它被客户和服务器所采用,用来建立数据表示和解释的一致性。Telnet使用了一种对称的数据表示,当每个客户机发送数据时,把它的本地终端的字符表示映射到NVT的字符表示上;当接收数据时,又把NVT的表示映射到本地字符集合上。
在通信开始时,通信双方都支持一个基本的NVT终端特性子集(只能区分何为数据、何为命令),以便在最低层次上通信。在这个基础上,双方通过NVT命令协商确定NVT的更高层次上的特性,实现对NVT功能的扩展。在Telnet中存在大量的子协议用于协商扩展基本的网络虚拟终端NVT的功能,由于终端类型的多样化,使得Telnet协议族很庞大。
例题答案
(27)B
例题59(2010年5月试题28)
以下关于DNS服务器的叙述中,错误的是 (28) 。
(28)A.用户只能使用本网段内的DNS服务器进行域名解析
B.主域名服务器负责维护这个区域的所有域名信息
C.辅助域名服务器作为主域名服务器的备份服务器提供域名解析服务
D.转发域名服务器负责非本地域名的查询
例题分析
主域服务器具有一个或几个域区的授权,并负责维护这个域区的所有域名信息。辅助域名服务器作为主域名服务器的备份服务器也同样提供域名解析服务。而转发域名服务器主要负责非本地域名的查询。由于域名结构在整个Internet中是一个树形结构,通过递归查询或者迭代查询方式来查找域名,因此任何一个Internet用户可以使用整个域名树上的任何一个域名服务器来解析域名。
例题答案
(28)A
例题60(2010年5月试题29)
以下域名服务器中,没有域名数据库的是 (29) 。
(29)A.缓存域名服务器
B.主域名服务器
C.辅域名服务器
D.转发域名服务器
例题分析
主域服务器:具有一个或几个域区的授权。域区就是一个或几个域的数据,也可以是一个域的部分数据,并且一个域只能有一个主域名服务器。
辅助服务器:也具有授权功能,作为主域名服务器的备份,它通过域区传送从主服务器获得的所有域区数据。
缓存服务器:通过自己的查询操作建立地址缓存的服务器。只用于缓存的服务器,没有自己的域区数据,只为客户机进行查询。
例题答案
(29)A
例题61(2010年5月试题50)
下列IP地址中,属于私网地址的是 (50) 。
(50)A.100.1.32.7
B.192.178.32.2
C.172.17.32.15
D.172.35.32.244
例题分析
本题考查的内容与本章例题32和例题35一样,可以参见这两题来求解。很明显172.17.32.15是私网地址。
例题答案
(50)C
例题62(2010年5月试题51)
网络200.105.140.0/20中可分配的主机地址数是 (51) 。
(51)A.1022
B.2046
C.4094
D.8192
例题分析
从题干的/20可以看出,用于表示主机的bit数是32-20=12bit。根据可分配的IP地址数=2n-2,其中的n表示主机的bit数。因此可知212-2=4096-2=4094个。这里要注意题目问的是可分配的主机地址数,因此要减去网络地址和广播地址这两个。
例题答案
(51)C
例题63(2010年5月试题52)
下列地址中,属于154.100.80.128/26的可用主机地址是 (52) 。
(52)A.154.100.80.128
B.154.100.80.190
C.154.100.80.192
D.154.100.80.254
例题分析
本题考查的是IP子网划分之后,可用的主机地址必定除去子网网络地址和子网广播地址之外的地址,因此先计算154.100.80.128/26对应的子网网络地址和子网广播地址。根据/26可知,主机比特数是32-26=6,因此子网的主机范围是26=64个地址(注意这里不要减去2,因为我们计算的是子网的地址范围,而不是可用的地址)。显然154.100.80.128/26对应的子网网络地址是154.100.80.128,广播地址是154.100.80.128+63=191。可用的地址就是除去这两个地址的其他地址,也就是154.100.80.129~154.100.80.190之间的地址。从题目的答案可以知道,B是这个子网内的可用主机地址。而C、D地址并不在这个子网内,因此不可选。A是这个子网的网络地址,也不是可用的主机地址。
例题答案
(52)B
例题64(2010年5月试题53)
无类别域间路由(CIDR)技术有效地解决了路由缩放问题。使用CIDR技术把4个网络
C1:192.24.0.0/21
C2:192.24.16.0/20
C3:192.24.8.0/22
C4:192.24.34.0/23
汇聚成一条路由信息,得到的网络地址是 (53) 。
(53)A.192.24.0.0/13
B.192.24.0.0/24
C.192.24.0.0/18
D.192.24.8.0/20
例题分析
本题考查的内容与例题28非常相似,可以参见此题来求解。求得的结果为192.24.0.0/18。
例题答案
(53)C
例题65(2010年5月试题54~55)
网络202.112.24.0/25被划分为4个子网,由小到大分别命名为C0、C1、C2和C3,则主机地址202.112.24.25应该属于 (54) 子网,主机地址202.112.24.100应该属于 (55) 子网。
(54)A.C0
B.C1
C.C2
D.C3
(55)A.C0
B.C1
C.C2
D.C3
例题分析
本题主要考查IP子网划分的计算,这也是一类常考试题。对于这类题,我们只要将这个地址划分的网段的地址范围计算出来即可。从202.112.24.0/25我们可以得知其地址范围是202.112.24.0~202.112.24.127之间的128个地址,分为4个子网之后,每个子网的地址范围的大小是128/4=32个。因此4个子网的地址范围分别是:202.112.24.0~202.112.24.31,202.112.24.32~202.112.24.63,202.112.24.64~202.112.24.95,202.112.24.96~202.112.24.127这4段。显然主机地址202.112.24.25属于202.112.24.0~202.112.24.31之间,也就是第一个网段,对应C0子网。主机地址202.112.24.100属于202.112.24.96~202.112.24.127之间,也就是第4个网段,对应C3子网。
例题答案
(54)A
(55)D
例题66(2010年11月试题20)
IPv4协议头中标识符字段的作用是 (20) 。
(20)A.指明封装的上层协议
B.表示松散源路由
C.用于分段和重装配
D.表示提供的服务类型
例题分析
本题考查IP协议的基础知识。IP协议的标识符由主机指定,当源主机对数据分段时,对同一上层协议数据单元划分出的各个数据报指定同样的标识符,目标主机使用这个字段进行重装配。
例题答案
(20)C
例题67(2010年11月试题21)
当TCP实体要建立连接时,其段头中的 (21) 标识置1。
(21)A.SYN
B.FIN
C.RST
D.URG
例题分析
本题考查TCP协议的基础知识。TCP用三次握手过程建立连接,首先是发起方发送一个SYN标识置位的段,其中的发送顺序号为某个值X,称为初始顺序号(Initial Sequence Number,ISN),接收方与SYN和ACK标识置位的段响应,其中的应答顺序号应为X+1(表示期望从第X+1个字节处开始接收数据),发送顺序号为某个值Y(接收端指定的ISN)。这个段到达发起端后,发起端以ACK标志置位,应答顺序号为Y+1的段回答,连接就正式建立了,连接建立的同时发起方还可以发送数据。
例题答案
(21)A
例题68(2010年11月试题22)
UDP协议在IP层之上提供了 (22) 能力。
(22)A.连接管理
B.差错校验和重传
C.流量控制
D.端口寻址
例题分析
本题考查UDP协议的基础知识。用户数据报协议UDP提供无连接的传输服务,由于协议开销少而在很多场合相当实用,特别是网络管理方面,大都使用UDP协议。UDP运行在IP协议层之上,由于它不提供连接,所以只是在IP协议之上加上端口寻址能力。
例题答案
(22)D
例题69(2010年11月试题28)
在进行域名解析过程中,由 (28) 获取的解析结果耗时最短。
(28)A.主域名服务器
B.辅域名服务器
C.缓存域名服务器
D.转发域名服务器
例题分析
本试题考查DNS服务器的解析机制。
通常由主域名服务器、辅域名服务器、缓存域名服务器、转发域名服务器进行域名解析。主域名服务器负责维护这个区域的所有域名信息,需要从域管理员构造的本地磁盘文件中加载域信息进行解析。辅助域名服务器作为主域名服务器的备份服务器提供域名解析服务。辅助服务器从主域名服务器获得授权,有一个所有域信息的完整拷贝,解析时需要访问本地存储文件。缓存域名服务器可运行域名服务器软件但是没有域名数据库,它从某个远程服务器取得每次域名服务器查询的回答,一旦取得一个答案,就将它放在高速缓存中,以后查询相同的信息时就用它予以回答。转发域名服务器负责所有非本地域名的本地查询,转发域名服务器接到查询请求时,在其缓存中查找,如找不到就把请求依次转发到指定的域名服务器,直到查询到结果为止,否则返回无法映射的结果。
从上述服务器的查询机制中可以看出,缓存域名服务器通过高速缓存的存取进行域名解析,因此获取的解析结果耗时最短。
例题答案
(28)C
例题70(2010年11月试题29)
ftp命令中用来设置客户端当前工作目录的命令是 (29) 。
(29)A.get
B.list
C.lcd
D.!list
例题分析
本试题考查考生对ftp命令的掌握程度。
·get或recv的功能是下载远程主机的一个文件到自己的计算机上;
·list显示远程计算机上的目录文件和子目录列表;
·lcd命令的功能是更改本地计算机上的工作目录。默认情况下,工作目录是启动ftp的目录;
·!list命令的功能是从ftp命令行提示符临时退出到Windows命令行提示符下,然后运行list命令。
例题答案
(29)C
例题71(2010年11月试题30)
HTTP协议中,用于读取一个网页的操作方法为 (30) 。
(30)A.READ
B.GET
C.HEAD
D.POST
例题分析
本试题考查对HTTP命令的掌握程度。
GET是HTTP协议提供的少数操作方法中的一种,其含义是读一个网页。HEAD命令用于读取网页头信息。POST命令用于把消息加到指定的网页上。不存在READ命令。
例题答案
(30)B
例题72(2010年11月试题51)
网络172.21.136.0/24和172.21.143.0/24汇聚后的地址是 (51) 。
(51)A.172.21.136.0/21
B.172.21.136.0/20
C.172.21.136.0/22
D.172.21.128.0/21
例题分析
本题考查IP地址计算的基础知识。
网络172.21.136.0/24的二进制表示为10101100.00010101.10001000.00000000。
网络192.21.143.0/24的二进制表示为10101100.00010101.10001111.00000000。
所以汇聚后的地址是10101100.00010101.10001000.00000000,即172.21.136.0/21。
例题答案
(51)A
例题73(2010年11月试题52)
如果子网172.6.32.0/20再划分为172.6.32.0/26,则下面的结论中正确的是 (52) 。
(52)A.划分为1024个子网
B.每个子网有64台主机
C.每个子网有62台主机
D.划分为2044个子网
例题分析
本题考查IP地址计算的基础知识。网络172.6.32.0/20划分为172.6.32.0/26后,主机号部分=32-网络号-子网号=32-20-6=6位,即每个子网的主机地址部分有6位。除去全0和全1,有26-2=62个主机地址。
例题答案
(52)C
例题74(2010年11月试题53)
下面给出的网络地址中,属于私网地址的是 (53) 。
(53)A.119.12.73.214
B.192.32.146.23
C.172.34.221.18
D.10.215.34.124
例题分析
本题考查的内容与本章例题32和例题35一样,可以参见这两题来求解。很明显10.215.34.124是私网地址。
例题答案
(53)D
例题75(2010年11月试题54)
IP地址172.17.16.255/23是一个 (54) 。
(54)A.网络地址
B.主机地址
C.定向广播地址
D.不定向广播地址
例题分析
本题考查IP地址的基础知识。
IP地址172.17.16.255/23的二进制表示为10101100 00010001 00010000 11111111,所以应该是主机地址。
例题答案
(54)B
例题76(2010年11月试题55)
给定一个C类网络192.168.1.0/24,要在其中划分出3个60台主机的网段和2个30台主机的网段,则采用的子网掩码应该分别为 (55) 。
(55)A.255.255.255.128和255.255.255.224
B.255.255.255.128和255.255.255.240
C.255.255.255.192和255.255.255.224
D.255.255.255.192和255.255.255.240
例题分析
本题考查IP地址计算的基础知识。要在网络192.168.1.0/24中划分出3个60台主机的网段和2个30台主机的网段,首先可采用子网掩码255.255.255.192,得到3个子网:
11000000.10101000.00000001.00000000
11000000.10101000.00000001.01000000
11000000.10101000.00000001.10000000
然后再采用子网掩码255.255.255.224,得到两个子网:
11000000.10101000.00000001.11000000
11000000.10101000.00000001.11100000
例题答案
(55)C
例题77(2011年5月试题29)
DNS服务器在名称解析过程中正确的查询顺序为 (29) 。
(29)A.本地缓存记录→区域记录→转发域名服务器→根域名服务器
B.区域记录→本地缓存记录→转发域名服务器→根域名服务器
C.本地缓存记录→区域记录→根域名服务器→转发域名服务器
D.区域记录→本地缓存记录→根域名服务器→转发域名服务器
例题分析
DNS服务器在名称解析过程首先查找本地缓存记录,然后查找区域记录,在找不到的时候就转向转发域名服务器,转发域名服务器负责非本地域名的域名查询,最后转向根域名服务器。
例题答案
(29)A
例题78(2011年5月试题30)
DNS服务器进行域名解析时,若采用递归方法,发送的域名请求为 (30) 。
(30)A.1条
B.2条
C.3条
D.多条
例题分析
主机向本地域名服务器的查询一般都是采用递归查询。所谓递归查询就是,如果主机所询问的本地域名服务器不知道被查询域名的IP地址,那么本地域名服务器就以DNS客户的身份向其他根域名服务器继续发出查询请求报文(即替该主机继续查询),而不是让该主机之间进行下一步的查询。因此,递归查询返回的查询结果或者是所要查询的IP地址,或者是报错,表示无法查询到所需的IP地址。
例题答案
(30)A
例题79(2011年5月试题31)
若DNS资源记录中记录类型(record-type)为A,则记录的值为 (31) 。
(31)A.名字服务器式
B.主机描述
C.IP地址
D.别名
例题分析
DNS每个区域数据库文件都是由资源记录构成的。主要有SOA记录、NS记录、A记录、CNAME记录、MX记录和PTR记录。其中A记录,也称为主机记录,是DNS名称到IP地址的映射,用于正向解析。
例题答案
(31)C
例题80(2011年5月试题32~33)
FTP客户上传文件时,通过服务器20端口建立的连接是 (32) ,FTP客户端应用进程的端口可以为 (33) 。
(32)A.建立在TCP之上的控制连接
B.建立在TCP之上的数据连接
C.建立在UDP之上的控制连接
D.建立在UDP之上的数据连接
(33)A.20
B.21
C.80
D.4155
例题分析
与大多数Internet服务一样,FTP也采用客户机/服务器模式,客户机与服务器之间利用TCP建立连接。与其他客户机/服务器模式不同,FTP客户机和服务器之间要建立双重连接,一个是控制连接,一个是数据连接。数据连接用于传输数据,当客户机通过控制连接向服务器发出数据传输命令时,便在客户机与服务器之间建立一条数据连接。数据连接建立成功后,开始数据传输,数据传输完成后,数据连接断开。数据连接的建立有两种模式,即主动模式(Active)和被动模式(Passive)。
主动模式(一般认为默认模式):当客户机向服务器发出数据传输命令时,客户机在TCP的一个随机端口上被动打开数据传输进程,并通过控制连接利用PORT命令将客户机的数据传输进程所使用的端口号发送给服务器,服务器在TCP的端口20上建立一个数据传输进程,并与客户机的数据传输进程建立数据连接。
被动模式:当客户机向服务器发出数据传输命令时,通过控制连接向服务器发送一个PASV命令,请求进入被动模式。服务器在TCP的一个端口20上被动打开数据传输进程,并通过对PASV命令的响应将服务器数据传输进程使用的端口通知给客户机。客户机在TCP的一个随机端口上以主动方式打开数据传输进程,与服务器端的数据传输进程之间建立数据连接。
不管是主动模式还是被动模式,在客户端都是申请一个自由端口(端口号大于1024)来做数据连接。
例题答案
(32)B
(33)D
例题81(2011年5月试题51)
互联网规定的B类私网IP地址为 (51) 。
(51)A.172.16.0.0/16
B.172.16.0.0/12
C.172.15.0.0/16
D.172.15.0.0/12
例题分析
本题考查的内容与本章例题32和例题35一样,可以参见这两题来求解。很明显172.16.0.0/12是B类私网地址。
例题答案
(51)B
例题82(2011年5月试题52~53)
假如一个公司有2000台主机,则必须给它分配 (52) 个C类网络。为了使该公司网络在路由表中只占一行,指定给它的子网掩码应该是 (53) 。
(52)A.2
B.8
C.16
D.24
(53)A.255.192.0.0
B.255.240.0.0
C.255.255.240.0
D.255.255.248.0
例题分析
一个C类地址能容纳的主机为254台主机,如果一个公司有2000台主机,需要分配的C类网络数量为2000/254约等于8个。默认C类网络的子网掩码为255.255.255.0。为了使该公司网络在路由表中只占一行,也就是将8个C类网络进行路由汇聚,即子网掩码应该设置为255.255.248.0。
例题答案
(52)B
(53)D
例题83(2011年5月试题54)
ISP分配给某公司的地址块为199.34.76.64/28,则该公司得到的地址数是 (54) 。
(54)A.8
B.16
C.32
D.64
例题分析
ISP分配给某公司的地址块为199.34.76.64/28,说明其主机位为4位,则地址数为24=16。
例题答案
(54)B
例题84(2011年5月试题55)
由16个C类网络组成一个超网,其网络掩码(mask)应为 (55) 。
(55)A.255.255.240.16
B.255.255.16.0
C.255.255.248.0
D.255.255.240.0
例题分析
IP地址根据子网掩码被分为独立的网络地址和主机地址。但是,与子网划分把大网络分成若干小网络相反,超网是把一些小网络组合成一个大网络。16个C类网络可以设置成子网掩码255.255.240.0。
例题答案
(55)D
例题85(2011年5月试题57)
IPv6的“链路本地地址”是将主机的 (57) 附加在地址前缀1111 1110 10之后产生的。
(57)A.IPv4地址
B.MAC地址
C.主机名
D.任意字符串
例题分析
IPv6的“链路本地地址”是将主机的MAC地址附加在地址前缀1111 1110 10之后产生的。
例题答案
(57)B
例题86(2011年5月试题70)
根据用户需求选择正确的网络技术是保证网络建立成功的关键,在选择网络技术时应考虑多种因素。下面各种考虑中,不正确的是 (70) 。
(70)A.选择的网络技术必须保证足够的带宽,使得用户能快速地访问应用系统
B.选择网络技术时不仅要考虑当前的需求,而且要考虑未来的发展
C.越是大型网络工程,越是要选择具有前瞻性的新的网络技术
D.选择网络技术要考虑投入产出比,通过投入产出分析确定使用何种技术
例题分析
在网络设计方面,应着重考虑以下几个要素,它们也是网络设计和网络建设的基本原则:
①采用先进、成熟的技术。在规划网络、选择网络技术和网络设备时,应重点考虑当今主流的网络技术和网络设备。只有这样,才能保证建成的网络有良好的性能,从而有效地保护建网投资,保证网络设备之间、网络设备和计算机之间的互连,以及网络的尽快使用、可靠运行。
②遵循国际标准,坚持开放性原则。网络的建设应遵循国际标准,采用大多数厂家支持的标准协议及标准接口,从而为异种机、异种操作系统的互连提供极大的便利和可能。
③网络的可管理性。具有良好的可管理性的网络,网管人员可借助先进的网管软件,方便地完成设备配置、状态监视、信息统计、流量分析、故障报警、诊断和排除等任务。
④系统的安全性。一般的网络包括内部的业务网和外部网。对于内部用户,可分别授予不同的访问权限,同时对不同的部门(或工作组)进行不同的访问及连通设置。对于外部的互连网络,要考虑网络“黑客”和其他不法分子的破坏,防止网络病毒的传播。有些网络系统,如金融系统对安全性和保密性有着更加严格的要求。网络系统的安全性包括两个方面的内容,一方面是外部网络与本单位网络之间互连的安全性问题;另一方面是本单位网络系统管理的安全性问题。
⑤灵活性和扩充性。网络的灵活性体现在连接方便,设置和管理简单、灵活,使用和维护方便等方面。网络的可扩充性表现在数量的增加、质量的提高和新功能的扩充等方面。网络的主干设备应采用功能强、扩充性好的设备,如模块化结构、软件可升级、信息传输速度高、吞吐量大。可灵活选择快速以太网、千兆以太网、FDDI、ATM网络模块进行配置,关键元件应具有冗余备份的功能。
⑥系统的稳定性和可靠性。选择网络产品和服务器时,最重要的一点应考虑它们的稳定性和可靠性,这也是我们强调选择技术先进、成熟的产品的重要原因之一。关键网络设备和重要服务器的选择应考虑是否具有良好的电源备份系统、链路备份系统,是否具有中心处理模块的备份,系统是否具有快速、良好的自愈能力等。不应追求那些功能大而全但不可靠或不稳定的产品,也不要选择那些不成熟和没有形成规范的产品。
⑦经济性。网络的规划不但要保质保量按时完成,而且要减少失误、杜绝浪费。
⑧实用性。网络设计一定要充分保护网络系统现有资源,同时要根据实际情况,采用新技术和新装备,还需要考虑组网过程要与平台建设及开发同步进行,建立一个实用的网络,力求使网络既满足目前需要,又能适应未来发展,同时达到较好的性能/价格比。
例题答案
(70)C