陳仁政
因特網的發明不是一個人,而是一群人的貢獻。
因特網(Internet)是指由美國國防部原ARPA—“阿帕網”(Arpanet)演變而來的、采用TCP/IP協議的一種互聯網。其實,它只是多種互聯網中的一種而已,并不是計算機網絡中唯一的國際性計算機網絡。Internet的譯名多達10余個,從而在中國科技、文教、翻譯、出版等各界都造成過混亂。鑒于這種局面,全國科學技術名詞審定委員會經過長期審議,在1997年7月正式定名為“國際互聯網”或“因特網”—這是兩個規范的譯名;但是,習慣上又可翻譯為互聯網,在港臺地區又被簡稱為國際網絡。

那么,互聯網是怎樣誕生的呢?建立互聯網,可粗略地認為要做4件大事。
創立局部網,主要是指被稱為互聯網雛形的阿帕網。
1940年9月9日,在達特茅茨學院召開了美國數學協會的一次會議,現代數字計算機之父—貝爾實驗室的喬治·羅伯特·斯蒂比茨,演示了他的復雜計算機“莫德爾”1號。由于無法把這個龐然大物從紐約運抵會場,就在會場上設置了電傳終端,讓參會者通過電傳機傳達自己的指令,間接用遠在370千米以外的計算機進行運算。這是世界上第一次用計算機實現遠程“網絡”傳輸的源頭。
1960年,美國行為心理學家、人工智能專家約瑟夫·卡爾·羅伯特·利克萊德發表了《人-機共生》一文,預言幾年以后,“人們用機器進行的交流,將變得比人與人面對面的交流更有效”。既然要交流,就必須在多臺電腦之間建立網絡。
基于這種想法,1962年10月,美國國防部高級計劃署聘請利克萊德擔任“指令和控制研究”(CCR,即“人-機交互作用”)的負責人。不久,利克萊德把它改名為信息處理技術辦公室(IPTO),并在半年內就聯系了全美國最優秀的電腦專家—這些人被稱為“星際網”。
利克萊德從波士頓林肯實驗室請來勞倫斯·吉爾曼·羅伯茨,策劃建立網絡的工作。在1967年10月的ACM(計算機協會)蓋特林堡大會上,羅伯茨提出了建立阿帕網的計劃。1968年6月3日,IPTO向國防部高級計劃署正式遞交了“資源共享的電腦網絡”—阿帕網研究計劃,以便讓這個署的電腦實現資源共享。利克萊德與羅伯茨也因此被叫作“阿帕網之父”。
專家們在建立阿帕網的過程中,解決了許多技術難題。
難題之一是克服“中央控制式網絡”的缺點—容易被敵方“摧毀”。1962年初,美國蘭德公司的青年工程師保羅·巴蘭提出了“分布式網絡”來克服這個缺點。1961年7月和1964年,麻省理工學院的倫納德·克萊恩羅克先后發表論文和出版書籍,也提出了分布式網絡的理論。1965年秋,英國物理學家、計算機科學家唐納德·瓦特·戴維斯也設計了和巴蘭一樣的分布式網絡—僅僅把巴蘭的“塊”變成了“包”。總之,巴蘭、克萊恩羅克、戴維斯在大致相同的時間內,各自獨立克服了中央控制式網絡的缺點所設計的分布式網絡,其思路奠定了后來的阿帕網的基礎。
難題之二是把兩臺不同電腦聯結起來。
1965年,美洲電腦公司的托馬斯·梅里爾代表自己的公司向國防部高級計劃署提交了在馬薩諸塞州和加利福尼亞州之間進行聯網試驗的計劃。麻省理工學院的林肯實驗室完成了人類首次遠距離接通兩種不同電腦的實驗。


梅里爾和羅伯茨的另一貢獻是,他們在1961年10月給國防部高級計劃署提交的報告《通向分時的電腦網絡》中提出,聯結不同電腦并不困難。但這個聯結是通過電話線完成的,如果是遠距離通網,信號難以到達終點,所以必須用“包切換理論”—它對互聯網的發展起了決定性的作用。1969年(這一年被認為是因特網的起始之年),阿帕網在美國的4個“節點”(地點)之間正式運行。
1972年10月,美國計算機科學家羅伯特·埃利奧特·卡恩組織召開了國際電腦通信大會。在會上,卡恩演示了40臺電腦之間聯網的阿帕網和終端接口處理器。會上還成立了“網際網絡工作小組”,選舉美國計算機科學家、后來擔任世界通信公司高級副董事長的文頓·瑟夫為第一任主席。
從此,阿帕網網絡的工作方式得到國際上的承認。
在美國研究阿帕網的同時,英國和法國的一些機構也在進行類似的研究。例如,英國計算機科學家迪姆·伯納斯·李在1989年發明萬維網(World Wide Web,常縮寫為WWW)。注意,互聯網并不等同于萬維網:也叫環球網的萬維網,只是互聯網提供的服務之一,是依靠互聯網運行的一項服務。1990年12月25日,他和比利時信息工程師、計算機科學家、發明萬維網協議的羅伯特·卡里奧一起成功通過因特網實現了HTTP代理與服務器的第一次通信。HTTP是Hyper Text Transfer Protocol(超文本傳輸協議)的縮寫,所有的WWW文件都必須遵守這個協議。
