为何TIME_WAIT等待链接上全部的分组消失的时间是2MSL而不是MSL?

为何TIME_WAIT的时间是2MSL?编程 理由1很容易理解。主要是理由2,客户端回复最后一个ACK以后,感受一个MSL就能够全部分组消失了啊,为何还要2MSL全部分组才消失呢?个人理解是:网络 假设客户端发送ACK刚刚过了一个MSL时间,而服务端在收到这个ACK以前一瞬间恰好启动超时重传FIN,因此要等这个FIN也消失,就是2MSL了。文中所指的另外一个方向的应答应该就是这个超时重传的FIN吧
相关文章
相关标签/搜索