tcp 链接关闭 -ag凯发k8国际
ag凯发k8国际
收集整理的这篇文章主要介绍了
tcp 链接关闭 -- 客户端为什么需要60秒的time_wait状态
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
客户端主动关闭连接时( fin-> ack<- fin<- ack->),在发送最后一个ack后会进入time_wait状态,停留2个msl时间,进入closed状态
msl就是maximum segment lifetime(最大分节生命期),这是一个ip数据包能在互联网上生存的最长时间,超过这个时间ip数据包将在网络中消失 。msl在rfc 1122上建议是2分钟,而源自berkeley的tcp实现传统上使用30秒。
防止连接关闭时四次挥手中的最后一次ack丢失,导致服务器长时间的处于
last_ack
状态而无法正常关闭防止因为链接关闭过快,导致新的链接收到旧链接的tcp报文
总结
以上是ag凯发k8国际为你收集整理的tcp 链接关闭 -- 客户端为什么需要60秒的time_wait状态的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇:
- 下一篇: