计算机网络总时延公式的探讨

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:forisa1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:国内大多数高校的《计算机网络》教材,在介绍计算机网络基本原理分组交换技术时,给出相同的总时延公式,对该公式进行了探讨,提出其修正公式及分析。
  关键词: 关总时延公式;计算机网络
  Abstract: When introducing the basic principle of computer network and packet switching technology, the same total delay formula is given in the textbook of computer network in most domestic colleges and universities. This paper discusses the formula, and puts forward its correction formula and analysis.
  Key words: total delay formula; computer network
  1 引言
  国内大多数高校的本科“计算机网络”课程选用的是《计算机网络》1或《计算机网络:自顶向下方法》2为教材,这两种教材在计算机网络概述部分,在介绍网络基本原理分组交换技术时,给出了相同的分组交换总时延公式。笔者认为该公式应该修正。
  2 总时延公式
  计算机网络的基本原理是分组交换技术,分组从源主机出发,经过多个路由器,到达终点主机。分组从源端到目的端所花费的时间为总时延。
  2.1 总时延原公式与修正公式
  两种教材给出的总时延公式为:
  总时延 = 发送时延 传播时延 处理时延 排队时延
  笔者认为总时延公式应当修正为:
  总时延 = 发送时延 传播时延 存储时延
  先介绍这几个时延概念,再介绍本文提出的“存储时延”的概念。
  发送时延(dtrans)是指主机向网络发送数据所花费的時间,就是数据量除以网络带宽。举例,链路的数据传输速率为100Mbps,分组大小为1000B,该分组的发送时延就是0.08ms。注意分组数据以字节为单位,网络带宽以比特为单位,要换算一下。
  传播时延(dprop)是指信号电磁波在信道中传播一定的距离而花费的时间,电磁波在电缆中的速度通常按200m/us计算。举例:某两个主机相距1000m,传播时延的计算结果就是5us。
  排队时延(dqueue)分组在路由器内排队等待处理的时间,称为排队时延。排队时间实质是当时网络的拥塞程度。
  处理时延(dproc)是指路由器CPU处理分组的时间,CPU处理时间也非常小。
  2.2 修正公式的分析
  计算机网络基本原理是分组交换技术,就是说一个分组从源主机出发,穿越多个路由器后,到达目的主机。其中的关键就是“路由器存储-转发分组(store and forward)”。分组在网络中传输过程如图1所示。
  在这个过程中,关键是分析清楚分组在路由器内部的过程,现在详细分析一下分组在路由器内的全过程。
  第一步:接收分组
  当分组的第1个比特到达路由器的接口时,接口芯片开始接将分组数据存储在I/O设备的缓冲区里,当整个分组接收完毕,分组完全存入路由器的I/O设备的缓冲区后,路由器的I/O设备产生一个中断信号给路由器CPU。从第1个比特到达路由器I/O接口,到分组接收完毕,这段时间我称其为“存储时延”,是“存储-转发”中存储两个字的意思,是路由器I/O设备的读写时间。
  第二步:分组排队
  分组进入路由器后,路由器可能已经接收了多个分组,这些分组在路由器内部排队,等待CPU处理。排队的长度是不确定的,依赖于路由器当前的拥塞程度。这段时延称为“排队时延”。
  第三步:转发分组
  当分组排队排到后,路由器的CPU开始处理分组,就是检索路由表,转发分组,这段CPU处理所用时间很短。这段时间称为“处理时延”。
  路由器的存储转发原理绝不是分组的第1个比特到达路由器I/O设备时,路由器就开始转发分组。而是要完成三个步骤,路由器接收分组,分组排队,转发分组。接收分组所花的时间,不能忽略,必须计算。分组进入路由器后,所花时间为排队时延和处理时延,如无特殊需求,应忽略不计。
  总时延公式的瑕疵就是没有将“路由器存储转发”原理与总时延公式匹配,没有展开详细的讨论。在总时延公式中,将不能忽略的忽略了,将通常忽略的写入了,弄反了整件事情的方向和重点。这样一来,就无法说明白存储转发原理与总时延公式是同一个事物,只是两种表达,文字表达和公式表达。读者就无法将存储转发原理与总时延公式匹配在一起。
  总时延 = 发送时延 传播时延 存储时延
  现对“存储转发”原理展开了详细的讨论,明确提出了“存储时延”的概念,修正了总时延的计算公式,明确表述存储转发原理与总时延公式是同一个事物,将原理、公式、分析图统一在一起。
  3 总时延修正公式的应用
  此处通过一例题(2010年考研题34题单选题),详述存储转发原理、总时延公式、分析图,给出总时延公式的实际应用。
  例1在下图所示的采用“存储-转发”方式分组的交换网络中,所有链路的数据传输速率为100Mbps,分组大小为1000B,其中分组首部大小20B,若主机H1向主机H2发送一个大小为980000B的文件,则在不考虑分组拆装时间和传播延迟的情况下,从H1发送到H2接收完为止,需要的时间至少是() A.80ms B.80.08ms C.80.16ms D.80.24ms
其他文献
摘要:随着社会的发展,人民生活水平的提高,机动车越来越普及。校园的机动车管理是学校保卫工作中的一个重要组成部分,特别是随着计算机技术高速发展,现有的校园机动车管理模式已不能适应时代的脚步。随着校园各业信息化建设的全面展开,通过建设校园机动车管理信息系统,一方面确保了校园内车辆信息在变动过程中的准确性和及时性,另一方面提高了机动车管理工作的效率,使校园安全管理工作集高效管理和优质服务于一体的发展模式
摘要:伴随着现代信息技术的发展以及网络范围的不断扩充和网络构造的变动,随之而来的网络病毒对信息安全造成了威胁,这时就要运用到保护计算机网络信息安全的现代信息技术,信息安全处理技术。以往的信息安全处理技术不够超前也比较受限制,在使用时成功解决的时候比较少,所以现应将计算机大数据技术和以往的信息安全处理技术相整合到一起,组成一个以计算机大数据为基础的信息安全处理技术机制。  关键词:计算机;大数据;信
摘要: 为解决传统MySQL数据库shell脚本快速部署波特率低的问题,基于Linux环境设计MySQL数据库shell脚本快速部署方法。捕捉MySQL数据库shell脚本源节点,定制MySQL数据库shell脚本镜像文件目录结构,实现MySQL数据库shell脚本快速部署。设计实例分析,结果表明,设計的快速部署方法在相同的部署次数中快速部署波特率明显高于对照组,能够解决传统MySQL数据库she
摘要:以参与线上调查问卷的用户为研究对象,对参与调查的用户对于自身情况填写的问卷答案进行用户看重手机性能指标的研究。采用SPSSModeler、PyCharm、Excel,对用户看重手机的不同性能指标进行分析。分析结果可以看出不同的用户对内存大小、运行速度、电池续航、外观、屏幕大小、像素的要求,从而有效的针对各要求进行品牌产品的改进。  关键词:性能指标;内存大小;运行速度;像素  1 引言  随
摘要:随着医院信息化基础设施不断完善和“互联网 ”新一代信息技术的迅速发展,以窗口服务为中心的模式已经无法满足现代医院管理的要求,各大医院都在寻求通过“互联网 ”信息技术手段再造就医流程,实现医疗服务移动化、智慧化,从而改善患者的就医体验、减轻医务人员的工作强度、提升医疗服务水平。该文主要针对“互联网 ”在医院信息化的建设中的应用进行了探讨。  关键词:“互联网 ”;移动医疗;智慧医疗;医院信息化
摘要:目的:预测食管癌的预后独立危险因素,建立食管癌患者的列线图。方法:在SEER数据库中筛选符合条件的食管癌患者数据,调用rms包中的cph()函数,获得预后独立危险因素;根据纳入的各种因素,通过调用nomogramEx包中的nomogram()函数建立食管癌患者列线图。结果:共纳入2010年至2016年期间的6847例食管癌患者,根据Cox回归分析发现,放疗是食管癌患者预后的独立危险因素。通过
针对传统篮球场景分割方法鲁棒性弱和分割精度不高的问题,以篮球场景分割和运动员精确定位目的,提出了一种基于DeepLabv3+改进的篮球场景语义分割模型。该模型在DeepLabv3+网络的基础上设计了一个相对复杂的解码器,使用多次特征融合的方式来更好的还原图像的语义信息,引入了卷积块注意力机制,优化了通道权重和位置信息,降低了模型的计算复杂度,提升了边缘敏感度。实验结果表明,本文的模型要比FCN的全
摘要:在无线传感器网络中,由于节点间能量消耗不平衡导致网络过早死亡。为了解决这一问题,提出一种基于非均匀分簇的路由协议NCRP。首先,在选举候选簇头的过程中加入节点的能量因子改进阈值公式。其次,在计算簇头竞争半径时加入节点度因子和距离因子。最后,在数据传输节点定义了能耗函数。仿真结果表明,NCRP协议可以均衡网络能耗,延长网络生存时间。  关键词:无线传感器网络;非均匀分簇;路由协议;剩余能量;邻
摘要:随着世界步入大数据时代,运用大数据、人工智能、信息平台等信息技术思考问题、解决困难成为一种趋势。在社会发生大变革之际,公共安全维护工作也面临着诸多挑战,而新的维护工作为这些创新技术提供新的应用平台。同时,新阶段在创新技术、治理结构方面发生巨大改变,以此推动政府管理工作、社会治理活动的改变,帮助政府快速改变管理策略,有效应对新的危机和问题。因此在新时代,应以新信息技术应用为研究对象,不断完善公
摘要:在社会经济的发展过程中,计算机技术起到了重要的推动作用。但是如同其他事物一样,计算机技术也存在着自身的不足,突出表现为数据信息的安全风险。为了在最大程度上发挥计算机技术的价值,避免其所产生的负面影响,对计算机网络数据库安全管理技术的探究便成为极为关键的因素。  关键词:计算机技术;安全风险;安全管理  中图分类号:TP311 文献标识码:A  文章编号:1009-3044(2021)23