什么是传输和传播延迟?

网络延迟定义为数据从一个节点传输到另一个节点需要多长时间。

网络延迟可以分为以下几种方式 -

  • 传输延迟

  • 传播延迟

让我们详细了解它们。

传输延迟

它是将数据包的位(或数据位)放置在有线或无线传输介质上所需的时间。传输延迟取决于数据包的长度和网络的带宽。

传输延迟可以计算如下 -

Transmission delay = Packet size / bandwidth

         packet

                  Destination

      Data line ( 1 bit per second)

示例

我们在 100mbps = 100 * 106 bps 链路上发送了 12,000 位以太网数据包。所以传输延迟可以计算为 − 12000/100*106 = 0.12 毫秒

或者

看,数据线的带宽 = 1 位每秒

包的长度 = 10 位

传输延迟 = 10/1 = 10 秒。

传播延迟

它是比特从起点到达目的地所需的时间。传播延迟取决于距离和传播速度。

考虑一个发送者 S 和一个接收者 D,接收者没有必要在发送者完成发送后立即接收数据,因此当发送者发送一些数据时,它只有在一定时间后才能到达接收者,这个时间被称为传播延迟。

data

   Propagation delay

传播延迟取决于下面提到的一些因素 -

  • distance(d) 发件人和 receiver(if both of them are far apart then propagation delay is high)

  • 数据速度 line(v)

传播延迟可以计算如下 -

Propagation delay = distance / transmission speed

示例

我们有铜线和光纤介质来传播,这些介质的速度大约是光速的 2/3(即光速 = 3 * 108 m/s 所以介质的速度 = 2 * 108 m/s)。我们有大约 5000 公里的单线,即 5 * 106 米。所以传播延迟可以计算为:5 * 106 / 2 * 108 = 0.25 毫秒。

或者

考虑一个光纤网络,其中数据需要沿 2.1 公里的距离传输。

这里没有提到速度,但我们知道光纤中数据传输的速度是光速的 70%,因此

Speed= velocity of light * 70%

Speed= ( 3*10^8 )*70%= 2.1 * 10^8

i.e.

Propagation delay = distance/speed=(2.1*10^3)/(2.1*10^8)

[Note 10^3 is used to convert km to m]

Propagation delay= 10^-5 sec

以上是 什么是传输和传播延迟? 的全部内容, 来源链接: utcz.com/z/360636.html

回到顶部