408 计算机网络|TCP 可靠传输:ACK、重传、RTT、RTO

对应章节:传输层 → TCP 可靠传输

1. TCP 可靠靠什么

复制代码
序号
确认
校验和
超时重传
快速重传
滑动窗口

2. 累积确认

例如已经连续收到:

复制代码
0~999

则:

复制代码
ack=1000

表示:

下一个希望收到 1000。

3. 超时重传

发送后启动重传计时器。

若:

复制代码
RTO 到期仍未收到确认

则重传未确认报文段。

通常重点跟踪:

复制代码
最早未确认报文段

4. RTT

RTT:

复制代码
Round-Trip Time
往返时延

即:

复制代码
发送报文段
↓
直到收到确认

经历的时间。

5. RTO 为什么动态变化

RTO 太小:

复制代码
容易误判超时

RTO 太大:

复制代码
真正丢包后重传太慢

所以 TCP 根据 RTT 的变化动态估计 RTO。

6. 快速重传

连续收到:

复制代码
3个重复ACK

通常认为某个报文段丢失。

不必等超时:

复制代码
立即重传

即:

复制代码
Fast Retransmit

7. TCP 校验和

校验 TCP 首部和数据,同时计算时使用伪首部:

复制代码
源IP
目的IP
协议号
TCP长度

伪首部只参与计算,不真正传输。

8. 速记

复制代码
ACK:告诉发送方下一个要什么
RTO到期:超时重传
3个重复ACK:快速重传
RTT:往返时间
RTO:根据RTT动态估计
相关推荐
深念Y36 分钟前
Lenovo XiaoXinAir 14 — 性能模式切换
前端·网络
Casual1 小时前
【网络基础进阶】:看懂子网划分与 VLAN
开发语言·网络·php
2401_868534782 小时前
第7章 网络环境规划:综合篇考点梳理
网络·安全
mengge.cloud2 小时前
网络技术基础小白教程
linux·服务器·网络·云计算
2501_915106322 小时前
安卓抓包软件2026,免证书抓包 应用层抓包 代理抓包全解析
网络协议·计算机网络·网络安全·ios·adb·https·udp
严谨的麻辣烫2 小时前
2026 年静态 IP 为什么重新受到关注?从住宅代理安全问题看固定网络出口
运维·服务器·tcp/ip·网络安全
坐吃山猪3 小时前
【多线程】ThreadPool线程池参数说明
java·网络
Neighbor_OldY3 小时前
云上VPC流日志与网络流量安全分析实战:异常流量、横向移动、C2外连与恶意IP的发现与处置
网络协议·tcp/ip·安全
qq_401700414 小时前
Qt TCP 心跳到底应该怎么设计?
qt·tcp/ip