面试真题

网络 · 中等 · 百度

TCP的Nagle算法、窗口与延迟确认

中等 网络 🎤 百度
参考答案
Nagle算法:发送方缓存小数据,直到已发数据被确认或积累至MSS才发送,减少网络中小报文;延迟确认:接收方收到数据后不立即回ACK,而是等待200ms或下一个数据包捎带确认,降低ACK频率。窗口机制通过通告窗口大小控制发送速率。三者交互:若启用Nagle且接收方延迟确认,可能造成发送方因等待ACK无法发小包、接收方等数据才确认,形成时延僵局;可通过设置TCP_NODELAY禁用Nagle,或接收方快速确认缓解。理解其对交互式应用(如SSH)延迟的影响是关键。
题目整理自公开面经,答案由校招宝自研生成,仅供参考