这不是家庭作业!
我正在准备在网络中进行自我测试:
我在期中考试中有一个问题,我得了一半分,我想不出来。
在这个问题上,我得到了reciver-sender连接。
链路数据速率为r(b/s)
数据包大小为S(B)
窗口大小为w(pkts)
链路距离为d(m)
介质传播速度为p(m/s)
我需要用这些字母写出使用公式
这就是我写的:
tp传播时间是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,但一般公式是:
Propagation time = (Frame Serialization Time) + (Link Media Delay)
Link Media Delay = D/p
Frame Serialization Time = S/R
在这个问题中,我还没有看到tcp滑动窗口的相关性;有时教授会提供额外的数据来判断您对这些原则的理解程度。
尾注:
教授是在比特级还是在帧级测量传播时间?我的回答假设它是一个帧级计算(从传输的第一个位到接收到帧中的最后一个位进行测量),因此我包括帧序列化时间。
关于networking - 数据传播时间(单链路),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6264661/