数据通信与网络(二)

计算机网络的性能指标

包括速率、带宽、吞吐量、时延、时延带宽积和利用率。

还有一些非性能指标:如费用、质量、标准化、可靠性、可扩展性、可升级性和可维性。

一、速率

指计算机网络中的主机在信道上单位时间内传送数据量,又称数据率(data rate)或比特率(bit rate)。 单位是b/s(bit/s或bps,即bit per second)。有时也用kb/s,Mb/s,Gb/s或Tb/s。

速率指的是额定速率或标称速率。网络的实际速率往往比额定速率要低,因为它与许多因素(如主机的处理能力、信道容量、信道的拥塞状况等)有关。

二、带宽

带宽(bandwidth)有两种不同的意义: 在通信领域,带宽指某个信号具有的频带宽度。单位是赫(或千赫、兆赫、吉赫、太赫等)。如话音信号的带宽是3.1kHz (300Hz~ 3400Hz)。

在计算机领域,带宽指计算机网络的通信线路所能传送数据的能力,即在单位时间内从网络中的某一点到另一点所能达到的"最高数据速率"。单位是b/s (bit/s) 。 当速率较高时,可在单位b/s前加上千(K=103)、兆(M=106)、吉(G=109)和太(T=1012)。

数字信号流随着时间的变化关系 在时间轴上信号的宽度随带宽的增大而变窄。

三、吞吐量

指单位时间内通过某个网络(或信道、接口)的数据量。单位是b/s(bit/s或bps,即bit per second)。有时也用kb/s,Mb/s,Gb/s和Tb/s。

吞吐量常用于对某个网络的性能测试。

吞吐量受网络的带宽或网络的额定速率的限制。如100Mb/s的以太网,带宽是100Mb/s,典型的吞吐量可能只有70Mb/s。

四、时延

指数据(一个报文或分组或比特)从网络(或链路)的一端传送到另一端所需的时间。数据在网络中的总时延是4种时延之和:

总时延 = 传输时延 + 传播时延 + 处理时延+ 排队时延

传输时延(发送时延) 指主机或路由器发送数据帧所需要的时间,也就是从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需的时间

传播时延 指电磁波在信道中传播一定距离所花费的时间。

例:自由空间中电磁波的传播速率为3.0×10^5km/s 、铜线电缆中电磁波的传播速率为2.3×10^5km/s、光缆中电磁波的传播速率为2.0×10^5km/s

信道(Channel)是指信息传输的媒介或路径。用于在通信系统中从发送者向接收者传递数据。信道可以是物理的(如电线、光纤、无线电频谱)或虚拟的(如计算机网络中的逻辑连接),他们负责传输和传递数据信号。信道的质量和特性直接影响数据传输的可靠性和速度。

注意:信息的传输(发送)速率和信号在信道上的传播速率是完全不同的两个概念。虽然它们只有一字之差,但不能将传输时延和传播时延混为一谈。

处理时延,指主机或网络结点(路由器或交换机) 处理分组所花费的时间。包括对分组的首部分析、从分组中提取数据部分、进行差错检验或查找适当的路由等 。

排队时延,指分组进入网络结点后,需先在输入队列中排队等待处理,以及处理完毕后在输出队列中排队等待转发的时间。排队时延的长短往往取决于网络中当时的通信量。当网络的通信量很大时,会发生队列溢出,使分组丢失,这相当于处理时延为无穷大。

例:一个100MB(M表示220=1048576 )的数据块在带宽为1Mb/s(M表示106 )的光纤信道上传输时的各种时延:

发送时延 100 x 1048576 x 8/10^6 = 838.9s

传播时延 1000km为5ms,1km为5μs

处理时延视计算机处理速度而定。

往返时延:

往返时延 RTT (Round-Trip Time) 表示从发送端发送数据开始,到发送端收到来自接收端的确认应答所经历的时延。如果接收端收到数据后立即发送确认,这相当于传播时延的两倍。

例:设某段链路的传播时延为20ms,则它的往返时延RTT=40ms。 在复杂的互联网中,往返时延应包括各中间结点的处理时延和转发数据的发送时延。

五、时延带宽积

时延带宽积是指传播时延与带宽之乘积。

链路的时延带宽积又称为以比特为单位的链路长度。 例:设某段链路的传播时延为20ms,带宽为10Mb/s。则时延带宽积为20x10^-3x10x10^6=20x10^5 bit 。

六、利用率

利用率分为信道利用率和网络利用率。

信道利用率 :指在规定时间内信道上用于传输数据的时间比例。完全空闲的信道的利用率是零。 网络利用率 :指全网络的信道利用率的加权平均值。 信道利用率力求高些,但并非越高越好。因为信道的利用率增大时,该信道引起的时延也就迅速增加。

网络利用率的表示式:

式中, 表示网络空闲时的时延,D 表示网络当前的时延。U 的数值在 0 到 1 之间。

时延与利用率的关系:

此图表明,当U达到1/2时,当前时延就要加倍。而当U接近最大值1时,当前时延就会趋近于无穷大。这说明信道利用率或网络利用率的提高都会加大时延。因此,拥有较大主干网的ISP都把信道利用率控制在50%以内,否则就采取扩容措施。

相关推荐
乌萨奇也要立志学C++3 小时前
【Linux】网络基础 从零理解网络通信:局域网、跨网传输与 Socket 预备知识
linux·服务器·网络
网络研究院4 小时前
Cloudflare 推出 Precursor 行为监测系统,全会话追踪技术引爆 AI 机器人防御战与隐私新争议
网络·人工智能·机器人·系统·cloudflare·反爬虫
Bruce_Liuxiaowei6 小时前
轻量级 IOC 管理方案:Streamlit 驱动的恶意IP情报平台
网络·jvm·网络协议·tcp/ip·安全
2601_965798477 小时前
Is Hygia Good for Maid & Janitorial Sites? Technical Audit
服务器·网络·数据库
蚰蜒螟7 小时前
从内核源码看Linux启动:chroot、execve与MS_MOVE的协奏曲
linux·服务器·网络
Dawn-bit10 小时前
Linux磁盘分区与Swap和磁盘故障查询
linux·运维·服务器·网络·云计算
無识10 小时前
策略路由练习实验
网络
llilian_1611 小时前
便携式相位测量模块应用方案的核心优势
网络·功能测试·单片机
QH1392923188012 小时前
# R&S ZNB43 ZNA43 ZNA67矢量网络分析仪
开发语言·网络·php
栋***t12 小时前
2026年不止防作弊,麦塔在线培训系统培训与考试安全的体系化设计
网络·安全