1. 速率:指数据的传输速率,即每秒传输的比特数量,它也称为数据率或比特率。速率是计算机网络中最重要的一个性能指标,速率的单位是bit/s,有时候也写为b/s或者bps。
2、带宽:表示网络的通信线路传输数据的能力,即在单位时间内网络中通信线路所能传输的最高速率,由此可知,带宽的单位就是速率的单位bit/s,即比特每秒。
从上图来看,该网卡的带宽是100Mb,即每秒最高能传输100Mb的数据量,注意:这里是以Mb为单位来算的。
但是在平时生活中,我们所说的带宽是以MB为单位来算的,如果把100Mb以MB为单位换算理论上是可以达到12.5MB,但实际上可能也就10MB左右。
3、吞吐量:吞吐量表示在单位时间内通过某个网络或接口的实际的数据量,包括全部的上传和下载的流量。
一般吞吐量用于对某个网络的一种测量,通过测量我们可以知道实际上有多少数据能够通过该网络,显然,网络的带宽的大小或网络允许的最高速率限制会影响吞吐量。比如:对于一个1Gbit/s的以太网,其额定速率(即最高速率)是1Gbit/s,也就是说1Gbit/s是该以太网的吞吐量的最高值。因此,对于1Gbit/s的以太网,其实际的吞吐量可能也只有100Mbit/s,甚至更低,远没有达到额定速率。
4、时延:指数据(一个报文或分组,甚至比特)从网络(或链路)的一端传送到另一端所需的时间。时延也称为延迟或迟延。网络中的时延由以下几个不同的部分组成:发送时延和传播时延,排队时延和处理时延。我们在计算一个数据分组的时延应该要把这几个时延算进去。
4.1 发送时延:是主机或路由器发送数据帧所需要的时间,也就是从该数据帧的第一个比特算起,直到最后一个比特发送完毕所需要的时间。发送时延的计算公式:
发送时延一般发生在机器(网络设备)内部中的网络适配器。在计算时,发送速率一般为信道带宽。如带宽增大,那么发送时延减小,单位时间内就能发送更多的数据出来。
4.2 传播时延:波在信道中传播一定的距离需要花费的时间。
4.3 处理时延:主机或路由器在收到分组时要花费一定的时间进行处理,例如分析首部,从分组中提取数据部分,进行差错校验或查找路由转发数据等。
排队时延:数据分组在网络中传输时,要经过许多路由器。但分组到达路由器时要先在输入队列中排队等待处理。在路由器确定了从哪个接口转发后,还要在输出队列中排队等待转发。
5、时延带宽积 = 传播时延 X 带宽。 时延带宽积代表有多少数据在线路上。
6、往返时间(RTT):从发送方发送数据开始,到发送方收到接收方确认。(可以用Ping命令测试往返时间)
7、利用率:
信道利用率 = 有数据通过时间 / (有+无)数据通过时间
网络利用率 = 各信道利用率加权平均值
上图为经验公式,说明若利用率为1,则时延急剧增大