【问题标题】:Maximum throughput meaning最大吞吐量含义
【发布时间】:2021-08-21 05:21:14
【问题描述】:

主机 A 通过全双工向主机 B 发送数据 关联。 A和B正在使用滑动窗口 流控制协议。发送和接收 每个窗口大小为 5 个数据包。数据包 (仅从 A 发送到 B)都是 1000 字节长 并且这样一个数据包的传输时间是 50 皮秒。确认数据包(仅从 B 到 A) 非常小,需要可忽略不计 传输时间。传播延迟超过 链接是 200 trrs。最大值是多少 在这种通信中可实现的吞吐量? 这个问题是在我的问题中提出的。我已经计算过了,但是“最大”这个词是什么意思?计算只是为了吞吐量。如何计算最小吞吐量?

【问题讨论】:

    标签: networking throughput


    【解决方案1】:

    我认为最大意味着假设没有数据包丢失,因此没有重试。此外,没有超过 50ms 的额外传输时间。基本上,考虑到上述传输时间和传播延迟,每秒可以发送和确认多少字节?

    我的直觉是计算发送 5 个数据包需要多长时间才能填满添加了传播延迟的窗口。然后添加第一个数据包到达发送者的确认时间。这是您的基本窗口发送和确认时间,因为一旦确认到达,窗口就会向前滑动一个数据包。

    由于窗口为 5 个数据包,每个数据包为 1,000 字节,因此最大吞吐量应为 5,000 字节/您为上述周期计算的时间。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-12-07
      • 2012-07-05
      • 2023-03-17
      • 1970-01-01
      • 2020-02-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多