主动关闭TCP连接的一方为什么要有TIME_WAIT状态
TCP连接是全双工通信,主动方和被动方都需要自主关闭通信链路,TCP正常情况下连接断开会进行四次挥手(流程如上图所示):1.由主动断开方发起FIN2.被动方回复ACK3.待被动方数据传输完成,被动方发送FIN4.主动方回复ACK,并进入TIME_WAIT状态TIME_WAIT的状态会持续2MSL (MSL是报文在网络中生存的最大生命周期)。那这里为什么需要2MSL的状态
原创
2017-04-18 13:41:25 ·
7185 阅读 ·
0 评论