TCP的SACK(选择性确认)机制详解
**TCP的SACK(选择性确认)机制详解**
**1. 问题背景:TCP确认机制的局限性**
TCP通过确认号(ACK)实现可靠传输:接收方返回的ACK号表示“该序号之前的所有数据已接收成功”。但传统ACK存在缺陷:当多个数据段中间部分丢失时(例如发送1-1000、1001-2000、2001-3000三个段,仅1001-2000丢失),接收方只能返回ACK=1001(重复确认第一个段),发送方无法知道后续2001-3000是否被正确接收,只能重传1001-2000及之后所有数据(即使2
2025-11-08 07:34:13
0