1、速率
速率即数据率或者称为数据传输率或者比特率。bit表示1/0的2进制位;速率表示在计算机网络上的主机在数字信道上传送数据位数的速率。
单位有以下几个:b/s,kb/s,Mb/s,Gb/s,Tb/,发送速率示意图如下图所示:
发送端将10bits的数据用1秒的时间发送到了接收端,所以速率为10b/s。不同单位之间的换算关系如下所示:(和内存的单位换算不一样,内存中以1024位单位)
千 1kb/s=103b/s
兆1Mb/s=103kb/s
吉 1Gb/s=103Mb/s
太 1Tb/s=103Gb/s
2、带宽
带宽原本指某个信号具有的频带宽度,即最高频率与最低频率之差,单位是赫兹(Hz)。
在计算机网络中,带宽用来表示网络的通信新路传送数据的能力,通常是指单位时间内从网络中的某一个点到另一个点所能通过的“最高数据率”,单位是“比特每秒”,b/s,kb/s,Mb/s,Gb/s。可以将带宽理解为网络设备所支持的最高速度。带宽示意图如下图所示:
带宽不同,在相同时间内往电路之中注入的数据量是不一样的,但是数据在链路之中都以电磁波的形式进行传播,传播的速率是一样的。
3、吞吐量
吞吐量表示在单位时间内通过某个网络(或者信道\接口)的数据量,单位是b/s,kb/s,Mb/s等。吞吐量受网络的戴阔或者网络的额定速率的限制。吞吐量、带宽和速率之间的关系示意图如下图所示:
4、时延
指数据(报文/分组/比特流)从网络(或者链路)的一端传送到另外一端所需的时间,也叫延迟或者迟延。单位是 s。
迟延又可以分为以下几种类型:发送迟延(传输迟延)、传播迟延,排队迟延和处理迟延。
此处要注意高速链路指的是发送时候的带宽比较高,发送迟延比较低,而非传播的速率高。
5、时延带宽积
时延带宽积=传播时延∗带宽
单位是:
bit=s∗b/s
时延带宽积又称为以比特为单位的链路长度,即“某段链路现在有多少比特”。
6、往返时延RTT
从发送方发送数据开始,到发送方收到接收方的确认(接收方收到数据之后立即发送确认),总共经历的时延。RTT越大,在收到确认之前,可以发送的数据越多。
7、利用率
从上图可以看出,随着利用率的增加,时延随利用率呈现凹函数变换,且时延会急剧增大。