2020-12-08:TIME_WAIT的等待时间为什么是2MSL?

福大大架构师每日一题 2020-12-08 07:16:11
2020-12-08:TIME_WAIT的等待时间为什么是2MSL?#福大大架构师每日一题#
...全文
1841 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
KeepSayingNo 2020-12-08
  • 打赏
  • 举报
回复
第一,为了保证A发送的最后一个ACK报文能够到达B。 第二,A在发送完ACK报文段后,再经过2MSL时间,就可以使本连接持续的时间所产生的所有报文段都从网络中消失。
tianfang 2020-12-08
  • 打赏
  • 举报
回复
如果不等,释放的端口可能会重连刚断开的服务器端口,这样依然存活在网络里的老的TCP报文可能与新TCP连接报文冲突,造成数据冲突.为避免此种情况,需要耐心等待网络老的TCP连接的活跃报文全部过期,2MSL时间可以满足这个需求

51,412

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧