题57

题目

【2022 统考真题】假设客户 C 和服务器 S 已建立一个 TCP 连接、通信往返时间 RTT=50 ms,最长报文段寿命 MSL=800 ms,数据传输结束后,C 主动诸求断开连接。若从 C 主动向 S 发出 FIN 段时刻算起,则 C 和 S 进入 CLOSED 状态所需的时间至少分别是( )。
A. 850 ms,50 ms
B. 1650 ms,50 ms
C. 850 ms,75 ms
D. 1650 ms,75 ms

分析

题18
题39

TCP 连接的释放过程如书中图 5.8 所示。题目问的是最少时间, 所以当服务器 收到客户 发送的 FIN 请求后不再发送数据, 即服务器 S 同时发出确认 ACK 报文段和连接释放 FIN 报文段, 忽略 FIN-WAIT-2 和 CLOSE-WAIT 状态。客户 C 收到服务器 S 发来的 FIN 报文段后, 进入 CLOSED 状态还需等到 TIME-WAIT 结束,总用时至少为 。服务器 进入 CLOSED 状态需要经过 3 次报文段的传输时间,即