有些东西在生活中存在了很久,而我们从来没有去关注过。当我们注意到时,有可能会被吓一跳。

比如,计算机网络很繁忙,线路上跑着不知多少数据信息呢。而这些数据信息都是用由一个个比特组成的,这么多比特挤在一条线路里,那么,一个比特它有多长呢?

我们来计算一下。假设一条传输线路有10,000千米,它的传输速度也就是经常所说的带宽是2兆(2Mbps,即每秒能够传输2兆比特,也就是2097152个比特),而光电信息在这条线路上的传播速度是2.5 x 10^8米/秒。

要计算比特的长度,那么先看这条线路上同时能容纳多少个比特,然后用线路的长度去除以它同时容纳的比特个数,就能知道每个比特的长度了。

因为所谓的传输速度或者说带宽,就是说每秒钟能够跑到线路上的数据的速度,在我们之前的假设下,我们知道每秒种最多有2兆的数据上去。而跑上线路的数据从线路一端到另外一端,需要的时间为

(10,000千米) / (2.5 × 10^8 米/秒) = 0.04 秒

所以,在任一时刻,同时在线路上跑着的数据共有

(2兆比特/秒) × (0.04 秒) = (2097152 比特/秒) × (0.04 秒) = 83886.08 比特 

故,一个比特的长度是

10,000千米 / 83886.08 比特 = 119.2 米。

也就是说,一个比特比一个足球场还要长!

经过总结你可以发现,其实比特的长度就等于线路上光电信息的传播速度去除以带宽。而光电信息的传播速度基本不会变化,所以带宽越小,比特越长。