网管员的带宽争论
公司新招聘了一位网管员,此人喜好咬文嚼字,北京人将这种同事戏称为“杠头”。在一次技术研讨会上,技术部的主管将“带宽”和“速度”两个词反复交替使用。会议结束前,领导问还有谁补充,下面是这位新同事的发言:
“我有点补充,您刚才的用语不规范。您可以说以45Mbps传输的T3链路比以1.544 Mbps传输的T1链路具有更高的速度。但T3和T1的实际比特传输速度接近于光速,所以实际的比特传输速度不会改变。带宽指的是链路上每秒传输多少比特,而不是比特实际传输有多快。如果只用到它们传输能力内的一小部分时,它们传输数据的速率大致相同,这就像一滴水在细管和粗管里的流速大致相同的道理一样。因此,通常更难准确地说是T3的带宽比T1的要大,因为它在相同时间内能够传输更多的信息,而不是它有更高的速度。”
笔者很钦佩这位新同事的勇气,他补充的内容笔者非常认可,不过笔者可没有这份勇气,还是将原理补充写在这里吧。
在数字体系中,带宽的基本单位是比特每秒(bps)。带宽是在一个给定的时间(或多少秒)内有多少信息(或bit)从一个地方流到另一个地方的量度。虽然带宽是以bps来描述的,但通常还有一些数倍于bps的表示方式。换句话说:网络带宽通常描述为Kbps、Mbps,甚至Gbps。
使用公式T=S/BW(传输时间=文件大小/带宽),可以帮助网络管理员评估网络性能的几个重要方面。如果给定应用的典型文件大小已知,那么用文件大小除以网络带宽就可以估计出这个文件传输所需的最小时间。
进行数据传输计算时,有两个重要方面需要考虑:
(1)结果只是一个估计值,因为文件大小不包括为了使数据能通过网络传输所增加的开销。
(2)结果可能是非常好的状态下的传输时间,因为可用带宽永远达不到该网络类型的最大理论值依次用吞吐量取代带宽会更加准确。
虽然数据传输计算相当简单,但如果不注意在公式中使用相同单位的话,也会遇到麻烦。MBps的含义是兆字节每秒,Mbps的含义是兆比特每秒,前者是指每秒传输的字节数量,后者是指每秒传输的比特位数。MBps中的B字母是Byte的含义,虽然与Mbps中的bit翻译一样,都是比特,也都是数据量度单位,但二者是完全不同的。
Byte是字节数,bit是位数,在计算机中每八位为一字节,也就是1Byte=8bit,是1:8的对应关系。因此1MBps等于8Mbps。因此,在书写单位时一定要注意“B字”母的大小写,尤其有些人还把Mbps简写为MBps,此时B字母的大小写真可以称为失之毫厘,谬以千里。
网络技术争议:办公室里的“带宽大战”
0
相关文章