计算机网络第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
解析:
UDP协议是TCP/IP参考模型运输层中的协议,叙述I错误;
UDP协议向上提供的是无连接的不可靠传输服务,叙述II正确;
UDP协议虽然有差错校验机制,但仅仅是检查数据报在传输过程中是否出现误码,误码的数据报直接丢弃,并没有重传机制,不能保证可靠传输,叙述III错误;
UDP协议使用端口来区分不同的应用进程,进而为应用进程提供复用/分用服务,叙述IV正确。
5、若甲向乙发起一个TCP连接,最大段长MSS=1KB
,RTT=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计算机网络(湖科大 高军老师)
如果对大家有帮助的话,希望大家能多多点赞+关注!这样我动力会更足哦! ღ( ´・ᴗ・` )比心
计算机网络笔记专栏——笔记及测验练习都在这