本篇记录的是常用的7个评定计算机网络性能的7个指标。
1.速率
速率指的是数据传输的传输速率(计量单位看书上21页)
需要注意的是
速率往往指的是额定速率,而并非实际的速度(实际网络速度(吞吐量)会低于速率最高不会超过速率)。
2.带宽
带宽指的是,在单位时间内,网络中的某信道所能通过的“最高数据率”。
3.吞吐量
吞吐量表示在单位时间内通过某网络的实际数据量。
产生这种的原因,可能是网络某处发生了严重堵塞,主机与服务器的速率不同等等因素。
4.时延
1.发送时延
发送时延:是由主机或路由器发送数据帧所需要的时间
发送时延 = 数据帧长度 / 发送速率
2.传播时延
传播时延:是电磁波在信道种传播一定的距离需要花费时间
传播时延 = 信道长度 / 电磁波在信道上的传播速率
传播时延与信号的发送速率无关。信号传送的距离越远,传播时延就越大
3.处理时延
处理时延:主机或路由器在收到分组时要花费一定的时间进行处理,如分析分组的首部,从分组中提取数据成分,进行差错检验或者找转发表。(主机或路由器处理传输数据的时间)
4.排队时延
排队时延:分组在经过网络传输时,要经过许多的路由器。进如路由器后要在输入队列进行排队等待处理。
总时延 = 发送时延 + 传播时延 + 处理时延 + 排队时延
一般来说,小时延的网络是优与大时延的网络,在某种情况下,低速率,小时延的网络是优与高速但是大时延的网络的
对与在总时延总,什么是占主导地位的,这个是没有确切指定那一段时延就是一定占据主导地位的,要更据具体情况分析。(书24页)
高速链路上,我们提高的仅仅是数据的发送速率而不是传输速率
5.时延带宽积
时延带宽积 = 传播时延 * 宽带
其表示:当一个比特到达终点的时候,发送端发送的比特量
对于一条正在发送比特的链路来说,只有链路的管道都是充满比特的时候,链路才得到最充分的利用
6.往返时间(具体书25页)
当A向B发送数据时
发送时间 = 数据长度 / 发送速率
当发送的数据B已经收完,向A发送一个确认,这个时间就是往返时间RTT
有效数据率 = 数据长度 / 发送时间+RTT
7.利用率
信道利用率:信道有百分之几的时间是利用的
信道利用率不是越高越好,当信道的利用率增大的时候,相应的信道引起的时延也会增加。
网络利用率:全网络的信道利用率的加权平均值
网络利用率也不是越高越好
D0表示网络空闲时的时延,D表示网络的当前时延,U当前网络利用率
D = D0 / 1-U
当网络利用率达到1/2的时候,时延就要加倍,当利用率接近1的时候,网络产生的时延就趋于无穷大了。(一般来说不超过50%,是利用率越高越好。)