跳轉到

1969:ARPANET — 四個節點與網路的誕生#

案情#

1969 年 10 月 29 日,UCLA 的 Leonard Kleinrock 實驗室與史丹佛研究院(SRI)之間完成第一次 ARPANET 遠端登入,傳輸「LOGIN」時在打下「LO」兩個字母後系統當機——人類第一則網路訊息是「LO」。同年 12 月,猶他大學與 UC Santa Barbara 加入,四節點網路成形。ARPANET 由美國國防部高等研究計畫署(ARPA)資助,BBN 公司承建,是網際網路的直系祖先。

前因#

  • 1957 年蘇聯發射 Sputnik 後美國成立 ARPA(1958),任務是防止再一次科技突襲。
  • 1961–1964 年,MIT 的 Kleinrock 提出佇列理論分析封包交換;蘭德的 Paul Baran 為核戰後通訊存續設計「分散式訊息塊」網路;英國 NPL 的 Donald Davies 獨立提出 packet switching 並命名。
  • 當時長距離電腦連線採「電路交換」的專線或撥接,頻寬浪費、昂貴且單點故障即斷線。
  • 1966 年 ARPA 的 Larry Roberts 提出「資源共享網路」構想,讓各研究中心昂貴的電腦互不重複投資;1968 年底合約由 BBN 得標。
  • 節點選定四所大學(UCLA、SRI、UCSB、Utah),每校安裝一部 BBN 打造的介面訊息處理器(IMP),以 50 kbps 專線互連。

線索與推理#

偵探的首要謎題:為什麼是「封包交換」而非延續電話網的電路交換?推理有三。第一,電腦流量是「突發性(bursty)」的:使用者在思考與打字時線路閒置,電路交換等於為沉默付全額租金;封包交換把訊息切成小塊、標上目的地位址,與他人共用線路,統計多工讓同樣頻寬承載數倍流量。第二,存活性:Baran 的原始動機是軍事——封包可繞道,摧毀任意幾個節點網路仍在,這正合 ARPA 之需。第三,異質性:各校電腦品牌各異(SDS、IBM、PDP),ARPANET 的解法是 IMP 當「中立的翻譯官」,主機只對 IMP 說話——這一層抽象,正是日後 TCP/IP 的思想胚胎。

「LO」這樁著名小事故也值得偵探批註:它不是失敗,而是首度驗證「遠端互動運算」的可行性——訊號確實跨越大陸抵達了對端主機。Kleinrock 的佇列理論在此成為工程儀表板:他可預測封包在節點的排隊延遲,這讓網路設計第一次有數學依據。決策鏈的最後一環是 Larry Roberts 的務實:他選了現成的 50 kbps AT&T 長途線路,把賭注押在軟體協定而非基礎設施上——便宜、快、可迭代。

理論#

電路交換與封包交換的容量經濟學對比:設單用戶峰值速率 \(r\) 、平均速率 \(\alpha r\) ( \(\alpha \ll 1\) ,突發係數), \(N\) 個用戶:

方式 所需頻寬 適用流量
電路交換 \(N \cdot r\) (每戶專線) 恆定流(語音)
封包交換 約 \(N \cdot \alpha r + r\) (統計多工) 突發流(資料)

節點排隊延遲(Kleinrock 模型,M/M/1 佇列):

\[ W = \frac{1}{\mu C - \lambda} \]

\(\lambda\) 為封包到達率、 \(C\) 為鏈路容量、 \(1/\mu\) 為平均封包長度。當負載 \(\rho = \lambda / \mu C \to 1\) ,延遲發散——這解釋了 1970 年代 ARPANET 壅塞控制的研究熱潮。四節點拓撲(UCLA–SRI–UCSB–Utah)以 50 kbps 環狀互連,1971 年擴至 15 節點、1973 年跨越大西洋。

後果#

  • 1971 年 Ray Tomlinson 發明電子郵件,迅即占據 ARPANET 大半流量——殺手級應用出自用戶而非計畫書。
  • 1974 年 Vint Cerf 與 Bob Kahn 發表 TCP 論文,1983 年 1 月 1 日 ARPANET 全面切換至 TCP/IP,網際網路的技術底座定案。
  • 1989 年 Tim Berners-Lee 在 CERN 提出全球資訊網(WWW);1995 年 ARPANET 光榮退役。
  • 封包交換成為一切數位通訊的通用語:VoIP、串流、雲端、物聯網皆是其後裔。

冷案檔案#

  • 時間:1969 年 10 月 29 日首連、12 月四節點成形
  • 案由:ARPA 資助、BBN 承建的封包交換實驗網,以「LO」兩個字母開啟網路時代
  • 歷史定位:網際網路的創世節點——統計多工打敗電路交換的判例