计算机网络第5章运输层 单元测试(习题+答案+图文解析)

计算机网络第5章运输层 单元测试

本篇笔记整理:Code_流苏(CSDN)
观前提示以下解析来自自己思考以及笔记记录的综合,可能并不官方,如有问题,欢迎评论交流学习!建议收藏!结合笔记计算机网络第5章 运输层(详细学习笔记),效果更佳!
温馨提示:本章单元测试题型为以下内容,均为单选。

1、若主机甲与主机乙已建立一条TCP连接,最大段长MSS为1KB,往返时间RTT为1ms,则在不出现拥塞的前提下,拥塞窗口从8KB增长到11KB所需的最长时间是()

  • A.1ms
  • B.2ms
  • C.3ms
  • D.4ms

解析:TCP拥塞控慢开始,加法增大,快重传,快恢复。
由于慢开始门限ssthresh可以根据需求设置,为了得到最长时间,可以把门限设置的小于8KB,这样只要不出现拥塞,一开始到后面都是加法增大(每经历一个传输轮次(RTT),拥塞窗口逐次加1)。
因此(11 - 8) * 1ms = 3 ms

2、主机甲与主机乙之间已建立一个TCP连接,双方持续有数据传输,且数据无差错与丢失。若甲收到1个来自乙的TCP段,该段的序号为2020、确认号为1166、有效载荷为300字节则甲立即发送给乙的TCP段的序号和确认号分别是()

  • A.1166,2319
  • B.1166,2320
  • C.1167,2319
  • D.1167,2320

解析: 若甲收到1个来自乙的TCP段,该段的序号seq=2020、确认序号ack=1166有效载荷为300字节,则甲立即发送给乙的TCP段的序号seq1=ack=1166和确认序号ack1=seq+300=2320

3、若主机甲主动发起一个和主机乙的TCP连接甲、乙选择的初始序号分别为2020和1666则第三次握手TCP段的确认序号是()

  • A.2019
  • B.2020
  • C.1666
  • D.1667

解析:第三次握手的TCP段由甲发出,在接收到乙发来的序号1666后,甲应该发出确认号1666+1=1667。

4、‌下列关于UDP协议的叙述中,正确的是()

‌I. 是TCP/IP参考模型网际层中的协议
‌II. 提供无连接服务
‌III. 通过差错校验,保证可靠数据传输
‌IV. 提供复用/分用服务

  • A.仅I
  • B.仅I、III
  • C.仅II、IV
  • D.I、II、III、IV

解析:C、UDP协议是TCP/IP参考模型运输层中的协议,叙述I错误;
UDP协议向上提供的是无连接的不可靠传输服务,叙述II正确;
UDP协议虽然有差错校验机制,但仅仅是检查数据报在传输过程中是否出现误码,误码的数据报直接丢弃,并没有重传机制,不能保证可靠传输,叙述III错误;
UDP协议使用端口来区分不同的应用进程,进而为应用进程提供复用/分用服务,叙述IV正确。

5、若甲向乙发起一个TCP连接,最大段长MSS=1KBRTT=8ms,乙开辟的接收缓存为32KB,则甲从连接建立成功至发送窗口达到16KB,需经过的时间至少是()

  • A.16ms
  • B.32ms
  • C.64ms
  • D.128ms

解析:按照慢开始算法,发送窗口=min{拥塞窗口,接收窗口},初始的拥塞窗口为最大报文段长度1KB。每经过一个RTT,拥塞窗口翻倍,因此需至少经过4个RTT(4×8ms=32ms),发送窗口才能达到16KB。

6、‌主机甲发起与主机乙的TCP连接,主机甲选择的初始序号seq=16666,若主机乙接受该连接请求则主机乙向主机甲发送的正确的TCP段的首部相关标志位和字段的值可能是()

  • A.SYN=0, ACK=0, seq=16667, ack=16667
  • B.SYN=1, ACK=1, seq=16666, ack=16666
  • C.SYN=0, ACK=0, seq=16666, ack=16666
  • D.SYN=1, ACK=1, seq=16667, ack=16667

解析:如图所示
在这里插入图片描述

7、下列关于TCP协议的叙述中,正确的是()

‍I. 是TCP/IP参考模型网际层中的协议
‍II. 提供无连接服务
‍III. 仅通过差错校验,即可确保可靠数据传输
‍IV. 提供复用/分用服务

  • A.仅I
  • B.仅I、III
  • C.仅II、IV
  • D.仅IV

解析
TCP协议是TCP/IP参考模型运输层中的协议,叙述I错误;
TCP协议向上提供的是面向连接的可靠传输服务,叙述II错误;
TCP协议通过差错校验、滑动窗口等一系列机制来确保可靠数据传输,叙述III错误;
TCP协议使用端口来区分不同的应用进程,进而为应用进程提供复用/分用服务,叙述IV正确。

8、‎下列能反映出网络中发生了拥塞现象的是()

  • A.随着网络负载的增加,吞吐量反而降低
  • B.随着网络负载的增加,吞吐量也相应增加
  • C.网络结点接收和发出的分组越来越多
  • D.网络结点接收和发出的分组越来越少

解析:随着网络负载的增加,吞吐量反而降低,这说明发生了拥塞现象。就比如说,修建一条路,后面这条路,经过改善,变得更宽阔了,承载能力更强了,但是来来往往的车辆反而少了,说明堵车了。也就是发生了拥塞。

9、TCP的通信双方,有一方发送了FIN标志位为1的报文段,这表示()

  • A.将断开通信双方的TCP连接
  • B.单方面释放连接,表示本方已无数据发送,但可以接收对方的数据
  • C.终止数据发送,双方都不能发送数据
  • D.TCP连接被重新建立

解析:本题其实仔细看了看,考查的是TCP首部FIN标志位和TCP的连接管理。TCP采用对称释放法释放连接。
任何一方想要释放连接时,发送一个FIN=1的TCP段,当这个段被确认后,这个方向的连接就释放了。
当双方都发送了FIN=1的TCP段并得到了确认时,这条TCP连接就释放了。通常释放TCP连接需要4个TCP段,但第一个FIN的确认可以和第二个FIN合并,从而只需要3个段
当双方同时向对方发送FIN=1的段时,按正常方法响应,事实上同时释放和顺序释放没有什么不同。
因此本题中,甲方单方面释放连接,但乙方有数据还可以继续发送,因此答案是B。

计算机网络第5章运输层 单元测试

本篇笔记整理:Code_流苏(CSDN)
测验习题来源:MOOC计算机网络(湖科大 高军老师)
如果对大家有帮助的话,希望大家能多多点赞+关注!这样我动力会更足哦! ღ( ´・ᴗ・` )比心
计算机网络笔记专栏——笔记及测验练习都在这

猜你喜欢

转载自blog.csdn.net/qq_51646682/article/details/125858505
今日推荐