每次发送几个数据包
来源:4-2 滑动窗口问题

Mayonate
2020-08-17
请问缓冲区是7个,实际每次是发送几个包呢?
比如4567已发送,8910未发送,此时收到4的ack,11加入缓冲区,因为提高发送效率减少带宽,8910应该不是一个一个发送的吧
写回答
1回答
-
ccmouse
2020-08-19
这里对“次”可以有不同的理解。
真正实现起来,在tcp这一层肯定是一个一个发送的,但是一个一个发送并不代表要一个一个确认。比如这里8910,我们的确一个一个发送,但是发送完8我们不会等8的ack,就接着发9。我们只有等缓冲区发空了,才会等待ack。
10
相似问题