计网复习——传输层习题

本文深入探讨了TCP与UDP协议在传输层的关键特性,包括TCP的拥塞控制策略、序列号与确认号的计算、窗口大小调整等,并通过具体习题解析了TCP报文段的交互过程。同时,介绍了UDP首部字段的解析及其在通信中的作用。此外,还讨论了TCP与UDP在实际应用中的选择与方向判断。

计网复习——传输层习题

1. 主机A向主机B连续发送了两个TCP报文段,其序号分别为70和100。试问:

(1)第一个报文段携带了多少个字节的数据?
(2)主机B收到第一个报文段后发回的确认中的确认号应当是多少?
(3)如果主机B收到第二个报文段后发回的确认中的确认号是180,试问A发送的第二个报文段中的数据有多少字节?
(4)如果A发送的第一个报文段丢失了,但第二个报文段到达了B。B在第二个报文段到达后向A发送确认。试问这个确认号应为多少?

(1)第一个报文段的数据序号是 70 到 99,共 30 字节的数据。

(2)确认号应为 100。

(3)80字节。

(4)70

2. 主机A向主机B发送TCP报文段,首部中的源端口是m而目的端口是n。当B向A发送回信时,其TCP报文段的首部中源端口和目的端口分别是什么?

​ 分别是n和m。

3. 设TCP的ssthresh的初始值为8(单位为报文段)。当拥塞窗口上升到12时网络发生了超时,TCP开始使用慢开始和拥塞避免。试分别求出第1次到第15次传输的各拥塞窗口大小。你能说明拥塞控制窗口每一变化的原因吗?

​ 拥塞窗口大小及变化原因如下表所示。

轮次 拥塞窗口 拥塞窗口变化的原因
1 1 网络发生了超时,TCP使用慢开始算法
2 2 拥塞窗口值加倍
3 4 拥塞窗口值加倍
4 8 拥塞窗口值加倍,这是ssthresh的初始值
5 9 TCP使用拥塞避免算法,拥塞窗口值加1
6 10 TCP使用拥塞避免算法,拥塞窗口值加1
7 11 TCP使用拥塞避免算法,拥塞窗口值加1
8 12 TCP使用拥塞避免算法,拥塞窗口值加1
9 1 网络发生了超时,TCP使用慢开始算法
10 2 拥塞窗口值加倍
11 4 拥塞窗口值加倍
12 6 拥塞窗口值加倍,但到达12的一半时,改为拥塞避免算法
13 7 TCP使用拥塞避免算法,拥塞窗口值加1
14 8 TCP使用拥塞避免算法,拥塞窗口值加1
15 9 TCP使用拥塞避免算法,拥塞窗口值加1

4. TCP的拥塞窗口cwnd大小与传输轮次n的关系如下所示:

cwnd 1 2 4 8 16 32 33 34 35 36 37 38 39
n 1 2 3 4 5 6 7 8 9 10 11 12 13
cwnd</
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值