计算机网络的性能指标有哪些?
计算机网络的性能指标
通过这些指标可以评价计算机网络的性能。
1、速率
2、带宽
3、延迟
4、时延带宽积
5、丢包率
6、吞吐量
1、速率
计算机网络中最重要的一个指标。
对于计算机网络来说,速率是指数据传输率,或者比特率,单位时间(秒)内传输的信息量(比特)。单位bps,kbps等
kbps =10*3次方bps
2、带宽
在通信领域中,带宽是指信号的构成频率中,最高频率和最低频率的差值。单位赫兹Hz。
在计算机网络中,带宽是指 数字信道中所能传输的“最高数据率”。
3、延迟/时延
问题1:在分组交换网络中,有哪些情况会造成时延呢?
问一个问题:在分组交换网络为什么出现丢包和延迟?
在分组交换网络中,数据分组到达一个路由器,路由器先把这个数据存储起来,再决定由哪个链路转发。
如果这个链路正在转发别的分组,就需要这个分组先等待。排队等待转发的时间,就是排队延迟时间。这个延迟时间取决于路由器拥塞程度。
等轮到这个分组时,就从第一个比特开始转发,直到最后一个比特发完。转发这个分组所需要的时间,就是传输延迟时间。传输延迟时间,取决于数据分组长度(正相关)、输出链路带宽(反相关)。
路由器收到数据分组后,需要对数据分组做处理,比如差错检测,比如确定输出链路等,这部分的处理时间,就是节点处理延迟。
数据分组从输出链路发出,到下一个节点所需要的时间,也就是在介质上传播的时间,就是传播延迟。和 物理链路长度(介质长度)、信号传播速度有关
综上,有四种延迟:节点处理延迟、排队延迟、传输延迟、传播延迟。
问题2: 是不是所有的数据分组,到达路由器中,都可以排队等待被转发呢?
显然不是的,在路由器中,用来存储数据分组的缓存是有限的,如果在这个数据分组到达之前,路由器的缓存已经满了,这个分组就会被丢弃。这就是丢包了。
在分组交换网络中,数据分组从到达某一个节点开始,到离开这一个节点到达下一个节点为止,就是一跳的时间延迟。
传输延迟和传播延迟
传输延迟:在路由器中发送一整个分组需要的时间。
传播延迟:信号从这一个节点到下一个节点所需要的时间,也就是在介质中传输需要的时间。
节点处理延迟、排队延迟、传输延迟都是发生在这一条的路由器中,而传播延迟是发生在这个路由器和下一个路由器之间的。
4、时延带宽积
时延带宽积 == 传播时延 * 带宽。
传播时延的单位是秒,带宽的单位是bps,那么时延带宽积的单位是比特,所以时延带宽积也叫做以比特为单位的链路长度。
5、丢包率
丢包的原因是,路由器缓存的容量是有限的,分组到达已满队列的路由器时,将会被丢弃。
丢包率,显然就是丢弃的包,除以发送方发送的所有的数据包。
丢包率 == 丢弃的包数量/所有的数据包 ==(所有的数据包-成功接收的包)/所有的数据包 ==1-成功接收的包/所有的数据包
6、吞吐量(吞吐率)
表示从发送端 与接收端 之间 传输数据的速率。
即时吞吐量:给定时刻的吞吐量
平均吞吐量:一段时间内传输数据的平均速率。