【问题标题】:Selective repeat buffer size选择性重复缓冲区大小
【发布时间】:2016-10-14 09:18:22
【问题描述】:

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

【问题讨论】:

    标签: networking protocols network-protocols


    【解决方案1】:

    窗口大小实际上是指发送方可以发送多少数据包,接收方可以接收多少数据包,直到窗口中的每个数据包都得到确认和接收。

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

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

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

    【讨论】:

      猜你喜欢
      • 2014-08-19
      • 1970-01-01
      • 2017-06-14
      • 2014-07-23
      • 1970-01-01
      • 1970-01-01
      • 2012-11-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多