网络时延的几个概念 -电脑资料

电脑资料 时间:2019-01-01 我要投稿
【www.unjs.com - 电脑资料】

    假设一个数据包X从路由器A到路由器B,我们来分析下,在这种情况下,数据包X从A到B的总时延:

    当A接收到数据包时,会检测数据包的首部,决定将该数据包导向哪一个链路上,这个过程所需的时间叫做节点处理时延,

网络时延的几个概念

。路由器的优劣对处理时延起决定性的作用。

    知道了该数据包该导向哪个链路上后,接下来数据包要经历排队时延,排队时延取决于先期到达的,正在排队等待向该链路传输数据包的数量。如果队列是空的,并且没有其它分组正在传输,那么排队时延就为0。

    当先期到达的数据包,传输完毕后,我们就经过了排队时延,就下来就是将X全部数据推向链路,这个过程所需要的时间就是传输时延,

电脑资料

网络时延的几个概念》(https://www.unjs.com)。传输时延取决于数据包X的长度和链路传输速率决定。链路的传输速度的单位是bit/s。传输速率主要与该以太网链路的速率有关。如在100M/s的以太网链路中,那么链路传输速率就是100M/s。

    当X所有的数据全部推到链路上后,这是就进入了传播时延。传播时延取决于传播的距离及传播速度。传播速度取决于该链路的物理媒介,如光纤,双绞线等,一般等于或者小于光速。单位是m/s。

    经历过传播时延后,数据包X就能到达目的地路由器B了。

    我们可以得出一个节点总时延的计算公式:

    节点总时延= 节点处理时延+ 排队时延+ 传输时延+ 传播时延

    摘自 Binbby的专栏

最新文章