TCP 的 time_wait 有什么作用

原因一:防止历史连接中的数据,被后面相同四元组的连接错误的接收

原因二:确认最后做一个ACK被服务端接受

为了确认服务端成功收到了最后一个ACK,如果最后一个ACK丢失的话,按照TCP的重传机制,服务端是会重新发送FIN = 1的。等待足够的时间以确保最后的 ACK 能让被动关闭方接收,从而帮助其正常关闭。

相关推荐
盛满暮色 风止何安37 分钟前
VLAN的高级特性
运维·服务器·开发语言·网络·网络协议·网络安全·php
yangpipi-1 小时前
6. 王道_网络协议
网络·网络协议
洁白的郁金香1 小时前
HCIP-6 DHCP
网络·学习
是程序喵呀1 小时前
软考《信息系统运行管理员》- 6.2 信息系统硬件的安全运维
网络·安全·软考
lemon3106242 小时前
dockerfile制作镜像
linux·运维·服务器·学习
AI享网无代码创作2 小时前
WP Mail 邮件发送:WordPress Mail SMTP设置
运维·服务器·网络
就改了2 小时前
Java进阶——Lombok的使用
java·服务器·前端
陈阳羽3 小时前
云服务器Ubuntu安装宝塔面板MongoDB修改配置文件本地连接
服务器·mongodb·ubuntu
techdashen3 小时前
性能比拼: TCP vs UDP(第三轮)
网络协议·tcp/ip·udp
无名之逆4 小时前
hyperlane:Rust HTTP 服务器开发的不二之选
服务器·开发语言·前端·后端·安全·http·rust