VoIP系列:电路交换

      当前的电话系统是通过一种叫做电路交换的很可靠但却有些低效的方法进行通话连接的。

      电路交换是一种被电话网络使用已经超过100年的基本概念。当双方通话的时候就在通话期间保持一个连接。由于是双向地将两点连起来,这样的连接就被称为电路(Circuit)。这是公共电话交换网络(PSTN)的基石。

      这是一个电话如何工作的典型场景:
      1. 你拿起听筒,听到一个拨号音。这让是让你知道你和你的电话运营商的当地办事处有了连接。
      2. 拨打你想通话方的号码。
      3. 通话被从你的本地运行商的交换器路由到你的通话方。 
      4. 通过沿线的若干个相连的交换器建立起你电话和通话方线路之间的连接。
      5. 另一端的电话响了,某人接了电话。 
      6. 连接开通了电路。
      7. 你谈了一段时间然后挂掉话筒。 
      8. 当你挂掉后,电路就关闭了,释放你的线路以及其间的所有线路。
     
      假定你通话10分钟。在这期间,两个电话之间的电路一直开着。在直至1960左右的早期电话系统中,每次通话在通话期间都有一个双方之间的专用的线缆连接。所以如果你在纽约,你想打电话到洛杉矶的话,纽约和洛杉矶之间的交换器会将横跨美国的所有铜质线缆连接起来。你要在占用这些线缆整整10分钟。你付了很多通话费,因为实际上你在这10分钟内占有了3,000英里的铜质线路。

      当今的传统电话网络相对更高效,成本也降低很多。你的声音被数字化了,并在沿途的大部分范围内连同其它数千个声音混合到了单个光纤线缆(尽管到你家的时候还会有一段专用的铜制线缆)。这些通话按单个方向64千比特每秒的固定速率传输,总的传输速率就是128千比特每秒。因为每千字节(KB)中有八千比特(Kb),这就相当于电路接通时16千字节每秒,960千字节每分的传输。在10分钟的谈话中,总传输量是9,600千字节,接近于10兆字节(了解这段话之前先学习下比特和字节相关原理)。如果你观察下典型的电话通信,这些传输数据的大部分都被浪费了。

      接下来我们会讨论包交换。