(计算机网络)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 三次握手的核心在于 双方确认序列号,保证双方都能收发数据。

相关推荐
虎头金猫2 天前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
wuyk5553 天前
《WiFi 嵌入式物联网开发全套实战》| 第 16 章 ESP32 AP+STA 双模共存原理与工程坑点
网络·stm32·物联网
XUEYUAN52123 天前
ASN 自治系统号风控:平台如何通过 IP 所属自治域批量识别代理流量
python·网络协议·http·网络安全·socks5
QYRdata3 天前
年均增速24.2%!机器人数据湖未来六年增长动能强劲
网络·机器人·服务发现
CHENKONG_CK3 天前
破解制鞋打磨痛点:RFID赋能去毛刺工序自动化升级
网络·单片机·嵌入式硬件·网络协议·tcp/ip
chshang19923 天前
工业路由器是什么?浅谈5G工业网络中的IR602
网络·物联网·5g·智能路由器
萧瑟余晖3 天前
Netty 核心组件与 Reactor 模型详解
网络·架构
ITxiaobing20233 天前
IP 定位服务选型指南:从准确率到工程落地的技术考察
linux·服务器·网络
wuyk5553 天前
【Socket 进阶之路】第 9 章 Linux 网络服务量产稳定性优化|心跳保活、TIME_WAIT、SO_LINGER、内存池、断线重连、完整异常防护框架
linux·服务器·开发语言·网络·物联网
z落落3 天前
C#UDP+串口服务端+UDP 客户端(含 CRC16 校验)
网络·网络协议·udp