• <计算机网络 / 基础知识> 网络性能 / 四种时延


    intro

    以下均基于分组交换技术

    我们将以下这样的一段连接称为一段链路

    假设发送端到接收端间有N条链路,对于对一个分组而言,忽略其他因素,端到端总时延(d(end-end) = N × ( d(proc) + d(queue) + d(trans) + d(prop) ))

    statement

    处理时延

    当分组到达路由器A时,首先要做的是检查分组首部并决定将该分组导向何处,并检查比特级差错,这部分的时间消耗叫做处理时延。

    排队时延

    分组在经过路由器A的处理后,下一步就是传输出去。一个分组的排队时延取决于先到达的,正在排队等待向链路传输的分组的数量。
    1.如果前面没有分组正在从路由器A向链路传输的话,排队时延为0
    2.如果流量很大,前面有很多分组正在传输或也在等待传输,那么就要消耗很大的排队时延了。

    传播时延

    传输时延是路由器A将分组的所有比特推出路由器A,推向链路所需要的时间。传输时延取决于两个因素:

    1. 单个分组长度
    2. 数据传输速率
      假设分组的长度为L比特,数据传输速率为R (bps) 那么 传输时延 = L/R

    传输时延

    传播时延指的是分组的一个比特从路由器A到达到路由器B所需要的时间,传播时延取决于两个因素:
    1.链路介质(双绞线,光纤)的传播速率
    2. 节点间的距离(两个路由器间的距离)
    假设路由A,B距离为d, 链路介质传播速率为s,那么传播时延 = d/s

    reference

  • 相关阅读:
    ES7 cat API的小结
    zabbix5.0 使用elasticsearch7.6按日期索引存储历史数据
    Archlinux爬坑指南
    ArchLinux安装常用软件QQ、TIM、微信等常用软件(三)
    ArcnLinux安装KDE桌面环境(二)
    ArchLinux安装步骤(一)
    DDD领域驱动及落地方案
    Text Classification with Keras
    Mattermost Server安装及配置AD/LADP
    使用队列问题
  • 原文地址:https://www.cnblogs.com/dynmi/p/14036521.html
Copyright © 2020-2023  润新知