page contents

为什么需要等待 2MSL(Maximum Segement Lifetime)?

轩辕小不懂 发布于 2021-07-30 14:49
阅读 521
收藏 0
分类:WEB前端开发
1496
Nen
Nen
- 程序员

因为如果不等待的话,如果服务端还有很多数据包要给客户端发,且此时客户端端口被新应用占据,那么就会接收到无用的数据包,造成数据包混乱,所以说最保险的方法就是等服务器发来的数据包都死翘翘了再启动新应用。

1个 MSL 保证四次挥手中主动关闭方最后的 ACK 报文能最终到达对端

1个 MSL 保证对端没有收到 ACK 那么进行重传的 FIN 报文能够到达

请先 登录 后评论