计算机网络性能指标
速率:
- 速率即数据率或称数据传输率或比特率。
- 连接在计算机网络上的主机在数字信道上传送数据位数的速率,单位是b/s kb/s Mb/s。
带宽:
- 带宽原本指某个信号具有的频带宽度,即最高频率与最低频率之差,单位是赫兹(Hz)。
- 计算机网络中,带宽用来指网络系统的通信链路(信道或者传输媒体)传输数据的能力,即表征单位时间内从网络中的某一点到另一点所能通过的"最高数据率"。
- 强调网络最大的数据传输速率,即传输数据率理论峰值。
吞吐量:
- 表示在单位时间内通过某个网络或信道、接口的数据量,单位是b/s kb/s Mb/s。
- 吞吐量受网络的带宽或网络的额定速率的限制。
时延:
指数据(一个报文或分组)从网络(或链路)的一端传送到另一端所需要的总时间,它由4 部分构成:发送时延、传播时延、处理时延、排队时延。
总时延=发送时延+传播时延+处理时延+排队时延
- 发送时延:
- 结点将分组的所有比特推向(传输)链路所需要的时间,即从发送分组的第一个比特算起,到该分组的最后一个比特推向传输链路所需要的时间。也称传输时延。
\[ 发送时延 = \frac{分组长度(数据长度)}{信道宽度(发送速率)} \]
- 传播时延:
- 电磁波在信道中传播一定的距离需要花费的时间,即一个比特从链路的一端传播到另一端所需要的时间。
\[ 传播时延 = \frac{信道长度(链路长度)}{电磁波在信道中的传播速率(2\times 10^{8}左右)} \]
- 排队时延:
- 分组在进入路由器后要先在输入队列中排队等待处理。
- 处理时延:
- 数据在交换结点为存储转发而进行的一些必要的处理所花费的时间。
- 时延带宽积:
- 发送端发送的第一个比特即将到达终点时,发送端已经发出了多少个比特。
- 时延带宽积又称为以比特为单位的链路长度;即某段链路现在有多少比特。
\[ 时延带宽积 = {传播时延}\times{信道带宽} \]
- 往返时延(RTT):
- 从发送方发送数据开始,到发送方收到接受方的确认(接收方收到数据后立即发送确认),总共经历的时延。
- RTT越大,在收到确认之前,可以发送的数据越多。
- 信道利用率:
\[ 信道利用率 = \frac{有数据通过时间}{(有 + 无)数据通过时间} \]
- 信道利用率越高时延越大。