滑动窗口
2026/7/23小于 1 分钟
滑动窗口是TCP协议实现可靠传输、流量控制、拥塞控制的核心动态缓冲区机制,简单说就是通信双方约定的单次可批量发送/接收的最大字节数配额,发送方可批量发数据、接收方累计确认,窗口会随ACK确认结果向后“滑动”,替代低效的“发一包等一确认”,大幅提升TCP传输效率。
其实际发送窗口取**接收方窗口(rwnd,由接收端缓存决定,控流量)和拥塞窗口(cwnd,由网络状态决定,控拥塞)**的最小值,兼顾接收端处理能力和网络承载能力。
滑动窗口是TCP协议实现可靠传输、流量控制、拥塞控制的核心动态缓冲区机制,简单说就是通信双方约定的单次可批量发送/接收的最大字节数配额,发送方可批量发数据、接收方累计确认,窗口会随ACK确认结果向后“滑动”,替代低效的“发一包等一确认”,大幅提升TCP传输效率。
其实际发送窗口取**接收方窗口(rwnd,由接收端缓存决定,控流量)和拥塞窗口(cwnd,由网络状态决定,控拥塞)**的最小值,兼顾接收端处理能力和网络承载能力。