讨论/《计算机网络面试突击》 - TIME-WAIT 为什么是 2MSL/
《计算机网络面试突击》 - TIME-WAIT 为什么是 2MSL

如果第四次握手客户端发的ACK丢失,1MSL后服务器超时重发FIN包,但又丢失,此时客户端计时器达到2MSL仍未收到FIN包,认为服务器端已经OK了,直接进入CLOSE。但服务器还在等ACK,一直超时重传FIN包:直到有一次FIN包到达客户端,客户端发送RST告知服务器重置这条链接,服务器端才进入CLOSE;或者 服务器一直超时重传FIN包,直到最大重传次数,才关闭链接进入CLOSE状态。

展开全部 5 讨论