什么是延迟,网络层的性能指标?

网络的性能可以通过延迟、吞吐量和数据包丢失来衡量。

让我们试着理解延迟的概念。

延迟

从源到目的地的数据包会遇到延迟。网络中的延迟可分为以下四种类型 -

传输延迟

传输延迟是路由器将数据包传输到传出链路所花费的时间称为传输延迟。

例如,假设您有 100 kb 的数据。对于此数据,您必须保持此传出链接,这称为传输延迟。

假设您正在腾空房屋,因此在腾出房屋的同时,您将所有货物打包,所有这些货物都将一个位置转移到另一个位置(源到目的地),然后所有这些货物一个接一个地装入车辆,因此这个过程需要一些时间时间量,所以需要多少时间,称为传输延迟。

计算传输延迟的公式如下 -

Transmission delay=Length/Bandwidth=L/Bw

这里,

  • 长度总是位。例如,100 位、1000 位等。

  • 带宽总是占用位/时间=位/秒

因此,

Transmission delay=l(bits)/bw(bits/sec)=l/bw sec^-1

传播延迟

数据包从一个路由器到另一个路由器的物理旅程所花费的时间称为传播延迟。

这里将数据包源到目的地传输所需的时间称为传播延迟。

它有一个公式来计算传输数据包时从源到目的地所花费的时间。

传播延迟=D/V

在哪里,

  • D 是距离

  • V 是速度

处理延迟

路由器处理数据包(查看目标 IP、提取网络 IP、在路由表中搜索 x 决定传出路由)所花费的时间称为处理延迟。

假设 R1 是一个路由器;你有包含数据包的缓冲区。从作为第一个数据包的缓冲区中取出 1 个数据包,它将选择目标 IP 地址。您必须从该目标 IP 地址中提取网络 IP 地址。

例子

假设您要发布一封信,因此在发布一封信时,您将写下有关您自己的以下详细信息 -

  • 姓名

  • 街道地址

  • 城市

  • 状态

这是您将在地址中写入的层次结构,因此如果您在特定邮局的邮递员那里看到这里。

现在,假设您要从德里寄一封信给安得拉邦。在这里,邮递员不需要考虑整个地址。他只检查状态,然后相应地发送

在这里,他正在提取状态地址。所以以同样的方式你有网络部分、本地部分和主机部分。

所以它是在主机部分提取的,然后在提取主机部分后,他必须在他的路由表中查找,就像提取安得拉邦要转发的方向一样。

因此,无论他在邮局提到什么,他都会在他的表格中查找边缘或数据。他会看起来像他知道如何前进。

与在路由表中搜索一样,以便他知道他必须转发哪个方向,然后发送意味着它将通过查看此路由表来决定路由,我们将所有这些都视为处理延迟。

处理延迟的公式如下 -

Processing delay = Time required to process a packet in a router or a destination host

排队延迟

数据包在被占用进行处理之前在队列中等待的时间称为排队延迟。

顾名思义,这里的排队意味着排队等待多长时间意味着在被处理之前。

例子

假设这里 R1 是一个路由器,那个路由器有缓冲区,这个缓冲区有数据包,所以无论数据包会来,所以如果路由器正在处理其他一些数据包,那么无论到来的数据包都应该保留,在这个中,那么这里如何很多时间你会留下来。如果您的数据包将在此缓冲区中花费多少时间,我们称之为排队延迟。

此延迟从 0 到无限不等。

排队延迟取决于以下因素 -

  • 缓冲区大小。

  • 路由器速度处理。

0 情况是每当数据包到达路由器空闲时,它不需要留在缓冲区中,在这种情况下排队延迟变为 0。