传播延迟与传输延迟

Ofe*_*Ron 36 networking

回想一下,传播延迟 d/s是通过链路传输一位的时间

传输延迟是在链路上传输全包的时间

那么,为什么数据包长度*传播延迟=传输延迟

Oli*_*rth 77

因为他们正在测量不同的东西.

传播延迟是需要多长时间一个位,以行进从"线"到另一(它正比于线的长度,粗略地)的一端.

传输延迟是将所有位首先放入线路所需的时间(它是packet_length/data_rate).

  • 传播延迟部分由信号传播的介质决定,是否正确?例如铜线与光纤. (5认同)
  • 是的,实际上传播延迟几乎完全取决于它传播的媒介.导线的温度和其他物理特性会影响传播延迟. (4认同)

Par*_*ari 10

传输延迟是路由器推出数据包所需的时间.

传播延迟是从一个路由器传播到下一个路由器所花费的时间.

传输和传播延迟完全不同!if用L比特表示分组的长度,用R比特/秒表示从第一路由器到第二路由器的链路传输速率.然后传输延迟将L/R.这取决于链路的传输速率数据包长度.

那么如果表示两个路由器之间的距离d并且表示传播速度s,则传播延迟将是d/s.它是两个路由器之间距离的函数,但不依赖于数据包的长度或链路的传输速率.


arj*_*owm 6

显然,数据包长度*传播延迟=传输延迟是错误的。

让我们假设您有一个包含 4 位 1010 的数据包。您必须将它从 A 发送到 B。

对于这种情况,传输延迟是发送方将数据包放置在链路(传输介质)上所花费的时间。因为比特(1010)必须转换为信号。所以需要一些时间。注意这里只数据包被放置。它没有移动到接收器。

传播延迟是比特(主要是 MSB,此处为 1)从发送方(A)到达接收方(B)所花费的时间。