题14
题目
【2016】假设下图中的H3方问题是一个图中的
(1) 在 TCP 连接建立过程中, H3 收到的S发送过来的第二次握手 TCP 段的 SYN 和 ACK 标志位的值分别是多少? 确认序号是多少?
(2) H3收到的第 8 个确认段所通告的接收窗口是多少?此时H3的拥塞窗口变为多少?H3的发送窗口变为多少?H3的发送窗口变为多少? 口等于 0 时刻为止, 平均数据传输速率是多少 (忽略段的传输延平是多少 (忽略段的传输延时)?
(4) 若H3与S之间通信已经结束,在

分析
解
- 第二次握手报文段的
。确认序号是第一次握手报文段的序号 。 - 因为
的 TCP 接收缓存仅有数据存入而无数据取出,当 收到第 8 个段时接收缓存还剩 ,所以 收到的第 8 个确认段所通告的接收窗口是 。在慢开始阶段,每收到一个对新报文段的确认, 拥塞窗口就加 1 , 当收到对第 8 个报文段的确认后, H3 的拥塞窗口变为 。H3 的发送窗口取接收窗口和拥塞窗口的最小值,即 。 的发送窗口等于 0 时,下一个待发送段的序号是 。 H3 从发送第 1 个段到发送窗口等于 0 时刻为止, 共耗费了 5 个 RTT (每个 RTT 传输的数据量依次为 ),平均数据传输速率是 。
注意
表示文件大小或描述存储空间时等于 1024,这里通常用大写的 表示传输速率或描述网络通信时等于 1000 , 这里通常用小写的 k。注意区分和转换。 时刻 请求断开连接,发出连接释放 报文段; 收到后,最短时间的情况是 已没有要发送的数据,所以同时发出确认 ACK 报文段和连接释放 FIN 报文段,即 直接跳过 CLOSE-WAIT 状态; H3 收到 FIN 报文段后必须发出确认, S 收到确认后进入 CLOSED 状态,共经历 1.5 个 RTT,因此 S 释放该连接的最短时间是 。