网络程序设计评测试卷
Posted maotx
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络程序设计评测试卷相关的知识,希望对你有一定的参考价值。
一、选择题
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. 2046、 2012 B. 2046、 2013 C. 2047、 2012 D. 2047、 2013
来源: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%。
以上是关于网络程序设计评测试卷的主要内容,如果未能解决你的问题,请参考以下文章
如何评测一个软件工程师的计算机网络知识水平与网络编程技能水平?
如何评测一个软件工程师的计算机网络知识水平与网络编程技能水平?