(计算机网络)TCP 三握中第三次 ACK 丢失会发生什么?

在 TCP 的三次握手过程中,如果 第三次 ACK 丢失,TCP 是如何保证连接可靠建立的呢?


1️⃣ 场景说明

  • 第三次 ACK:客户端发送给服务器的 ACK,确认服务器的 SYN-ACK。

  • 假设该 ACK 在网络传输过程中丢失。


2️⃣ 客户端状态

  • 客户端发送 ACK 后,已进入 ESTABLISHED 状态

  • 客户端可以正常发送数据,不受丢包影响。


3️⃣ 服务器状态

  • 服务器在发送 SYN-ACK 后,等待客户端的 ACK。

  • 若 ACK 丢失:

    • 服务器认为客户端尚未确认连接,连接未完全建立。

    • TCP 启动 重传机制,在超时后重新发送 SYN-ACK。


4️⃣ 重传机制

  1. 定时器超时 → 服务器重发 SYN-ACK。

  2. 客户端收到重复的 SYN-ACK → 客户端重新发送 ACK。

  3. 双方进入 ESTABLISHED 状态 → 连接建立完成。


5️⃣ 小结

  • 第三次 ACK 丢失 不会导致连接失败

  • TCP 依赖 重传机制 保证三次握手的可靠性。

  • TCP 三次握手的核心在于 双方确认序列号,保证双方都能收发数据。

相关推荐
btyzadt30 分钟前
Xray与XPOC工具对比分析
网络·安全·web安全
卓码软件测评1 小时前
【第三方网站运行环境测试:服务器配置(如Nginx/Apache)的WEB安全测试重点】
运维·服务器·前端·网络协议·nginx·web安全·apache
蜗牛沐雨1 小时前
HTTP 范围请求:为什么你的下载可以“断点续传”?
网络·网络协议·http
key_Go2 小时前
02.<<设备登录管理:掌握华为网络设备的本地与远程登录技巧>>
运维·服务器·网络·华为
Ciel_75212 小时前
内网穿透工具【frp】的核心功能底层处理逻辑解析
网络·go
合作小小程序员小小店3 小时前
挖漏洞三步走
python·网络协议·web安全·网络安全·安全威胁分析
lingling0094 小时前
艾利特石油管道巡检机器人:工业安全的智能守护者
大数据·网络·人工智能
蜗牛沐雨5 小时前
驾驭巨量数据:HTTP 协议与大文件传输的多种策略
网络·网络协议·http
AAA修煤气灶刘哥6 小时前
网络编程原来这么好懂?TCP 三次握手像约会,UDP 像发朋友圈
后端·python·网络协议