TCP 的 time_wait 有什么作用

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

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

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

相关推荐
夏天里的肥宅水30 分钟前
解决方案:远程shell连不上Ubuntu服务器
linux·运维·服务器·ubuntu
牛角上的男孩33 分钟前
使用QEMU(8.2.10)调试ARM64 Linux内核6.6.30
linux·运维·服务器
SpikeKing35 分钟前
Server - 优雅的配置服务器 Bash 环境(.bashrc)
服务器·bash·bashrc·bash_profile
爱莉希雅&&&1 小时前
Linux论坛安装
linux·运维·服务器
浩浩测试一下1 小时前
信息收集之hack用的网络空间搜索引擎
android·网络·安全·web安全·搜索引擎·网络安全·安全架构
眠りたいです2 小时前
Linux-网络基础
linux·运维·服务器·网络·c++·进程间通信
tiegenZ2 小时前
C#接口开发异常:System.Web.HttpRequestValidationException
服务器·安全·c#
沐风_ZTL2 小时前
在RK3588上使用哪个流媒体服务器合适
运维·服务器·rk3588·c/c++·流媒体服务器
火绒终端安全管理系统2 小时前
教育行业网络安全:守护学校终端安全,筑牢教育行业网络安全防线!
网络·安全·web安全·网络安全·火绒安全
会飞的涂涂2 小时前
Linux的基础的操作指令
linux·运维·服务器