计算机网络总时延公式的探讨
2021-09-14崔鸿顾兆军
崔鸿 顾兆军



摘要:国内大多数高校的《计算机网络》教材,在介绍计算机网络基本原理分组交换技术时,给出相同的总时延公式,对该公式进行了探讨,提出其修正公式及分析。
关键词: 关总时延公式;计算机网络
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)分组在路由器内排队等待处理的时间,称为排队时延。……
