gpt4 book ai didi

linux - tcp 接收窗口更新

转载 作者:可可西里 更新时间:2023-11-01 02:52:00 28 4
gpt4 key购买 nike

我一直在阅读有关 tcp 协议(protocol)及其接收窗口的 latley。

我还不明白的是接收方如何知道何时通告新的窗口大小?

我只考虑过当接收缓冲区为 0 时通告一个新的窗口大小,但必须有更多的情况是接收方必须通告一个新的窗口大小,至少我是这么认为的。

是否有任何标准阶段可以让接收方知道何时通告新窗口大小?

我在下一个链接中检查了 tcp 协议(protocol)的 linux 实现:

http://man7.org/linux/man-pages/man7/tcp.7.html

但我没有发现任何关于如何知道何时公布新窗口大小的信息。

谢谢你的帮助,本。

最佳答案

接收方在每次发送数据包时通告一个新的窗口大小。特别是,当接收方针对接收到的数据发送 ACK 确认数据包时,它会通告一个新的窗口大小,以反射(reflect)在接收到被确认的数据后接受更多数据的能力。

关于linux - tcp 接收窗口更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23735667/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com