socket关闭过程

socket关闭过程_第1张图片


在socket进入Time_WAIT需要等待2MSL,MSL是最大段生命周期(Maximum Segment Lifetime),表明一个包存在于网络上到被丢弃之间的这段时间。2MSL是主机确认ACK包被网络丢弃所需的最长时间(ACK被丢弃最长需要一个MSL,路由器告知主机ACK包被丢弃同样需要一个MSL)。

如果在2MSL时间内,主机得知ACK丢失,将重新发送FIN;否则,主机socket进入CLOSED状态。



你可能感兴趣的:(socket,网络,路由器)