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动态估计
相关推荐
B1118521Y462 小时前
网络安全案例1:远程登陆实战
网络
|_⊙2 小时前
传输层协议UDP和TCP
网络·tcp/ip·udp
凯基迪科技2 小时前
瑞萨R5F100解密 R8C/RL78 MCU 固件读取与保护机制详解
服务器·网络·单片机
承渊政道2 小时前
Linux网络学习【五种IO模型与⾮阻塞IO】
linux·网络·学习·ubuntu·io模型·非阻塞io
未力忘3 小时前
S7-200 SMART Modbus TCP 通信实践
网络·网络协议·tcp/ip
Likeadust3 小时前
说开就开:临时发起的私有化音视频实时通信EasyDSS视频会议,让跨城协作不再“等排期”
网络·音视频·easydss
MicrosoftCloud3 小时前
计网 14|HTTP 协议核心:报文结构、状态码、持续连接
计算机网络·考研·http·状态码·408·万维网·持续连接
愤怒火龙果3 小时前
AI攻防 AIRT补充篇|侦察指纹 · 多模态越狱 · Agent 与 MCP 安全
网络·人工智能·ai安全
北邮刘老师3 小时前
智能体手机的成败关键——智能体互联生态
网络·人工智能·智能手机·智能体·智能体互联网
手可摘星陳×3 小时前
10-运维排障篇-无线排障框架与常见故障-诊断矩阵速查
运维·网络