当前位置:问答库>考研试题

2018年安徽农业大学茶与食品科技学院341农业知识综合三[专业硕士]之计算机网络考研基础五套测试题

  摘要

一、选择题

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

A.300

B.500

C.1000

D.1400

【答案】C

【解析】TCP 的确认机制是接收端对字节序号进行确认,其返回的序号是接收端下一次期望接收的序号。例如ACK=n的意思是前n-1号字节都已经收到,请发送方继续发送第n 号字节。在本题中,主机甲发送的第一个段的序号为200〜499, 第二段的序列号为500〜999, 主机乙正确接收到两个段后,应该希望主机甲接下来发送第1000号字节,所以主机乙发送给主机甲的确认序列号是1000。

2. 下列哪种交换的实时性最好?( )

A. 电路交换

B. 报文交换

C. 数据报交换

D. 虚电路交换

【答案】A

【解析】计算机通信子网的交换技术主要有两种方式:电路交换和存储转发交换。存储转发方式又可分为报文交换和分组交换。分组交换在实际应用过程中又可分为数据报分组交换和虚电路分组交换。

,(1)在电路交换方式中,虽然在数据传输之间需要建立一条物理连接(这需要一定的延迟)

但一旦连接建立起来,后续所有的数据都将沿着建立的物理连接按序传送,传输可靠且时延很小。

(2)在存储转发交换方式中,报文或分组都要经过中间结点的若干次存储转发才能到达目的结点,这将增加传输延迟。

因此,同存储转发交换方式相比,电路交换具有较小的传输延迟,实时性较好,适用于高速大量数据传输。

3. 在0SI 参考模型中,自下而上第一个提供端到端服务的层次是( )。

A. 数据链路层

B. 传输层

C. 会话层

D. 应用层

【答案】B

【解析】概念区分:

(1)点到点:这里的“点”是指通信子网中的节点,可以是主机,也可以是路由器、交换机等设备。因为从源主机到目标主机中间可能经过多个路由器和交换机,所以每时每刻都是微观的,即只需关注当前节点到下个节点,而不是宏观的源节点到终节点。在0SI 参考模型的七层结构中,下面三层包括物理层、数据链路层、网络层都属于点对点的服务。

(2)端到端:这里的“端”是指端口号,任何一个应用进程都会对应一个端口号,所以端到端的服务又被称为进程到进程的服务(有些教材也称为应用到应用的服务)。从宏观的角度看,端到端是由一段一段的点到点通信构成的。在OSI 参考模型中的七层结构中,上面四层包括传输层、会话层、表示层、应用层都属于端到端的服务。综上,自下而上第一个提供端到端服务的层次是传输层。

4. 下列网络设备中,能够抑制广播风暴的是( )。

中继器

集线器

网桥

路由器 A. B. C. D.

【答案】D

【解析】一个数据帧或包被传输到本地网段上的每个结点就是广播。由于网络拓扑的设计和连接问题,或其他原因导致广播在网段内大量复制、传播数据帧,导致网络性能下降,甚至网络瘫痪,这就是广播风暴。所以要想抑制广播风暴的出现,首先这个设备应该不能随随便便地就广播。

中继器和集线器不检查数据帧的内容,仅起到放大信号、扩展网络传输规模的功效。做题的时候,考生也应该发现当集线器的一个端口收到数据后,将其从除了输入端口外的所有端口广播出去,排除这种随意广播的方式。网桥对未知的目的地的数据帧总是向除了来的方向广播出去,因此无法抑制广播风暴,排除。只有路由器是严格地按照路由表的内容转发分组,不会在子网中产生大量的广播数据,因此可以有效地抑制广播风暴。

另外一种解题思路:只要可以隔离广播域就可以抑制广播风暴,显然只有路由器可以隔离广

播域。

5. 在如图所示表示的采用“存储-转发”方式的分组交换网络中,所有链路的数据传输速度为100Mbit/s,分组大小为1000B , 其中分组头大小为20B 。若主机H1向主机H2发送一个大小为980000B 的文件,则在不考虑分组拆装时间和传播延迟的情况下,从H1发送开始到H2接收完为止,需要的时间至少是( )。

图 某分组交换网络

A.80ms

B.80.08ms

C.80.16ms

D.80.24ms

【答案】C

【解析】“存储-转发”的概念:当路由器收到一个分组,先暂时存储下来,再检查其首部,查找转发表,按照首部中的目的地址,找到合适的接口转发出去。因为分组的大小为1000B ,其中分组头大小为20B ,故每个分组的数据部分为980B , 所以大小为980000B 的文件应该拆分为1000个分组进行传送,每一个分组1000B (加上了头部20B ), 所以一共需要传送1000000B 的信息,而链路的数据传输速度为100Mbit/s, 即12.5MB/S, 所以主机H1传送完所有数据需要的时间是

80ms 时恰好最后一个分组从主机H1发出去,此时还没有被主机H2接收。由于题干已经说明所有链路的数据传输速度相同,所以应该走一条最短的路径,才能使得时间最少,从图20-2中可以看出,直线走最短。此时最后一个分组需要经过再次存储-转发(不考虑传播时延),才能到达主机H2, 每次存储转发的时间为1000B/(12.5MB/s)=0.08ms, 故两次存储转发需要0.16ms 。

综上所述,总时间为:80ms+0.16ms=80.16ms。

6 ,当发送数据出现差错时,发送端无需进行数据重发的差错控制方法为. 在数据通信中( )。

A.ARQ

B.FEC

C. 奇偶校验码

D.CRC

【答案】B

【解析】差错控制是在数字通信中利用编码方法对传输中产生的差错进行控制,以提高数字消息传输的准确性。(1)自动重发请求ARQ ,一旦接收端发现差错,则设法请求对方重发;(2)前向纠错FEC ,进行差错控制时,接收端不仅能够发现差错,而且知道出错码元的位置,从而自动进行纠正,发现错误无须通知发送方重发;(3)奇偶校验码和CRC 检错码都不具备纠错的功能,属于ARQ 编码。