我正在阅读有关tcp协议及其接收窗口的内容。
我还不明白的是,接收方如何知道何时宣传新的窗口大小?
我只考虑在接收缓冲区为0时宣传一个新的窗口大小,但是必须有更多的情况是接收方必须宣传一个新的窗口大小,至少我是这么认为的。
接收方是否有任何标准阶段可以知道何时宣传新窗口尺寸?
我在下一个链接中检查了tcp协议的linux实现:
http://man7.org/linux/man-pages/man7/tcp.7.html
但我没有发现如何知道何时宣传新的窗口大小。
感谢你给予的任何帮助,本。
答案 0 :(得分:1)
每次发送数据包时,接收方都会通告新的窗口大小。特别是,当接收方发送接收数据的ACK确认数据包时,它会通告一个新的窗口大小,反映接收到被确认数据后接受更多数据的能力。