网络传输速率

速率是计算机网络中最重要的一个性能指标。速率的单位是b/s(比特每秒)(或bit/s,有时也写为bps,即bit per second)。当数据率较高时,就可以用kb/s(k = 10^3 = 千)、Mb/s(M = 10^6 = 兆)、Gb/s(G = 10^9 = 吉)或Tb/s(T=10^12=太),不同于计算机领域中的1Kb=1024b、1Mb=1024Kb、1Gb=1024Mb、1Tb=1024Gb 。
现在人们常用更简单的并且是很不严格的记法来描述网络的速率,如100M以太网,而省略了单位中的b/s,它的意思是速率为100Mb/s的以太网。顺便指出,上面所说的速率往往是指额定速率或标称速率[1]  。
 

影响速率的三大因素

影响网络传输速率的因素主要有带宽时延丢包。一般的网络来说局域网可能是百兆千兆,当时广域网出口的带宽只有2-10M,这样就存在一个带宽瓶颈问题。局域网的时延一般来说就是不超过10毫秒,而广域网的时延一般都在50以上。局域网的丢包率在正常情况下几乎为零,而广域网的丢包几乎是不可避免的(广域网拥塞控制机制)。我想用两个图来说明一下丢包与时延对网络吞吐率的影响。

上图可以看出两个最常见的应用HTTPFTP在网络上传输的时候丢包率对他们的影响,随着丢包率的增加两个应用的性能都明显下降。特别是HTTP应用在丢包率达到1%的时候,HTTP的传输速率下降到原来的10%。

上图可以看出T1线路与T3线路在网络时延低于20毫秒的时候他们的吞吐率受时延的影响很小可以忽略,但是当时延达到60毫秒以上的时候T3线路的带宽优势就不复存在了。而且随着时延的不断增加网络的质量成指数下降。
【注】T1=1.544Mbps T3=44.736Mbps
 

最高传输速率

posted @ 2017-12-06 09:54  Ranxf  阅读(1433)  评论(0编辑  收藏  举报