1.速率
网络技术中的速率指的是每秒钟传输的比特数量,称为数据率(data rate)或比特率(bit rate),速率的单位为b/s(比特每秒)或bit/s,有时也写为bps,即bit per second。
现在人们习惯于用更简洁但不严格的说法来描述速率,比如10M网速,而省略了单位中的b/s。
转换关系如下:
B 1B= 8b
KB 1KB=1024B
MB 1MB=1024KB
GB 1GB=1024MB
TB 1TB=1024GB
1个二进制位=1位
8位(bit)=1字节bai(Byte),1024字节=1KB。
字节:英文单词:(byte),byte是存储空间的基本计量单位。1byte 存1个英文字母,2个byte存一个汉字。规定上是1个字节等于8个比特(1Byte = 8bit)。
2.带宽
在计算机网络中,带宽用来表示网络通信线路传输数据的能力,即最高速率。
即时速率之和 <= 带宽
可以设置电脑网卡的带宽(自适应,协商能够达成的最高数据):
注:(1)调整发送端的时钟震荡(时钟频率)可以调整带宽
带宽100M bit/s 和 时钟频率100MHZ 本质上是一样的,因为一个时钟周期传输1个bit位,也就是说100M HZ ,每秒100* 10^6 个时钟周期,1秒传输100*10^6个bit位,所以本质上是一样的
(2)无线网卡的带宽和信号强度有关:
距离无线AP较近,信号比较强,速率协商的比较高;距离越远,传输速率降低,即传输能力降低
3.吞吐量
吞吐量表示在单位时间内通过某个网络或接口的数据量,包括全部上传和下载的流量。
注:最大吞吐量和带宽有关系,和通信模式有关系
通信模式分为:单工 半双工 全双工
单工:只能固定一端发,另一端收 (电视台节目)
半双工: 一端发时另一端只能收,这端发结束后另一端才能发 (集线器连网)(对讲机)
全双工:两端都可同时收发 (交换机连网)(打电话交谈)
4.时延/延时
时延(delay或latency)是指数据(一个数据包或bit)从网络的一端传送到另一端所需要的时间。时延是一个很重要的性能指标,有时也称为延迟或迟延。
(1)发送时延:发送时延(transmission delay)是主机或路由器发送数据帧所需时间,也就是从发送数据帧的第一个比特开始,到该帧最后一个比特发送完毕所需要的时间。
开始发送
发送完毕
(2)传播时延:传播时延(propagation delay)是电磁波在信道中传播一定的距离需要花费的时间。如下图所示,从最后一比特发送完毕到最后一比特到达路由器接口需要的时间就是传播时延。
电磁波在指定介质的传播速度是固定的,从公式可以看出,信道长度固定了,传播时延也就固定了,没有办法改变
注:网卡的不同带宽,改变的只是发送时延,而不是传播时延。
(3)排队时延:分组在经过网络传输时,要经过许多的路由器。但分组在进
入路由器后要先在输入队列中排队等待处理。
(4)处理时延: 路由器或主机在收到数据包时,要花费一定时间进行处理,例如分析数据包的首部、进行首部差错检验,查找路由表为数据包选定转发出口,这就产生了处理时延。
总时延=发送时延+传播时延+处理时延+排队时延
5.时延带宽积
◼把链路上的传播时延和带宽相乘,就会得到时延带宽积。这对我们以后计算以太网的最短帧非常有帮助。
◼时延带宽积=传播时延×带宽
6.往返时间
表示从发送端发送数据开始,到发送端接收到来自接收端的确认(发送端收到后立即发送确认),总共经历的时间。 (往返路径、时间可能不相同)
注:RTT在实际计算时 忽略了起始A端的发送时延
往返时间测试:ping
往返时间带宽积:可以用来计算当发送端连续发送数据时,接收端如发现有错误,立即向发送端发送通知使发送端停止,发送端这段时间发送的比特量。
7.网络利用率
指网络有百分之几的时间是被利用的(有数据通过),没有数据通过的网络利用率为零。网络利用率越高,数据分组在路由器和交换机处理时就需要排队等待,因此时延也就越大。
U是网络利用率,D表示网络当前时延,D0表示网络空闲时的时延。
当网络的利用率接近最大值1时,网络的时延就趋于无穷大。因此,一些拥有较大主干网的ISP通常控制他们的信道利用率不超过50%,如果超过了就要准备扩容,增大线路的带宽。