计算ping数据包的往返时间

我目前正在为我的networking和通信课程练习,并且在有关数据往返时间的问题上略微混淆了自己。 我已经开始了,但现在有点卡住了!

免责声明:这不是作业,只是一个练习问题,我正在进行。

如果所有子网都以100Mb / s速率运行,则任意子网的最大长度为200m,信号传播速率为200 x 10 ^ 6m / s,估计在使用5万字节大小的数据包之间,由ping报告的往返时间H3.1和H1.1(这样50,000个字节必须从H3.2发送到H1.1并返回)。

提供的信息

我们提供的信息是networking是一个B类networking,地址为146.169.0.0 ,子网掩码为255.255.255.0

(因此有256个子网,146.169.0.0 – > 146.169.255.0,每个子网有256个地址)

问题中给出的网络布局图

我有多远

我已经设法解决了从H3.2到H1.1,将会有以下路线:

H3.2 -> R3 -> R1 -> H1.1这3个数据包。 因此,有3个数据包,共有6个。

由于最大长度为200米,这表明从H3.2到H1.1和返回的总距离不能超过1200米。

这也表明,由于有6个数据包,每个数据包携带50,000个字节的数据包,总共传输(50000 * 6) * 8位。

从这里开始,我有点不知所措。 我理论上可以将S = D/T重新排列为T = D/S ,因此T = 1200 / 200*10^6但是这看起来过于简单,并不以任何方式使用networking速度,也不使用比特数。

我确信我在这里错过了一些简单的东西,但是我想这里的networking专家大概能够在10秒内解决这个问题,所以这可能值得问一下!

如果我得到答案,将继续我的审判,并回来这个!

谢谢!