性能指标从不同方面度量计算机网络的性能。常用的性能指标如下。
1 ) 速 率 (Speed)
计算机发送的信号都是数字形式的。比特(bit)来源于binarydigit,意思是一个"二进制数字",因此一个比特就是二进制数字中的一个1或0.比特也是信息论中使用的信息量的单位。网络技术中的速率指的是数据的传送速率,它也称为数据率(data rate)或比特率(bit rate).速率是计算机网络中最重要的一个性能指标。速率的单位是bit/s(比特每秒)(或bls,有时也写为bps,即bit per second).当数据率较高时,就常常在bit/s的前面加上一个字母。例如,K(Kilo)=10^3=千,M(Mege)=10^6=兆,G(Giga)=10^9=吉,T(Tera)=10^12=太,P(Peta)=10^15=拍,E(Exa)=10^18=艾, Y(yotta)=10^21=泽, Y(Yotta)=10^24=尧。这样,4x1010bit/s的数据率就记为40Gbit/s。现在人们在谈到网络速率时,常省略速率单位中应有的bit/s,而使用不太正确的说法,如"40G的速率".另外要注意的是,当提到网络的速率时,往往指的是额定速率或标称速率,而并非网络实际上运行的速率。
2 ) 带 宽( Bandwidth)
带宽本来是指某个信号具有的频带宽度「频域称谓」。
在计算机网络中,带宽用来表示网络中某通道传送数据的能力,因此网络带宽表示在单位时间内网络中的某信道所能通过的"最高数据率".在本文中提到"带宽"时,主要是指这个意思。这种意义的带宽的单位就是数据率的单位bit/s,是"比特每秒"。「时域称谓」
在"带宽"的上述两种表述中,前者为频域称谓,而后者为时域称谓,其本质是相同的。也就是说,一条通信链路的"带宽"越宽,其所能传输的"最高数据率"也越高。
3 ) 吞 吐 量 ( Throughput)
指单位时间内通过某个网络(或信道、接口)的实际数据量。吞吐量常用在对实际网络的测量中,受网络带宽(额定速率)的限制。
4 ) 时 延 (Delay)
指数据( 一个报文或分组)从网络(或链路)的一端传送到另一端所需的总时间,它由4部分构成:发送时延、传播时延、处理时延和排队时延。
发送时延,也称传 输时延。结点将分组的所有比特推向链路所需的时间,即从发送 分组的第一个比特算起,到该分组的最后一个比特发送完毕所需的时间。
传播时延,电磁波在信道(传输介质)中传播 一 定的距离所花的时间,即 一个比特 从链路的一端传播到另一端所需的时间。
「区分传输时延和传播时延。传输时延是路由器将分组推出所需的时间,是分组长度和链路传输速率的函数。传播时延是一个比特从一台路由器传播至另一台路由器所需的时间,是两台路由器之间距离的函数,而与分组长度或链路传输速率无关。」
处理时延,数据在交换结点为存储转发而进行的一些必要处理所花的时间。例如,分析分组的首部、从分组中提取数据、差错检验或查找合适的路由等。
排队时延,分组在进入路由器后要先在输入队列中排队等待处理。路由器确定转发端口后,还要在输出队列中排队等待转发。这就产生了排队时延。
因此,数据在网络中经历的总时延就是以上4部分时延之和:总时延=发送时延+传播时延+处理时延+排队时延。处理时延和排队时延通常可忽略不计(除非另有说明)。
5)时延带宽积。
指发送端发送的第 一个比特即将到达终点时,发送端已发出了多少比特, 又称以比特为单位的链路长度,即时延带宽积。
6 ) 往返时延 (Round-Trip Time,RTT)。
指从发送端发出一个短分组,到发送端收到来自接收端的确认(接收端收到数据后立即发送确认)总共经历的时延。在互联网中,往返时延还包括各中间结点的处理时延、排队时延及转发数据时的发送时延。
7)信道利用率。
用以指出某个信道有百分之多少的时间是有数据通过的。 信道利用率=有数据通过时间/(有+无)数据通过时间。