网络程序设计评测试卷

一、选择题

1.在 OSI 参考模型中,自下而上第一个提供端到端服务的层次是______
A.数据链路层  B.传输层  C.会话层  D.应用层

来源:408-2009-33

答案:B

解答:考察OSI参考模型。

   传输层提供应用进程间的逻辑通信,即端到端的通信,而网络层提供点到点的逻辑通信。

2.主机甲与主机乙之间已建立一个 TCP 连接,主机甲向主机乙发送了两个连续的 TCP 段,分别包含 300 字节和 500 字节的有效载荷,第一个段的序列号为 200,主机乙正确接收到两个段后,发送给主机甲的确认序列号是______

A.500  B.700  C.800  D.1000

来源:408-2009-38

答案:D

解答:考查TCP的数据编号与确认。
   TCP是面向字节流的,其选择确认(Selective ACK)机制是接收端对字节序号进行确认,其返回的序号是接收端下一次期望接收的序号,因此主机乙接收两个段后返回给主机甲的确认序列号是1000。

3.RIP规定最大跳数为____,若跳数为____则表示不可达。

A.15  15  B.15  16  C.16  15  D.16  16

来源:原创

答案:B

解答:考察RIP协议。

   为了防止报文在网络传输时可能会造成的环路,协议中规定16跳即代表无穷大,表示不可达,所以RIP规定的最大跳数为15。

4.主机甲与主机乙之间已建立一个 TCP 连接,双方持续有数据传输,且数据无差错与丢失。若甲收到 1 个来自乙的 TCP 段,该段的序号为 1913、确认序号为 2046、有效载荷为100 字节,则甲立即发送给乙的 TCP 段的序号和确认序号分别是
A. 20462012  B. 20462013  C. 20472012  D. 20472013

来源:408-2013-39

答案:B.

解答:考查TCP的数据编号与确认。

   若甲收到 1 个来自乙的 TCP 段, 该段的序号 seq=1913、确认序号 ack = 2046、有效载荷为 100 字节, 则甲立即发送给乙的 TCP 段的序号 seq1=ack=2046 和确认序号ack1=seq+100=2013,答案为 B

5.使用浏览器访问某大学 Web 网站主页时, 不可能使用到的协议是____。

A.PPP  B.ARP  C.UDP  D.SMTP

来源:408-2014-40

答案:D.

解答:考查一次网络应用的整体流程。

   当接入网络时可能会用到 PPP 协议, A 可能用到;而当计算机不知道某主机的 MAC地址时,用 IP 地址查询相应的 MAC 地址时会用到 ARP 协议, B 可能用到;而当访问 Web网站时,若 DNS 缓冲没有存储相应域名的 IP 地址,用域名查询相应的 IP 地址时要使用 DNS协议,而 DNS 是基于 UDP 协议的,所以 C 可能用到, SMTP 只有使用邮件客户端发送邮件,或是邮件服务器向别的邮件服务器发送邮件时才会用到,单纯的访问 Web 网页不可能用到。

二、解答题

1、假设在一个停止等待系统中,线路带宽是1Mbps,且1比特的往返时间是20毫秒。它的带宽时延积是多少?如果这个系统的数据分组长度是1000比特,这条线路的利用率是百分之几?

来源:《TCP/IP 协议族》例13.5

解答:考察停止等待协议。

   它的带宽时延积是(1*106)*(20*10-3)=20000比特。这个系统在数据从发送方达到接收方,再由接收方返回确认这一段时间内总共可以发送20000比特的数据,但是这个系统仅仅发送了1000比特的数据。我们可以认为利用率仅为1000/20000,即5%。

 



猜你喜欢

转载自www.cnblogs.com/maotx/p/12178156.html