什么是传输和传播延迟?
网络延迟定义为数据从一个节点传输到另一个节点需要多长时间。
网络延迟可以分为以下几种方式 -
传输延迟
传播延迟
让我们详细了解它们。
传输延迟
它是将数据包的位(或数据位)放置在有线或无线传输介质上所需的时间。传输延迟取决于数据包的长度和网络的带宽。
传输延迟可以计算如下 -
Transmission delay = Packet size / bandwidthpacket
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,接收者没有必要在发送者完成发送后立即接收数据,因此当发送者发送一些数据时,它只有在一定时间后才能到达接收者,这个时间被称为传播延迟。
dataPropagation 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