面试真题

网络 · 中等 · 腾讯

TCP 滑动窗口机制是什么?

中等 网络 🎤 腾讯
参考答案
结论:TCP滑动窗口是实现流量控制和可靠传输的核心机制,允许发送方在未收到确认时连续发送多个报文段。原理:接收方在TCP首部通告窗口大小(rwnd),发送方维护发送窗口(包含已发送未确认和允许发送但未发送部分);每收到一个ACK,窗口向前滑动,未确认部分减少,可发送新数据增加;通过窗口大小动态调节发送速率,防止接收方缓冲区溢出。对比停止-等待协议,滑动窗口大幅提升信道利用率;必要时可结合超时重传保证可靠。示例:接收方通告窗口为4000字节,发送方一次可发4个1000字节段,收到ACK后窗口滑动。
题目整理自公开面经,答案由校招宝自研生成,仅供参考