时延是计算机网络信息传输的时候都会存在的一个问题,而今天我们就一起来了解一下,计算机网络时延的四种时延类型都有哪些。

计算机网络中的分组从一台主机(源)出发,经过一系列路由器传输,在另一个端系统中结束它的历程。在这整个传输历程中,分组会涉及到四种主要的时延:节点处理时延(nodalprocessingdelay)、排队时延(queuingdelay)、传输时延(totalnodaldelay)和传播时延(propagationdelay)。这四种时延加起来就是节点总时延(totalnodaldelay)。

分组由端系统经过通信链路传输到路由器A,路由器A检查分组头部以映射出适当的传输链路,并将分组送入该链路。仅当该链路没有其他分组正在传输并且没有其他分组排在该该分组前面时,才能在这条链路上自由的传输该分组。如果该链路当前繁忙或者已经有其他分组排在该分组前面时,新到达的分组将会加入排队。下面我们分开讨论一下这四种时延

节点处理时延

节点处理时延分为两部分,一部分是路由器会检查分组的部信息;二部分是决定将分组传输到哪条通信链路所需要的时间。一般高速网络的节点处理时延都在微妙级和更低的数量级。在这种处理时延完成后,分组会发往路由器的转发队列中

排队时延

在队列排队转发过程中,分组需要在队列中等待发送,分组在等待发送过程中消耗的时间被称为排队时延。排队时延的长短取决于先于该分组到达正在队列中排队的分组数量。如果该队列是空的,并且当前没有正在传输的分组,那么该分组的排队时延就是0。如果处于网络高发时段,那么链路中传输的分组比较多,那么分组的排队时延将延长。实际的排队时延也可以到达微秒级。

传输时延

队列是路由器所用的主要的数据结构。队列的特征就是先进先出,先到达食堂的先打饭。传输时延是理论情况下单位时间内的传输比特所消耗的时间。比如分组的长度是L比特,R表示从路由器A到路由器B的传输速率。那么传输时延就是L/R。这是将所有分组推向该链路所需要的时间。正是情况下传输时延通常也在毫秒到微妙级

传播时延

从链路的起点到路由器B传播所需要的时间就是传播时延。该比特以该链路的传播速率传播。该传播速率取决于链路的物理介质(双绞线、同轴电缆、光纤)。如果用公式来计算一下的话,该传播时延等于两台路由器之间的距离/传播速率。即传播速率是d/s,其中d是路由器A和路由器B之间的距离,s是该链路的传播速率。

传输时延和传播时延的比较

计算机网络中的传输时延和传播时延有时候难以区分,在这里解释一下,传输时延是路由器推出分组所需要的时间,它是分组长度和链路传输速率的函数,而与两台路由器之间的距离无关。而传播时延是一个比特从一台路由器传播到另一台路由器所需要的时间,它是两台路由器之间距离的倒数,而与分组长度和链路传输速率无关。从公式也可以看出来,传输时延是L/R,也就是分组的长度/路由器之间传输速率。传播时延的公式是d/s,也就是路由器之间的距离/传播速率。

【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。

计算机网络传播时延公式,计算机网络时延的四种时延类型都有哪些相关推荐

  1. 通达信指标公式颜色代码的四种写法(COLOR/RGB)

    通达信指标公式颜色代码有四种写法,分别为COLOR+颜色的英文.COLOR+十六进制.RGBX+十六进制.RGB(R,G,B).标题有点尴尬,让我想到孔乙己"茴"字的四种写法,哈哈 ...

  2. 卷积神经网络四种卷积类型

    卷积神经网络四种卷积类型 https://www.toutiao.com/a6631333810287936013/ 一般卷积 首先,我们需要就定义卷积层的一些参数达成一致. 卷积核大小(Kernel ...

  3. 计算机类和鼠标类是什么关系,四种鼠标类型的优缺点

    四种鼠标类型的优缺点 鼠标的种类有很多,目前常用的鼠标按照定位原理分为光电鼠标.激光鼠标.蓝光鼠标和蓝影鼠标,可能大部分用户并不了解它们之间的区别,只有少数游戏玩家听说过这些鼠标种类.下面就来和小编一 ...

  4. 什么是数据结构以及数据结构的存储方式、逻辑结构和存储结构的关系、数据结构的运算、逻辑结构的四种基本类型

    一.什么是数据结构 1.数据结构的起源         数据结构不是研究数值计算的这些是数学家应该研究的问题,它是研究计算机存储.组织数据的方式问题的学科,数据结构会影响算法的效率,合适的数据结构可以 ...

  5. python中内置的四种数值类型为_浅谈python语言四种数值类型

    Python语言支持四种不同的数值类型,包括int(整数)long(长整数)float(浮点实际值)complex (复数),本文章向码农介绍python 四种数值类型,需要的朋友可以参考一下.希望对 ...

  6. ospf的四种网络类型

    原文链接:https://blog.csdn.net/weixin_37945631/article/details/79498334 https://blog.csdn.net/qq_3921960 ...

  7. VMware vSphere四种迁移类型的区别与适应场景

    最近一直刚开始接触VMware vSphere这款虚拟化软件,每天的过程都是上午学新知识不理解,痛苦:下午实验各种出错,折磨:晚上回顾一天所学,五味陈杂,不过相比上午,下午已经好很多了.然后第二天依旧 ...

  8. python中long类型_浅谈python 四种数值类型(int,long,float,complex)

    Python支持四种不同的数值类型,包括int(整数)long(长整数)float(浮点实际值)complex (复数),本文章向码农介绍python 四种数值类型,需要的朋友可以参考一下. 数字数据 ...

  9. python数字类型floatcomplexint_浅谈python 四种数值类型(int,long,float,complex)

    Python支持四种不同的数值类型,包括int(整数)long(长整数)float(浮点实际值)complex (复数),本文章向码农介绍python 四种数值类型,需要的朋友可以参考一下. 数字数据 ...

最新文章

  1. oracle触发器高级教程
  2. linux的开机网络设置
  3. 数据集干货:一文读懂Mapsidejoin
  4. 新思路等级考二级c语言题答案,2017计算机二级C语言考试强化习题及答案
  5. 收藏:flex/flash
  6. joi模块验证日期格式_python datetime模块详解
  7. 把今天接到的任务都给搞定了
  8. 微软 CEO 萨提亚·纳德拉:不要重复造轮子,提升技术强密度
  9. 33.MySQL高可用架构
  10. React环境配置(第一个React项目)
  11. SQLMAP 注入教程
  12. 计算机那种专业包括vr,VR技术的大学专业有哪些
  13. JS rgba颜色转16进制
  14. 地理坐标系与经纬度转换
  15. 回归分析beta值的标准_线性回归分析其中“β、 T 、F”分别是什么含义?
  16. ManoMotion⭐二、Unity手势识别插件简介,及效果录屏
  17. STM32通过USB方式烧录程序DFU详解 ( 使用新版本的DFU工具 DfuSe_Demo_V3.0.5_Setup 测试ok 2018-7-27 改)
  18. UED团队规范设计参考及建议
  19. 独孤思维:什么项目又好又赚钱?
  20. 大整数乘法(分治法)

热门文章

  1. Core Fusion- Accommodating Software Diversity in Chip Multiprocessors .md
  2. 2022最新整理iOS app上架app详细教程
  3. 周鸿祎:商业模式不是赚钱模式
  4. H5 高德、百度、腾讯地图选择导航功能实现
  5. win10无法连接网络里的其他计算机名,win10系统无法访问局域网的其他电脑的解决办法...
  6. 常见的售后管理难点汇总
  7. 2009年中国十大科技进展新闻
  8. React 性能优化完全指南,将自己这几年的心血总结成这篇!
  9. 匹配字符串之——KMP算法深入理解
  10. 社交类app开发( 仿陌陌 客户端+服务器端)