網路網路發展簡史

良久以前寫的一篇文章,大概整理了一下網際網路發展的歷史,所有資料全部來自網路收集與整理。

 

[title]ARPA與網路[/title]

在現代,網際網路幾乎佔據了我們所有的生活,但是誰知道網際網路是從哪裡開始發展的呢?

說起來還真有那麼點MARVEL美式英雄漫畫的味道。

 

追溯到1957年蘇聯成功的發射了第一顆軍事用人造衛星到天空上,身為世界兩大強權之一的美國非常震攝於蘇聯的開發能力,於是!

美國就在1958年正式成立了ARPA(Advanced Research Project Agency)!

你沒看錯!這像電影般名稱的先進研究計畫局真的存在!

而且是公開的秘密!

 

ARPA每年平均有240人投入共140項計畫中,並且掌控至少32億美元的預算!

這當中的發展也不乏諸如鋼鐵人(士兵外骨骼機甲)、X教授(心靈遙感預測)等超級士兵計畫。

ARPA曾幾經變革,在名稱上多加了D,現名為DARPA。

不過還是回到我們的主題:網路。

 

[title]阿帕網的誕生與結束[/title]

既然網路誕生於為了軍事用途而設立的ARPA,一開始的發展當然也是非常具有軍事色彩:

「為了建立一個即使部分設施遭受核武器攻擊,也不會因此癱瘓的不連續聯絡網」

既然確認了目的,1962年8月在MIT提出「銀河網」的J.C.R. Licklider,很快地就在10月被ARPA挖角來著手進行發展「網路」這個計畫。

在1968年Larry Roberts完成了阿帕網模型,於是,世界第一個互聯網路ARPAnet(阿帕網)就此誕生。

Larry Roberts也因此被稱為阿帕網之父

 

當時的阿帕網非常簡陋,使用撥接式電話線互相連結,並且只連結了美國西岸的四所大學。

由於70%的經費來自於美國國防部,阿帕網初期主要在研究電腦圖形、模擬機飛行等等議題,並且開放ARPA內的研究人員自由使用。

很快的,阿帕網就受到了實際的限制。

 

除了不能和當時現有的另外兩個網路:衛星網路(SAT net)和位於夏威夷的阿羅哈網路(ALOHA net)連接以外,隨著電腦量的增加,阿帕網也非常容易出錯。

所以,網際網路開始需要網路上各電腦的統一規範。

1975年,阿帕網正式被移到美國國防部通信處專用,而在1990年的2月28日正式停止運作。

 

[title]TCP/IP的誕生[/title]

前面提到了阿帕網隨著用戶數量的增加,會越來越容易出錯。

這是由於阿帕網所採用的通訊方式NCP協定(Network control protocol)在原先設計時,是針對一台電腦與一台電腦的傳輸 ,並沒有給予每台電腦唯一獨立的位址;

NCP也沒有預設除錯的功能,以至於在傳輸過程中一旦有錯誤,會導致網路停止,而出錯的電腦越多,網路的運行也就越慢。

 

Bob Kahn在1972年時開始研究衛星資料包網路和地面無限資料包網路之間的溝通,1973年Bob開始投入設計下一代的協定,很快就訂出一個基本的模型。

把不同網路協定的溝通透過一個公用的協定隱藏起來,並且將位址的可靠性交給主機本身。

最終的TCP/IP被比喻為「兩個罐子與一根弦」。

 

後來TCP協定分別經歷了TCP v1、TCP v2、TCP v3,Vinton Cerf和Bob Kahn共同制定IP v3,並且最後合併成了現在的TCP/IP。

在1983年的1月1日正式取代了NCP協定,並且在1984年作為所有計算機網路的共同標準。

於是這兩個人被尊稱為「網際網路之父」,並且在2005年9月9日於美國獲頒總統自由勳章。

 

但是很快地現行的TCP/IP協定,也即將因為32位元的有限IP位址,受到電腦數量不斷提升限的挑戰,也無法管理頻寬和網路服務所需要的優先順序,所以將改採IP v6來取代IP v4。

 

[title]其他協定的演進[/title]

1971年,Ray Tomlinson發出了第一封電子信件,並由他在打字機上挑選了@做為區隔使用者和位置的符號;

1973年,電子郵件佔了阿帕網總流量的75%。

1973年,TELNET協定在UCLA誕生,作為純文字介面的資料傳輸。

1980年,基於TELNET協定的MUD(Multi-Users Dungeon)網路遊戲在阿帕網上運作。

1974年,為了傳輸檔案,制定了FTP協定。

1991年,HTTP協定誕生,富含影音的HTTP網頁超文件,把網際網路拉上一個新的紀元,隨著不斷的改版,最完整的HTTP v1.1在1999年6月正式實施。

 

[title]總結[/title]

網際網路的發展可以說是美蘇冷戰時代的預期外產品,隨著許多人在不同方面的貢獻,把原先設計為軍事用途的阿帕網,提升到了全世界,並且不斷演進出各式各樣的服務與娛樂供全世界使用;

統計至2011年的4月,全世界約有21億人在使用網際網路,他開始於1962年的一小步,而且將會繼續不斷的大步前進。