一、计算机网络的性能指标
常用的性能指标有7个,速率,带宽,吞吐量,往返时间,利用率,丢包率
1速率
计算机发送的信号是以二进制数字形式的。
一个二进制数字就是-个比特(bit, binary digit)
字节: Byte, 1Byte = 8bit(1B = 8b)
常用数据量单位:8bit=IByte 1KB=1024B MB= K.KB=1024*1024B
連率:连接在计算机网络上的主机在数字信道上传送比特数据的速率,也称为比特率或数据率,
常用数据率单位 bitls (b/s, bps)
kb/s=1000b/s(bps) Mb/s=k*kb/s
2、带宽:在计算机网络中。带宽用来表示网络中某通道传送数据的能力,因此网络带宽表示在单位时间内网络中的某信道所能通过的“最高数据率”, 单位: b/s (kbs, Mb/s, Gb/s, Tb/s) 。宽带的带宽是100兆:出口网速最高100Mb/s
3、吞吐量:吞吐量表示在单位时间内通过某个网络(或信道.接口)的数据量,吞吐量被经常用于对现实世界中的网络的一 种测量,以便知道实际上到底有多少数据量能够通过网络。春吐量受网络的带宽或额定速率的限制。
4、时延:时延(delay或latency)是指数据 (-个报文或分组。甚至比特)从网络(或链路)的一端传送到另一端所需的时间。是个很重要的性能指标,它有时也称为延迟或迟延。
网络中的时延是由以下几个不同的部分组成的:
a,发送时延.主机或路由器发送数据帧所需要的时间,也就是从发送数据帧的第一个比特算起,到该帧的最后-个比特发送完毕所雾的时间。
发送时延(主机的发送速率和网卡的发送速率、信道的带宽、接口速率有关)=数据帧长度(bit)/发送速率(bit's)
b.传播时延:电磁波在信道中传播-定的距离需 要花费的时间
传播时延的计算公式:传播时延=信道长度(m)/电磁波在信道上的传播速率(m/s)
c.处理时延:是指主机或者路由器在收到分组消息是所花费的时间,例如分析分组的首部。从分组中提取数据部分,查找相当的路由等。
5、往返时间:在计算机网络中。往返时间RTT(Round Trip Time)也是一个重要的性能指标。 这是因为在许多情况下,互联网上的信息不仅仅单方向传输而是双向交互的。因此,我们有时很需要知道双向交互- -次所窝的时间。●例, A向B发送数据。如果数据长度是100 MB,发送速率是100 Mbit/s, 那么发送时间=数据长度/发送速率≈8.39s
RTT(Round Trip Time)往返时间在计算机网络中它是一个更要的性能指表示从发送端将数据发送到传辅媒介开始,到发送端收到来自接收端的确认总共经历的时间(不包含发送时延)。,
RTT由三个部分决定:链路的传播时间。末端系统的处理时间。路由器的缓存中的排队和处理时间,其中前两个部分的值作为一个TCP连接相对固定, 路由器的缓存中的排队和处理时间会随着整个网络拥塞程度的变化而变化。所以RTT的变化在一-定程度上反映了网络拥塞程度的变化。
有效数据率=.数据长度/(发送时间+RTT)
6、利用率:利用率有信道利用率和网络利用率两种。
信道利用率 用来表示某信道有百分之几的时间是被利用的(有数据通过)。
网络利用率全网络的信道利用率的加权平均。
根据排队论,当某信道的利用率增大时,该信道引起的时延也会迅速增加。如果令Do表示网络空闲时的时延,D表示网络当前的时延,那么在适当的假定条件下,可以用下面的简单公式:
D=D。/(1-U)式来表示D. Do和利用率U之间的关系为:
。这里U是网络的利用率,数值在0到1之间
。当网络的利用率达到50%时,时延就要加倍:当网络的利用率超过50%时,时延急剧增大;
。当网络的利用率接近100%时,时延就趋于无穷大.
。因此,-些拥右较大丰干网的ISP满常会拉制它们的信道利用率不招过50%, 如里超讨了就男准备扩
7、丢包率:●丢包率即分组丢失率,是指在一 定的时间范围内,传输过程中丢失的分组数量与总分组数量的比率,
,丢包率是网络运维人员非常关心的一个网络性能指标,但对于普通用户来说往往并不关心这个指标,因为他们通常意识不到网络丢包。
●分组丢失主要有两种情况:1、分组在传输过程中出现误码,被结点丢弃:.主机发送的分组在传输过程中出现了误码,当分组进入传输路径中的结点交换机后,被结点交换机检。2、分组到一台队列义满的分组交换机时被丢弃,在通信量较大的时候,就可能造成网络拥塞:假设路由其R5当前的输入缓冲区已满,此时主机发送的分组到达该路由器,路由器没有存储空间暂存分组,只能被丢弃,实际上,路由器会根据自身的拥塞控制方法,在输入缓存还未满的时候就丢弃分组。
(还有些东西但因为想每个章节单独独立的分出来比较利于前期的学习和后期的复习,因此这章计算机网络部分将会分成各个部分进行总结)