为什么主动关闭方要经过2MSL才能进入CLOSED状态

MSL是Maximum Segment Lifetime英文的缩写——报文最大生存时间

1.为了保证发送的最后一个ACK报文段能够被接收
可让TCP再次发送最后的ACK以防止这个ACK丢失

2.防止”已失效的连接请求报文段”出现在本连接中,在发送完最后一个ACK报文后,再经过2MSL,就可以使本连接持续的时间内所产生的所有报文段都从网络中消失。
这样下一个新的连接就不会出现这种老的重复报文

你可能感兴趣的:(Web)