TCP 的 time_wait 有什么作用

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

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

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

相关推荐
阿猿收手吧!15 小时前
windows本机vscode通过ssh免密登录远程linux服务器 && git push/pull 免密
服务器·windows·vscode
创业之路&下一个五年16 小时前
按照ip的转换为二进制的方式理解a\b\c类地址的边界
服务器·网络·tcp/ip
陌路2016 小时前
Linux29初识网络:核心概念与分层逻辑
网络
skywalk816316 小时前
尝试Auto-coder.chat使用星河社区AIStudio部署的几个大模型:文心4.5-21b、Deepseek r1 70b、llama 3.1 8b
linux·服务器·人工智能·大模型·aistudio
Acrelhuang17 小时前
覆盖全场景需求:Acrel-1000 变电站综合自动化系统的技术亮点与应用
大数据·网络·人工智能·笔记·物联网
阿猿收手吧!17 小时前
【Linux网络】shutdown()与close()的区别
linux·网络
梁正雄17 小时前
6、prometheus资源规划
运维·服务器·服务发现·prometheus·监控
晨曦之旅18 小时前
零成本体验云计算!阿贝云免费服务器深度测评
运维·服务器·云计算
神仙别闹19 小时前
基于C语言 HTTP 服务器客户端的实验
服务器·c语言·http
AuroraDPY19 小时前
计算机网络:基于TCP协议的自定义协议实现网络计算器功能
网络·tcp/ip·计算机网络