计算机网络的非性能指标主要含费用、质量、标准化、可靠性、易于管理和维护。费用网络的价格与网络的性能指标密切相关。一般来说,组建网络时所用的费用越高,越能得到性能或质量较好的网络。为了使网络达到较高的可靠性,可在网络的核心结点处设置冗余结点,同时采取一定的技术手段,进行网络的规划和设计。易于管理和维护的网络更能够发挥其功能,更好地为人们提供网络服务。......
2023-10-19
计算机网络的性能指标主要包括速率、带宽、吞吐量、时延、时延带宽积、往返时间和利用率。
(1)速率
计算机网络中的速率指数据的传送速率,也称为数据率或比特率,是计算机网络中最重要的一个性能指标。“比特”来源于binary digit,意思为“二进制数字”,是信息论中使用的信息量的单位。速率的单位是bit/s,若速率较高,则可在前面加上一个字母,代表更大的速率单位。例如,kbit/s 表示103 bit/s,Mbit/s 表示106 bit/s,Gbit/s 表示109 bit/s,Tbit/s 表示1012 bit/s,Pbit/s 表示1015 bit/s,Ebit/s 表示1018 bit/s。这样,2×1010 bit/s 的数据率就可记为20 Gbit/s。
通常情况下,在提到网络的速率时,往往指的是额定速率或标称速率,而非网络实际上运行的速率。
(2)带宽
带宽本来是指某个信号具有的频带宽度,信号的带宽是指该信号所包含的各种不同频率成分所占据的频率范围。例如,传统的通信线路上传送的电话信号的标准带宽是3.1 kHz(从300 Hz ~3.4 kHz,即话音的主要成分的频率范围)。这种意义的带宽,单位是赫[兹](Hz)。在过去很长一段时间,通信的主干线路传送的是模拟信号,因此,表示某信道允许通过的信号频带范围就称为信道的带宽。
在计算机网络中,带宽用来表示某通道传送数据的能力。确切地说,带宽表示在单位时间内网络中某信道所能通过的“最高数据率”。因此,带宽的单位与速率的单位是相同的。
在“带宽”的上述两种表述中,前者为频域称谓,后者为时域称谓,其本质是相同的。也就是说,一条通信链路中的“带宽”越宽,所能传输的“最高数据率”也越高。
(3)吞吐量
吞吐量表示在单位时间内通过某个网络(或信道、接口)的实际数据量。网络的吞吐量受带宽或网络额定速率的限制。例如,对于一个1 Gbit/s 的以太网,其额定速率为1 Gbit/s,则此以太网吞吐量的绝对上限值为1 Gbit/s。而这个网络的实际吞吐量可能只有100 Mbit/s,甚至可能更低,并没有达到额定速率。有时,吞吐量还可用每秒传送的字节数或帧数来表示。吞吐量经常用于对现实世界中的某个网络进行测量,以便衡量实际上到底有多少数据量通过。
(4)时延
时延是指数据从网络的一端传送到另一端所需的时间。它是计算机网络的一个重要性能指标,有时也被称为延迟或迟延。网络中的时延由以下几个不同的部分组成:
①发送时延,指发送数据时数据块从结点进入传输媒体所需要的时间。换句话说,从发送数据块的第一个比特算起,到该数据块的最后一个比特发送完毕所需的时间,即为发送时延。发送时延的计算公式如下:
由此可见,发送时延与所要发送的数据块长度成正比,与发送速率成反比。需要发送的数据帧越长,发送时延越大;发送速率越大,发送时延越小。
②传播时延,指电磁波在信道中需要传播一定的距离而花费的时间。传播时延的计算公式如下:
电磁波在真空中的传播速率是光速,即3.0 ×108 m/s。电磁波在传输媒体中的传播速率比在真空中要略低一些,在铜线电缆中的传播速率约为2.3 ×108 m/s,在光纤中的传播速率约为2.0 ×108 m/s。这样,1 000 km 长的光纤线路产生的传播时延大约为5 ms。
以上两种时延在本质上是不同的。发送时延发生在机器内部的发送器中,与信道的长度无关。而传播时延则发生在机器外部的传输信道媒体上,与信号的发送速率无关。信号传送的距离越远,传播时延就越大。
③处理时延,指交换结点为存储转发而进行一些必要的处理所花费的时间。例如,路由器收到分组后需要分析分组的首部、从分组中提取数据部分、进行差错检验或查找适当的路由等,这些数据的分析与处理都需要运行程序,都会产生处理时延。
④排队时延,指数据进入结点或在转发前输出时在缓存队列中排队所经历的时延。数据在进入路由器后要先在输入队列中排队等待,当路由器确定了转发接口后,也要在输出队列中排队等待转发,这样便产生了排队时延。排队时延的长短往往取决于网络当时的通信量。网络通信量较大时,进入路由器的分组就会增加,排队时延也会延长。当通信量大到队列溢出时,排队时延则相当于无穷大。
这样,数据在网络中经历的总时延就是以上四种时延之和,表述如下:
总时延=发送时延+传播时延+处理时延+排队时延
如图1.12所示,给出了这几种时延所产生的位置。
当计算机网络中的通信量过大时,网络中的许多路由器的处理时延和排队时延都会大大增加,这种情况下,处理时延和排队时延在总时延中占主导地位。其他情况下分析网络时延时,可以暂时忽略处理时延和排队时延,但究竟哪一个在总时延中占据主要成分,需要具体情况具体分析,下面举例说明。
【例1.1】现有一个200 MB 的数据块在带宽为1 Mbit/s 的光纤信道上连续发送,假设需传送至1 000 km 外的目的主机,总时延中的哪种时延占主导地位?若发送的数据块减小至200 B,情况又如何?
图1.12 几种时延产生的不同位置
【解析】根据题意,传播距离为1 000 km,则传播时延约为5 ms;
若发送的数据块为200 MB,发送速率为1 Mbit/s,则
发送时延=200 ×220 ×8 ÷106 s≈1 677.7 s
此时,在总时延中,发送时延占据主导地位。若想降低总时延,可以通过减小发送时延来达到目的。例如,将发送速率提高为原来的100 倍,即带宽由原来的1 Mbit/s 变为100 Mbit/s,总时延就会缩小到原来的1/100。
若发送的数据块为200 B,发送速率为1 Mbit/s,则(www.chuimin.cn)
发送时延=200 ×8 ÷106 s=0.001 6 s
这种情况下,传播时延在总时延中占主要部分,提高发送速率并不能缩短总时延。
若发送的数据块仅为1 个字节,当发送速率为1 Mbit/s 时,发送时延约为8 μs,总时延为5 ms,依然由传播时延主导。此时,即使将数据率提高到100 倍,总时延仍然为5 ms,并没有明显减小。
【注意】数据存储单位的表示与信息量的单位表示不同,在数据存储单位中,k(千):210;M(兆):220,以此类推。
【例1.2】在相隔2 000 km 的两地间通过电缆以4 800 bit/s 的速率传送3 000 bit 长的数据包,从开始发送到接收完数据需要的时间是多少?
【解析】由于电信号在铜缆上的传播速度大致为光速的2/3,也就是200 000 km/s。
若数据在传输过程中不经过中间结点,则
总时延=传播时延+ 发送时延=(2 000/200 000 +3 000/4 800)s =(10 +625)ms =635 ms。
【答案】635 ms
【同步练习】在相隔400 km 的两地间通过电缆以4 800 bit/s 的速率传送3 000 bit 长的数据包,从开始发送到接收完数据需要的时间是多少?
【解析】
总时延=传播时延+发送时延
传播时延=传输距离/传输速度
电信号在电缆上的传输速度大约是200 000 km/s,则
传播时延=400/200 000 s=2 ms,
发送延迟=数据帧大小/比特率=3 000/4 800 s=625 ms,
因此
总时延=(2 +625)ms=627 ms。
(5)时延带宽积
时延带宽积又称为以比特为单位的链路长度,它是传播时延和带宽相乘的结果。即
时延带宽积=传播时延×带宽
若发送端连续发送数据,则时延带宽积表示的含义为:从发送端开始发送数据,到第一个比特即将到达终点时,发送端所发送的比特。它也代表了发送端发出的但未到达接收端的比特。
(6)往返时间RTT
在计算机网络中,往返时间RTT(Round-Trip Time)是一个重要的性能指标。在许多情况下,互联网上的信息是双向交互的,有时很需要知道双向交互一次所需要的时间。由于存在往返时间,在传输数据时的有效数据率比发送速率会小一些。
例如,A 向B 发送数据,如果数据长度是100 MB,发送速率是100 Mbit/s,则
如果B 正确收完100 MB 的数据后,就立即向A 发送确认。再假定A 只有在收到B 的确认后,才能继续向B 发送数据。显然,这需要等待一个往返时间RTT(这里假定确认信息很短,可忽略B 发送确认的时间)。这里假设往返时间RTT 为2 s,则A 向B 发送数据的有效数据率为:
可以看出,A 向B 发送数据的有效数据率比原来的发送速率100 Mbit/s 小。
(7)利用率
利用率又分信道利用率和网络利用率两种。信道利用率指某信道被利用(有数据通过)的时间占用百分比。完全空闲的信道利用率为零。网络利用率则是全网络的信道利用率的加权平均值。
信道利用率并非越高越好,根据排队论的理论,当某信道的利用率增大时,通过该信道进入网络结点(路由器或结点交换机)的数据量就会增加,相应地会带来排队时延和处理时延,因此,通过该信道引起的时延也就迅速增加。当网络的通信量很少时,适当提高网络的利用率对时延的影响不大。但若网络利用率达到一定的程度(如达到容量的1/2 时),时延就要加倍。时延过大,就会造成网络的瘫痪。因此,一些拥有较大主干网的网络服务提供商通常控制信道利用率为50%。如果超过了这个值,就要准备扩容,增大线路的带宽。
有关计算机网络技术的文章
计算机网络的非性能指标主要含费用、质量、标准化、可靠性、易于管理和维护。费用网络的价格与网络的性能指标密切相关。一般来说,组建网络时所用的费用越高,越能得到性能或质量较好的网络。为了使网络达到较高的可靠性,可在网络的核心结点处设置冗余结点,同时采取一定的技术手段,进行网络的规划和设计。易于管理和维护的网络更能够发挥其功能,更好地为人们提供网络服务。......
2023-10-19
要衡量一块声卡性能的好坏和档次的高低,主要看它的采样位数、采样频率、声道数和输出信噪比等几个性能指标。声卡的采样位数有8 位、16 位、32 位和64 位等几种,目前市场主流产品为32 位声卡,部分高档次声卡采用64位的采样位数。声卡所支持的声道数是衡量声卡档次的重要指标一。声卡的声道数经过了单声道到双声道再到四声道、5.1 声道、7.1 声道的发展变迁,目前主产品为5.1 声道系统。......
2023-11-18
本章主要知识点计算机网络的定义、功能和发展过程。计算机网络的逻辑组成和系统组成。网络分层原理及相关概念。计算机网络的性能指标和非性能指标。能力目标具备理解计算机网络基本概念和知识的能力。没有计算机网络,信息化与数字化便无从谈起。如今,计算机网络已经成为信息时代的命脉和基础,对人们生活的各个方面及国家的经济发展产生了重要的影响。无论如何,计算机网络是信息时代的核心技术,是信息化社会的基础设施。......
2023-10-19
直到1982年,TCP/IP协议的具体规范才被最终定下来,并于1984年或为互联网唯一指定的协议。与OSI参考模型不同,TCP/IP模型更侧重于互联设备间的数据传送,而不是严格的功能层次之分。因此,OSI参考模型在解释互联网络通信机制上比较合适,但TCP/IP成为互联网络协议的市场标准。通常所说的TCP/IP协议实际上包含了大量的协议和应用,由多个独立定义的协议组合在一起。因此,TCP/IP并不是指TCP和IP两个协议,而是表示Internet所使用的体系结构或整个协议簇。......
2023-10-22
DHCP 协议就是一种使用客户/服务器模式为网络中的主机动态分配IP 地址的机制。DHCP 服务器对所有的网络配置数据进行统一的集中管理,并负责处理客户机的请求。当一个DHCP 客户机请求临时IP 地址时,DHCP 服务器就从数据库查找可用的IP 地址,从中指派有一定使用期限的有效IP 地址。由于每个网络不可能都设有DHCP 服务器,因此可通过设置DHCP 中继代理来解决这个问题。在通信过程中,DHCP 报文只是UDP 用户数据报中的数据。图9.8DHCP 中继代理实现消息传递......
2023-10-19
CPU 性能的高低已成为用户衡量计算机性能高低的一个重要指标。CPU 的性能指标主要有主频、外频、倍频、字长、寻址空间、缓存、扩展指令、制造工艺等几项。实际上,CPU 主频与CPU 的实际运算能力并无直接的关系。......
2023-11-18
使用VLAN 技术后,这些任务都可以简化。例如,一个交换设备上的端口2、4、6、8 所连接的客户工作站可以构成VLAN A,而端口1、3、5、7 则构成VLAN B 等。由于MAC 地址是固化在网卡中的,因此移动主机至其他VLAN 后VLAN 成员的身份仍然保持不变,网络管理人员无须对VLAN 进行重新配置。另外,这种方式可以使同一个MAC 地址处于多个VLAN 中。5)基于策略的VLAN基于策略组成的VLAN 能实现多种分配方法的组合,以满足特定的需求。......
2023-10-19
相关推荐