单选题 TCP在工作过程中存在死锁的可能,其发生的原因是______,解决方法是______。
单选题
  • A.多个进程请求未被释放的资源
  • B.一个连接还未释放,又请求新的连接
  • C.接收方发送0窗口的应答报文后,所发送的非0窗口应答报文丢失
  • D.定义RTT值为2倍的测量值不恰当
【正确答案】 C
【答案解析】本题考查TCP的基本知识。 TCP在工作过程中可能发送死锁的原因是:接收方为暂缓接收数据而向发送方发送窗口为0的应答报文,发送方收到后暂停发送,等待接收到非0窗口的应答报文后继续发送新的报文。如果接收方在发送0窗口的应答报文后,所发送的非0窗口应答报文丢失,则发送方会一直等待下去。解决这一问题的方法是:发送方设置计时器,在收到0窗口应答报文后启动计时,计时满后向接收方发探测报文,提醒接收方重发非0窗口的应答报文。
单选题
  • A.禁止请求未被释放的资源
  • B.在一个连接释放之前,不允许建立新的连接
  • C.修改RTT的计算公式
  • D.设置计时器,计时满后发探测报文
【正确答案】 D
【答案解析】
单选题 下图是网络地址转换(NAT)的一个实例。
根据图中信息,标号为②的方格中的内容应为______。
【正确答案】 A
【答案解析】[解析] 在图所示的网络地址转换实例中,如果内部网络地址为10.0.1.1的主机希望访问Internet上地址为135.2.1.1的Web服务器,那么它会产生一个源IP地址为10.0.1.1、源端口号为1435(注:客户机进程临时自动分配的端口号)、目的IP地址为135.2.1.1、目的端口号为80的IP分组,在图3-5中标记为“S=10.0.1.1,1435 D=135.2.1.1,80”。该IP分组到达执行。NAT功能的路由器时,路由器会将分组的源IP地址从内部专用地址转换成可以在外部:Internet上路由的全局IP地址。此时,分组中的源IP地址10.0.1.1将被转换成NAT转换表中其对应的地址59.67.1.1,并且传输层客户机进程的端口号也需要跟随转换,本例是从1435转换为1234。之所以要同时考虑传输层客户进程端口号的转换,是因为一些应用层的应用程序在执行过程中可能需要在源IP地址与目的IP地址之间,除了交换TCP数据之外,还需要交换uDP数据。根据传输层进程通信的规定,TCP与UDP的端口号分配是不同的。那么,TCP与UDP协议的端口号是变化的,因此必须同时考虑IP地址与端口号之间的转换关系。因此,在图中标号为②的方格中的内容应为“S=59.67.1.1,1234 D=135.2.1.1,80”。可见,对于内部网到。Internet的请求分组,经过NAT转换之后,源IP地址、源端口号发生变化,目的IP地址、目的端口号保持不变。
单选题 某个高层报文被分为20帧进行传送,每帧无损坏到达目的地的可能性为90%,若数据链路层协议不进行差错控制,则该报文平均需要______次才能完整的到达接收方。(注:0.4510≈3.4×10-4,0.910≈0.3487,0.4520≈1.16×10-7,0.920≈0.1216)
  • A.1.138
  • B.1.535
  • C.2.868
  • D.8.224
【正确答案】 D
【答案解析】[解析] 由于每个帧正确到达接收方的概率为0.9,整个报文信息正确到达接收方的概率P=0.920≈0.1216。为了使信息完整的到达接收方,发送一次成功的概率为P,发送两次成功的概率为P(1-P),发送i次成功的概率为P(1-P)i-1,因此所需的平均次数E为:
E=P+2P(1-p)+…+i(1-P)i-1p+…=[*]
将P=0.1216代入上式,得E=1/0.1216≈8.224。
单选题 若某个信道误码率为10-5,数据帧帧长为10×103比特,差错为单个错,则帧出错的概率为______。
  • A.0.01
  • B.0.1
  • C.(1-10-5)10×103
  • D.1-(1-10-5)10×103
【正确答案】 D
【答案解析】[解析] 若设帧出错的概率为P,Pb为误码率,L为帧长,则P=1-(1-Pb)L
依题意,Pb=10-5,L=10×103,则P=1-(1-Pb)L=1-(1-10-5)10×103
单选题 利用ICMP可以实现路径跟踪功能。其基本思想是:源主机依次向目的主机发送多个分组P1、P2、…,分组所经过的每个路由器回送一个ICMP报文。关于这一功能,描述正确的是______。
  • A.第i个分组的TTL为i,路由器Ri回送超时ICMP报文
  • B.每个分组的TTL都为15,路由器Ri回送一个正常ICMP报文
  • C.每个分组的TTL都为1,路由器Ri回送一个目的站不可达的ICMP报文
  • D.每个分组的TTL都为15,路由器Ri回送一个目的站不可达的ICMP报文
【正确答案】 A
【答案解析】本题考查ICMP的基本内容。 利用ICMP实现路径跟踪时,源主机依次向目的主机发送多个分组P1、P2、…,第i个分组Pi的TTL设为i,这样Pi到达路由器Ri时TTL变为0,被Ri丢弃,回送超时ICMP报文。源结点依据所收到的超时报文的地址,可以组成一条完整的路径,从而实现路径跟踪。
单选题 TCP采用超时重发的差错控制技术,超时重传时间的设置采用动态调整策略,以便适应Internet的特性。超时时间设置的根据是______。
  • A.随机产生
  • B.初始设置时间的一半
  • C.收发双方协商的时间
  • D.历史往返时间和最新获得的往返时间
【正确答案】 D
【答案解析】[解析] 超时重传时间与历史往返时间、最新的往返时间都有关系,是对加权平均往返时间RTTs进行调整得到的,它是一个不断变化的值。因此,超时时间设置的根据既不是初始设置时间,也不是协商的时间,更不是随机产生的。
单选题 以太网的帧数据字段的最大长度和最小长度分别是______。
  • A.1023B、18B
  • B.1500B、46B
  • C.1518B、46B
  • D.1518B、64B
【正确答案】 B
【答案解析】[解析] 在以太网帧结构中,数据字段的最小长度为46B,最大长度为1500B。而整个以太网帧的最小长度为64B,最大长度为1518B。
单选题 距离向量路由算法是RIP路由协议的基础,该算法存在无穷计算问题。为解决该问题,可采用的方法是每个结点______。
  • A.把自己的路由表广播到所有结点而不仅仅是邻居结点
  • B.把自己到邻居的信息广播到所有结点
  • C.不把从某邻居结点获得的路由信息再发送给该邻居结点
  • D.都使用最优化原则计算路由
【正确答案】 C
【答案解析】本题考查路由算法与路由协议方面的基本知识。 在维护路由表信息的时候,如果在拓扑发生改变后,网络收敛缓慢,产生了不协调或者矛盾的路由选择条目,就会发生路由环路的问题,这种条件下,路由器对无法到达的网络路由不予理睬,导致用户的数据包不停地在网络上循环发送,最终造成网络资源的严重浪费。为此,解决路由环路的方法就出现了。概括来讲主要分为以下几种:定义最大值、水平分割技术、路由中毒、反向路由中毒、控制更新时间、触发更新。 水平分割:其规则就是不向原始路由更新来的方向再次发送路由更新信息。比如有3台路由器A、B、C,B向C学习到访问网络10.4.0.0的路径以后,不再向C声明自己可以通过C访问10.4.0.0网络的路径信息,A向B学习到访问10.4.0.0网络路径信息后,也不再向B声明,而一旦网络10.4.0.0发生故障无法访问,C就会向A和B发送该网络不可达到的路由更新信息,但不会再学习A和B发送的能够到达10.4.0.0的错误信息。
单选题 在计算机网络中,采用CRC进行差错校验,假设生成多项式为G(X)=X4+X+1,信息码字为11010,则计算出的CRC校验码以及接收端发现错误后采取的措施分别是______。
  • A.0000,重新生成原始数据
  • B.1000,自动请求重发
  • C.0110,自动请求重发
  • D.1001,重新生成原始数据
【正确答案】 B
【答案解析】[解析] 依题意,生成多项式G(X)=X4+X+1,其对应的二进制表示为10011,产生的校验码是4位。若信息码字为11010,则其CRC校验码计算过程如下:
可见,计算出的结果就是CRC校验码字“1000”。当接收端发现数据在传输过程中出错时,将采用自动请求重传(ARQ)方式来纠正错误。
[*]
单选题 以下措施中不能有效防止木马入侵的是______。
  • A.在操作系统中仅开放非熟知端口,并实行数据加密传输
  • B.在操作系统中禁用移动存储介质的自动运行机制
  • C.实时打补丁以修复操作系统漏洞,并运行网络连接监控程序
  • D.利用沙箱等虚拟技术阻止即时通信(IM)消息中的恶意链接和文件
【正确答案】 A
【答案解析】[解析] 若在操作系统中仅开放非熟知端口(即TCP/UDP 1024~65535端口号),将TCP/UDP的熟知端口号(即1~1023)禁用,则可能导致操作系统无法访问正常的网络应用业务(如Web服务、E-mail服务等);再者木马也可以使用这些开放的某个非熟知端口号进行入侵操作。因此选项A的做法不能有效地防止木马入侵。
单选题 对于一个稳定的OSPF网络(单区域),下面描述正确的是______。
  • A.必须指定路由器的RouterID,所有路由器的链路状态数据库都相同
  • B.无须指定路由器的RouterID,路由器之间的链路状态数据库可以不同
  • C.定时40秒发送Hello分组,区域中所有路由器的链路状态数据库都相同
  • D.定时40秒发送Hello分组,区域中路由器的链路状态数据库可以不同
【正确答案】 A
【答案解析】本题考查对单区域OSPF工作原理的理解。 开放式最短路径优先(Open Shortest Path First, OSPF)是一个内部网关协议(Interior Gateway Protocol, IGP),用于在单一自治系统(Autonomous System, AS)内决策路由。与RIP相比,OSPF是链路状态路由协议,而RIP是距离矢量路由协议。OSPF的协议管理距离(AD)是110。 作为一种链路状态的路由协议,OSPF将链路状态广播数据(Link State Advertisement, LSA)传送给在某一区域内的所有路由器,这一点与距离矢量路由协议不同。运行距离矢量路由协议的路由器是将部分或全部的路由表传递给与其相邻的路由器。 一个OSPF网络被分割成多个区域。区域将网络中的路由器在逻辑上分组并以区域为单位向网络的其余部分发送汇总路由信息。区域编号由一个长度为32位的字段所定义,区域编号有两种表示方法,一种为点分十进制(如Area 1.1.1.1,写法规则同IPv4地址);另外一种为十进制数字格式(如Area 1,注意Area 1不等于Area 1.1.1.1),通常使用十进制数字格式对区域进行编号。 区域是以接口(Interface)为单位来划分的,所以一台多接口路由器可能属于多个区域。相同区域内的所有路由器都维护一份相同的链路状态数据库(LSDB),如果一台路由器属于多个区域,那么它将为每一个区域维护一份LSDB。将一个网络划分为多个区域有以下优点: (1)某一区域内的路由器只用维护该区域的链路状态数据库,而不用维护整个OSPF网络的链路状态数据库。 (2)将某一区域网络拓扑变化的影响限制在该区域内,不会影响整个OSPF网络,从而减小OSPF计算的频率。 (3)将链路状态通告(LSA)的洪泛限制在本区域内,从而降低OSPF协议产生的数据量。 OSPF定义的5种网络类型如下: (1)点到点网络(point-to-point),由Cisco提出的网络类型,自动发现邻居,不选举DR/BDR,hello时间为10秒。 (2)广播型网络(broadcast),由Cisco提出的网络类型,自动发现邻居,选举DR/BDR,hello时间为10秒。 (3)非广播型(NBMA)网络(non-broadcast),由RFC提出的网络类型,手工配置邻居,选举DR/BDR,hello时间为30秒。 (4)点到多点网络(point-to-multipoint),由RFC提出,自动发现邻居,不选举DR/BDR,hello时间为30秒。 (5)点到多点非广播,由Cisco提出的网络类型,手动配置邻居,不选举DR/BDR,hello时间为30秒。
单选题 多协议标记交换(MPLS)是IETF提出的第三层交换标准,以下关于MPLS的描述中,错误的是______。
  • A.传送带有MPLS标记的分组之前不一定先要建立对应的网络连接
  • B.MPLS标记中包含了拓扑信息,从而改善了MPLS域中数据转发速度
  • C.打上标记的分组在MPLS域内不是在网络层由软件完成的转发
  • D.MPLS在无连接的网络中引入了连接模式,从而减少了网络的复杂性
【正确答案】 B
【答案解析】[解析] 在MPLS域中,标记是短而定长、不包含拓扑信息、只具有局部意义的信息。MPLS帧的快速转发是在数据链路层由硬件完成的。 承载MPLS的第二层协议可以是PPP、以太网、ATM和帧中继等,因此在传送带有MPLS标记的分组之前不一定要建立对应的网络连接。
单选题 下面的地址中,属于单播地址的是______。
  • A.172.31.128.255/18
  • B.10.255.255.255
  • C.172.160.24.59/30
  • D.224.105.5.211
【正确答案】 A
【答案解析】本题考查IP子网划分的相关知识。