1.6计算机网络的性能

1.速率

网络技术中的速率一般是指数据的传送速率,也称数据率或者比特率,单位是bit/s(bps),当提到网络的速率时,往往指的是额定速率标定速率

2.带宽

网络带宽是指在单位时间内网络中的某信道做能通过的“最高数据率”,单位也是bit/s.

3.吞吐量

吞吐量表示在单位时间内通过某个网络(信道、接口)的实际数据量。举例来说,一个1Gbit/s的网络,即额定速率时1Gbit/s,这也是吞吐量的上限。吞吐量还可以用每秒传送的字节数或帧数表示

4.时延

时延是指数据从网络的一段传到网络的另一端所需要的时间。分为以下几个部分组成:

1)发送时延

发送时延是主机或路由器发送数据帧所需要的时间,即从发送数据帧的第一个比特算起,到该帧的最后一个bit发送完毕为止。又叫做,传输时延。发送时延=数据帧长度(bit)/发送速率(bit/s)。

2)传播时延

传播时延是电磁波在信道中传播一定的距离需要花费的时间。ps:电磁波在自由空间中传播速率是光速3.0*10^5km/s,在铜管中约为2.3*10^5km/s,在光纤中这个速度约为2.0*10^5km/s.

3)处理时延

主机或者路由器在接收到数据之后需要话费一定的时间进行处理,如分析首部,提取数据,差错检验,寻找路由。

4)排队时延

在路由器确定了转发接口之后还需要在路由器中排队等待转发,这就产生了排队时延。当网络通信量很大的时候,会发生队列溢出,使得分组丢失,这时就相当于排队时延变为无穷大。

一个例子:长度为100MB的数据块,在宽带为1Mbit/s的信道上连续发送,发送延时为:

                                                                              100*2^{20}*8/10^{6}=838.9s

ps: 在国际单位制词头,M表示Mega,即一百万,1M=10的6次方=1000000。
   在计算机领域,M是MB的简称,即兆字节,1兆字节(MB,Megabyte)=1024千字节,1M=2的20次方=1024x1024。

扫描二维码关注公众号,回复: 2687508 查看本文章

对于高速网络链路,我们提高的仅仅是数据的发送速率而不是比特在链路上的传播速率。通常所说的“光纤信道的传输速率高”是指可以用很高的速率向光纤信道发送数据,而光纤信道的传播速率实际比铜管略低一点。

5.时延带宽积

时延带宽积,又称为以比特为单位的链路的长度时延带宽积 = 传播时延*带宽

6.往返时间RTT

我们经常需要双向交互一次所需要的时间。A向B发送数据,耗费了 发送时间 = 数据长度/发送速率;B接受完立即向A发送确认,假设A只有收到确认才能继续向B发送数据,则需要等待一个RTT。这时 有效数据率 = 数据长度/(发送时间+RTT) 。

7.利用率

利用率分为信道利用率和网络利用率,信道利用率是指某信道有百分之几的时间是被利用的。网络利用率是全网络信道利用率的加权平均值。网络时延和利用率的关系是 D=\frac{D0}{1-U},其中D0是网络空闲时的时延,U是利用率。因此有结论,信道或网络的利用率过高会产生非常大的延时,ISP通常控制U<50%.

猜你喜欢

转载自blog.csdn.net/qq_24888697/article/details/81432727