TCP 的 time_wait 有什么作用

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

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

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

相关推荐
云盾安全防护38 分钟前
CC攻击与WAF的对抗战
网络·安全·ddos
冰羽IOX42 分钟前
Xen Server服务器释放磁盘空间
linux·运维·服务器
JenKinJia42 分钟前
镜像里切换为普通用户
linux·运维·服务器
fen_fen1 小时前
Ubuntu Linux环境查看服务器资源,查询CPU,内存,环境变量等命令
linux·运维·服务器
还是鼠鼠1 小时前
HTTP 请求协议简单介绍
java·开发语言·网络·网络协议·http
Rob1nKool2 小时前
Linux文件管理和输入输出重定向
linux·运维·服务器
比奇堡在逃帅哥2 小时前
Linux系统编程-DAY11(多路复用IO)
java·linux·服务器
网硕互联的小客服3 小时前
如何在服务器上部署 Python Django 应用
linux·运维·服务器·网络·安全
西岭千秋雪_3 小时前
@Lazy原理与实战
java·服务器·spring boot·spring
cui_win3 小时前
【磁盘】每天掌握一个Linux命令 - iostat
linux·运维·服务器·iostat·磁盘io