“带宽”是指固定时间内传输管道中可以传递数据的数量能力,即是某条线路在单位时间内从网络中某一点到另一点所能通过的“最高数据量”。打个简单的比方,就好比一条水管每分钟、每秒钟最多能漏出多少毫升的水,如果每秒最多漏出10毫升水,那么我们就可以理解为“这条水管的带宽为10毫升/秒”。
“传输速率”是指某线路在某段时间内从网络中某一点到另一点的“实际传输数据量”。就拿前面的比方说明,水管的带宽为10毫升/秒,那么理想情况下,它的传输速率也为10毫升/秒,但我把水龙头关小一点,那么它的传输速率就变为5毫升/秒。这里我们可以理解为带宽越大,传输速率越高,但带宽是针对理想最大值而言,而传输速率是针对某段时间实际值而言。网络带宽通常用Mbps(兆比特/每秒)作为其计算单位,而速率的计量单位,是KBps(千比特/每秒)。
下面用我们常接触到的中国电信ADSL举例说明一下带宽与速率的关系。
1、小明:我家租用的是中国电信2M的宽带,那么我的下载速度就是2Mbps?
答:其实这样理解是错误的,所谓2M宽带,如上面所说,计算单位为 Mbps(兆比特/每秒)。但这个单位仅仅用于表示数据链路本身的数据能量,而在我们计算机,也就是电脑网络领域来说,表示下载速度的计量单位,是KBps(千比特/每秒)。相信您也已经发现了,两者的计数单位微小区别在于一个是“兆比特”而一个是“千比特”。
2、小明:为什么Mbps和KBps两者之间,一个b是小写,而另外一个B是大写,是你写错了吗?
答:相信很多眼尖的网友也与您一样发现了这个微妙的区别。其实并没有写错,在计算机领域里面,“B”和“b”分别代表Bytes和bits,两者的定义是不同的,它们有下列换算关系:
1 Byte(字节)= 8 bits(位)
1 KB(千字节)= 1024 Bytes(字节)——注:计算机数据领域来说,是1024进制,而不是1000进制。
这样一来,您应该发现了把,其实2Mbps宽带的计数单位的“Mb”是“Mbits(兆位)”,而我们日常所接触到的诸如表示下载速度的“KB”是“KByte(千字节)”。
3、小明:那么“Mbps”与“KBps”之间怎么换算?我如何才能计算出自己最快的下载速度呢?
答:如同上面所说,“KB”中的“B(字节)”与“Mb”中的“b”之间的换算倍率为“8”;加上“KB(千字节)”本身与“Mb(兆位)”之间的换算比率为1024,所以带宽计算单位“Mbps”要转换成我们下载速度中的“KBps”,应该是Mbps×8×1024=KBps。
那么,现在可以举个具体例子,2M的宽带,其实际可以达到的下载速度峰值(即最高下载速度)计算公式就为:2×1024/8 = 256KBps(256千比特每秒),日常生活中为了便于记忆,我们总是省略了后面的时间计算单位,习惯性简称“256K”,这个便是2M宽带的最高下载速率。
4、小明:按照你这样计算是没错,但是为什么我的2M宽带达不到你这个速度呢?
答:上面这个数值只能说是理论上的速度,实际上根据线路与机房之间的距离、以及中途物理上、逻辑上的线路磨损、信号干扰等因素,一般都要再扣约 12%-20% 的信息头标识等各种控制讯号耗损。按照笔者自身使用实际情况来说,其传输速度一般应为190-220KBps左右。按照上述公式,各种宽带的极限下载值也可以轻易的计算出来,但实际下载值通常都为计算结果的80%~90%之间,如果您的2M带宽下载速度能够达到230K左右,那么损耗可以说是比较少的了。