灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:1136回复:0

关于网络时延的几个概念

楼主#
更多 发布于:2011-12-07 17:12
假设一个数据包X从路由器A到路由器B,我们来分析下,在这种情况下,数据包X从A到B的总时延:
当A接收到数据包时,会检测数据包的首部,决定将该数据包导向哪一个链路上,这个过程所需的时间叫做节点处理时延。路由器的优劣对处理时延起决定性的作用。
知道了该数据包该导向哪个链路上后,接下来数据包要经历排队时延,排队时延取决于先期到达的,正在排队等待向该链路传输数据包的数量。如果队列是空的,并且没有其它分组正在传输,那么排队时延就为0。
当先期到达的数据包,传输完毕后,我们就经过了排队时延,就下来就是将X全部数据推向链路,这个过程所需要的时间就是传输时延。传输时延取决于数据包X的长度和链路传输速率决定。链路的传输速度的单位是bit/s。传输速率主要与该以太网链路的速率有关。如在100M/s的以太网链路中,那么链路传输速率就是100M/s。
当X所有的数据全部推到链路上后,这是就进入了传播时延。传播时延取决于传播的距离及传播速度。传播速度取决于该链路的物理媒介,如光纤,双绞线等,一般等于或者小于光速。单位是m/s。
经历过传播时延后,数据包X就能到达目的地路由器B了。

我们可以得出一个节点总时延的计算公式:
     
      节点总时延= 节点处理时延+ 排队时延+ 传输时延+ 传播时延


喜欢0 评分0
游客

返回顶部