选择性重复缓冲区大小

时间:2015-12-30 14:45:58

标签: networking protocols network-protocols

为什么在选择性重复算法中,发送和接收窗口都不需要具有相同的窗口大小,但发送和接收缓冲区的大小应该相同?

1 个答案:

答案 0 :(得分:1)

窗口大小实际上意味着发送方可以发送多少数据包,以及接收方可以接收多少数据包,直到窗口中的每个数据包得到确认和接收为止。

但是在选择性重复的情况下,接收器不需要跟踪收到的数据包,因为它只需要将它们放入缓冲区或文件本身, 按顺序。而 发件人 需要跟踪窗口和基础以保持确认跟踪。 所以在选择性重复中,如果你甚至没有在接收器侧放置一个窗口,它就会起作用。

但发送和接收缓冲区确实需要相同,因为它们将共享相似大小和类型的数据。这就是为什么我们需要具有相同大小的发送和接收缓冲区。

我希望这会有所帮助。 好问题。