【发布时间】:2014-11-02 06:39:53
【问题描述】:
在阅读有关TCP三步连接的内容时,我的脑海中突然冒出两个问题:
如果接收器中有接收窗口,当一个接收到的数据存储到窗口中或窗口已满时,是否会返回一个ACK?
发送方收到ACK后,是否表示所有发送的数据都已被接收方应用程序读取并处理完毕?
其实这两个问题有几个内在联系。感谢您提供任何有用的答案!
【问题讨论】:
-
这不完全是一个编程问题。也许它属于networkengineering.stackexchange.com。
-
第一个问题的答案是否定的。发送 ACK 的规则有点复杂,但它们基本上是——不要对每个数据包都进行 ACK,但不要让未确认的数据包减慢数据传输速度。
标签: tcp