前言
2023-6-23 15:35:39
以下内容源自《【计算机网络】》
仅供学习交流使用
推荐
网络作业10
一. 单选题(共13题,68.2分)
1.(单选题)TCP协议的连接建立需要( )次握手?
A. 五
B. 三
C. 四
D. 二
我的答案: B:三;5.2分
2.(单选题)快恢复算法中,当发送方连续收到三个重复确认时,下一轮次中cwnd至会( )?
A. 加1
B. 减1
C. 加倍
D. 减半
我的答案: D:减半;5.2分
3.(单选题)慢开始算法中, 每经过一个传输轮次,所有报文段的确认均收到,那么拥塞窗口cwnd ( )?
A. 加1
B. 加2
C. 加4倍
D. 加倍
我的答案: D:加倍;5.2分
4.(单选题)假设一个TCP连接总是以1KB的最大段发送TCP段,发送方有足够多的数据要发送。当拥塞窗口为16KB时发生了超时,如果接下来的4个RTT(往返时间)时间内的TCP段的传输都是成功的,那么当第4个RTT时间内发送的所有TCP段都得到肯定应答时,下一轮次拥塞窗口的大小是( )。
A. 10
B. 8
C. 9
D. 7
我的答案: C:9;5.2分
5.(单选题)TCP拥塞控制中一个传输轮次所经历的时间是往返时间RTT。当拥塞窗口cwnd为16时发生了超时,如果接下来的4个RTT时间内的TCP报文段的传输都是成功的,那么下一个轮次拥塞窗口cwnd的大小将变为( )。
A. 16
B. 7
C. 8
D. 9
我的答案: D:9;5.2分 答案解析: 题中的下一轮次就指第5轮次,即超时后的第5个轮次的cwnd值。1 6超时,新门限变为8,超时后回落到1,执行慢启动算法,cwnd增长到新门限值时,改为拥塞避免算法。 1--2--4--8--9这是超时后的5个连续的轮次对应的cwnd值。
6.(单选题)通常情况,TCP协议的连接释放需要( )次挥手?
A. 四
B. 三
C. 五
D. 二
我的答案: A:四;5.2分
7.(单选题)当TCP的目的端口号为25时,说明应用层可能使用的是( )协议?
A. FTP
B. TELNET
C. HTTP
D. SMTP
我的答案: D:SMTP;5.2分
8.(单选题)TCP协议的连接建立需要( )次握手?
A. 五
B. 三
C. 四
D. 二
我的答案: B:三;5.3分
9.(单选题)主机甲与主机乙之间已建立一个TCP连接,主机甲向主机乙发送了3个连续的TCP段,分别包含300字节、400字节和500字节的有效载荷,第3个段的序号为900。若主机乙仅正确接收到第1和第3个段,则主机乙发送给主机甲的确认序号是( )
A. 1400
B. 300
C. 500
D. 1200
我的答案: C:500;5.3分 答案解析: 第3个段seq=900,推出第2段最后 一个字节的序号为899, 又已知第2段 len=400B, 推出第2段seq=500,推出第1段最后 一个字节的序号为499, 又已知第1段 len=300B, 推出第1段seq=200。 注意:第1段200~499字节收到,接收方确认号为500,第2段500~899字节丢失,接收方没有发确认,第3段900~1399字节收到, 接收方确认号仍为500(收到失序段,发送一个重复确认)
10.(单选题)通常情况,TCP协议的连接释放需要( )次挥手?
A. 五
B. 三
C. 二
D. 四
我的答案: D:四;5.3分
11.(单选题)TCP报文段首部中固定部分的长度是( )个字节?
A. 16
B. 12
C. 24
D. 20
我的答案: D:20;5.3分
12.(单选题)主机甲向主机乙发送一个(SYN=1,seq=11220)的TCP段,期望与主机乙建立TCP连接,若主机乙接受该连接请求,则主机乙向主机甲发送的正确的TCP段可能是( )
A. (SYN=0,ACK=0,seq=11221,ack=11221)
B. (SYN=1,ACK=1,seq=11220,ack=11220)
C. (SYN=0,ACK=0,seq=11220,ack=11220)
D. (SYN=1,ACK=1,seq=12345,ack=11221)
我的答案: D:(SYN=1,ACK=1,seq=12345,ack=11221) ;5.3分 答案解析: 主机乙收到主机甲发来的TCP连接请求(即第一次握手)后,如果同意连接,则向主机甲发送确认(即第二次握手)。 在确认报文段中应把同步位SYN和确认位ACK都置1,因此用排除法A和D不对。 另外,确认报文段中确认号ack是甲发送的TCP段的seq=11220加1,即ack=11221,因此C对。 其中 seq=12345是主机乙随机指定的初始序号。
13.(单选题)主机甲与主机乙之间已建立一个TCP连接,主机甲向主机乙发送了3个连续的TCP段,分别包含300字节、400字节和500字节的有效载荷,第3个段的序号为900。若主机乙仅正确接收到第1和第3个段,则主机乙发送给主机甲的确认序号是( )
A. 300
B. 500
C. 1200
D. 1400
我的答案: B:500;5.3分 答案解析: 第3个段seq=900,推出第2段最后 一个字节的序号为899, 又已知第2段 len=400B, 推出第2段seq=500,推出第1段最后 一个字节的序号为499 ,又已知第1段 len=300B, 推出第1段seq=200。 注意:第1段200~499字节收到,接收方确认号为500,第2段500~899字节丢失,接收方没有发确认,第3段900~1399字节收到, 接收方确认号仍为500(收到失序段,发送一个重复确认)
二. 多选题(共4题,21.2分)
- (多选题) 下列关于UDP协议的叙述中,正确的是( )
A. 提供无连接服务
B. 数据差错,发送方会超时重传
C. 支持多播
D. UDP 首部中有序号字段
E. 数据丢失,发送方会超时重传
F. 提供运输层复用/分用服务
G. 支持广播
我的答案: ACFG:提供无连接服务; 支持多播; 提供运输层复用/分用服务; 支持广播;5.3分
- (多选题)TCP协议的连接管理过程包含三个阶段:( )、( )和( )?
A. 连接释放
B. 连接管理
C. 连接建立
D. 数据传送
我的答案: ACD:连接释放; 连接建立; 数据传送;5.3分
- (多选题)TCP连接建立过程中 不会 涉及到下面哪些TCP报文段?( )
A. ACK
B. SYN
C. SYN+ACK
D. FIN
E. FIN+ACK
我的答案: DE:FIN; FIN+ACK;5.3分
- (多选题) 下列关于TCP协议的叙述中,正确的是( )
A. TCP报文段首部中有序号字段
B. 面向字节流
C. 提供面向连接服务
D. 提供运输层复用/分用服务
E. 支持多播、广播通信
F. 仅支持单播,即“一对一”通信。
G. 面向报文
H. 提供可靠传输服务
我的答案: ABCDFH: TCP报文段首部中有序号字段; 面向字节流; 提供面向连接服务; 提供运输层复用/分用服务; 仅支持单播,即“一对一”通信。; 提供可靠传输服务;5.3分
三. 阅读理解(共2题,10.6分)
18.(阅读理解)TCP的拥塞控制方法如下:拥塞窗口从1开始增长,到达门限值时 (1) ;如果出现超时,新门限值变为当前拥塞窗口值的 (2) ,下一轮次拥塞窗口为 (3) 。
(1) (单选题) 第(1)空应为以下哪一项?
A. 按照线性规律变化
B. 按照对数规律变化
C. 按照指数规律变化
D. 保持不变
我的答案: A1.7分
(2) (单选题) 第(2)空应为以下哪一项?
A. 1.5倍
B. 0.5倍
C. 不变
D. 2倍
我的答案: B1.8分
(3) (单选题) 第(3)空应为以下哪一项?
A. 0
B. 与当前拥塞窗口值一样
C. 与新门限值相同
D. 1
我的答案: D1.8分
19.(阅读理解)
考虑下图中将TCP的拥塞窗口作为时间参数的函数。假设TCP Reno是一个经历了下图所示行为的协议,回答下列问题。
(1) (填空题) 在第6个传输轮次里,ssthresd(门限)的值为( )?(仅填写阿拉伯数字)
我的答案: (1) 64 0.5分
(2) (填空题) 在第18个传输轮次里,ssthresd(门限)的值为( )?(仅填写阿拉伯数字)
我的答案: (1) 36 0.6分
(3) (填空题) 在第25个传输轮次里,ssthresd(门限)的值设置为( )?(仅填写阿拉伯数字)
我的答案: (1) 21 0.6分
(4) (单选题) 在第15个传输轮次之后,cwnd=36,拥塞窗口的变化是由3个重复确认还是超时引起的?
A. 第15个传输轮次收到三个重复确认
B. 第15个传输轮次超时
我的答案: A0.6分 72->36
(5) (单选题) 在第22个传输轮次之后,拥塞窗口的变化是由3个重复确认还是超时引起的?
A. 第22个传输轮次超时
B. 第22个传输轮次收到三个重复确认
我的答案: A0.6分 42->1
(6) (填空题) 上图中第26轮次的拥塞窗口cwnd为16,请问第27轮次的拥塞窗口cwnd应该为 (仅填写阿拉伯数字)
我的答案: (1) 21 0.6分 到门限了
(7) (填空题) 请根据图中数据判断第80个TCP报文段是在第( )轮次发出的?(仅填写阿拉伯数字)
我的答案: (1)6 0.6分 横坐标是从0开始的 先发送数据后改变cwnd值的 第7次的cwnd变为64 是因为第6轮次传送63个数据段全部收到确认
(8) (填空题)
TCP工作在慢开始阶段的时间间隔为( )至( ),以及( )至( )
(注意:仅填写阿拉伯数字)
我的答案: (1) 1 (2) 7 (3) 23 (4) 27 0.6分
(9) (填空题)
TCP工作在拥塞避免阶段的时间间隔为( )至( ),以及( )至( )
(注意:仅填写阿拉伯数字)
我的答案: (1) 7 (2) 15 (3) 16 (4) 22 0.6分
练习
5-39
来源《计算机网络(第8版)谢希仁》
习题
答案
补充:
(7’)正常情况下,在RTT=27和RTT=28的拥塞窗口是多少?
13 14
最后
2023-6-23 15:41:56
你对我百般注视,
并不能构成万分之一的我,
却是一览无余的你。
祝大家逢考必过
点赞收藏关注哦