概述
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的信道上连续发送,发送延时为:
ps: 在国际单位制词头,M表示Mega,即一百万,1M=10的6次方=1000000。
在计算机领域,M是MB的简称,即兆字节,1兆字节(MB,Megabyte)=1024千字节,1M=2的20次方=1024x1024。
对于高速网络链路,我们提高的仅仅是数据的发送速率而不是比特在链路上的传播速率。通常所说的“光纤信道的传输速率高”是指可以用很高的速率向光纤信道发送数据,而光纤信道的传播速率实际比铜管略低一点。
5.时延带宽积
时延带宽积,又称为以比特为单位的链路的长度。时延带宽积 = 传播时延*带宽。
6.往返时间RTT
我们经常需要双向交互一次所需要的时间。A向B发送数据,耗费了 发送时间 = 数据长度/发送速率;B接受完立即向A发送确认,假设A只有收到确认才能继续向B发送数据,则需要等待一个RTT。这时 有效数据率 = 数据长度/(发送时间+RTT) 。
7.利用率
利用率分为信道利用率和网络利用率,信道利用率是指某信道有百分之几的时间是被利用的。网络利用率是全网络信道利用率的加权平均值。网络时延和利用率的关系是 ,其中D0是网络空闲时的时延,U是利用率。因此有结论,信道或网络的利用率过高会产生非常大的延时,ISP通常控制U<50%.
最后
以上就是暴躁草莓为你收集整理的1.6计算机网络的性能1.速率2.带宽3.吞吐量4.时延5.时延带宽积6.往返时间RTT7.利用率的全部内容,希望文章能够帮你解决1.6计算机网络的性能1.速率2.带宽3.吞吐量4.时延5.时延带宽积6.往返时间RTT7.利用率所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复