数据传播时间(单链路)

时间:2011-06-07 11:42:38

标签: networking tcp

这不是家庭工作! 我准备自己在网络测试: 我在中期测试中遇到了这个问题,我得到了一半的分数我无法弄清楚

在这个问题中我得到了reciver-sender连接。

链接数据速率为R(b / s)

数据包大小为S(b)

窗口大小为W(pkts)

链接距离为D(m)

中等传播速度为p(m / s)

我需要使用那些字母编写利用率公式

这就是我写的:

Tp-Propagation时间是D / p ===>这让我在测试页面上得到了一个很大的X

我写过帧传输(Tt)时间是以位为单位的窗口大小(W * S) 除以链接数据速率,即(W * S)/ R

这就是为什么公式是U = Tt /(Tt + 2 * tp)==>((W * S)/ R)/(((W * S)/ R)+ 2 *(D / p )) (再次X)

我认为传播时间计算有问题。 所有关闭滑动窗口的幻灯片都没有提到利用率 引用距离和传播延迟

我希望得到一些帮助。 谢谢。

1 个答案:

答案 0 :(得分:1)

这取决于传播时间应该如何测量 1 ,但通用公式为:

Propagation time = (Frame Serialization Time) + (Link Media Delay)
  • Link Media Delay = D/p
  • Frame Serialization Time = S/R

我还没有看到TCP在此问题中的滑动窗口的相关性;有时候教授会包含额外的数据来辨别你对这些原则的理解程度。

<小时/> 的 END-NOTES

  1. 教授是否测量比特级或帧级的传播时间?我的答案假设它是一个帧级计算(从第一个比特开始测量,直到接收到帧中的最后一个比特为止),所以我包括帧序列化时间。