1.1 TCP/IP的產(chǎn)生背景
TCP/IP是伴隨著互聯(lián)網(wǎng)的發(fā)展而研發(fā)出來的,還是讓我們從頭說起吧。
第二次世界大戰(zhàn)結(jié)束,蘇美兩國各自發(fā)展了自己的勢力范圍,成為世界的兩極。這兩極不是在好好發(fā)展經(jīng)濟上競爭,而是在軍備上展開競爭。這兩個龐大的國家機器進行著無聲的對壘。這就是著名的“冷戰(zhàn)”。
1962年,蘇聯(lián)向古巴運送導彈,企圖在古巴建立導彈發(fā)射場,被美國U-2偵察機發(fā)現(xiàn)。美國總統(tǒng)肯尼迪下令對古巴實行軍事封鎖,并進行戰(zhàn)爭威脅,蘇聯(lián)被迫撤走導彈,危機才平息。古巴核導彈危機導致美國和原蘇聯(lián)之間的冷戰(zhàn)狀態(tài)隨之升溫,核毀滅的威脅成了人們?nèi)粘I畹脑掝}。
美國國防部(DoD)認為,如果僅有一個集中的軍事指揮中心,萬一這個中心被原蘇聯(lián)的核武器摧毀,全國的軍事指揮將處于癱瘓狀態(tài),其后果將不堪設(shè)想,因此有必要設(shè)計這樣一個分散的指揮系統(tǒng)——它由一個個分散的指揮點組成,當部分指揮點被摧毀后其他點仍能正常工作,而這些分散的點又能通過某種形式的通信網(wǎng)取得聯(lián)系。
1969年,美國國防部高級研究計劃署(ARPA)的領(lǐng)導利克利德提出“巨型網(wǎng)絡(luò)”的概念,設(shè)想“每個人可以通過一個全球范圍內(nèi)相互連接的設(shè)施,在任何地點都可以快速獲取各種數(shù)據(jù)和信息”。哇!領(lǐng)導就是領(lǐng)導,這個概念的提出無疑是今天的互聯(lián)網(wǎng)的精辟總結(jié)!
當然,革命的實踐比革命的理論更牛,這是領(lǐng)導始料未及的。緊接著,在利克利德的資助下,一群天才的科學家們建立了名為阿帕網(wǎng)(ARPAnet)的網(wǎng)絡(luò)。
1969年9月美國軍方阿帕網(wǎng)問世。
在阿帕網(wǎng)產(chǎn)生運作之初,大部分計算機相互之間不兼容。在一臺計算機上完成的工作,很難拿到另一臺計算機上去用;想讓硬件和軟件都不一樣的計算機聯(lián)網(wǎng),也有很多困難。當時美國陸軍用的計算機是DEC系列產(chǎn)品,海軍用的計算機是Honeywell中標機器,空軍用的是IBM公司中標的計算機,每一個軍種的計算機在各自的系統(tǒng)里都運行良好,但卻有一個大弊病:不能共享資源。
當時科學家們提出這樣一個理念:“所有計算機生來都是平等的。”為了讓這些“生來平等”的計算機能夠?qū)崿F(xiàn)“資源共享”就得在這些系統(tǒng)的標準之上,建立一種大家共同都必須遵守的標準,這樣才能讓不同的計算機按照一定的規(guī)則進行“談判”,并且在談判之后能“握手”。這里說到的標準、規(guī)則就是我們現(xiàn)在所說的通信“協(xié)議”的概念。
在確定今天因特網(wǎng)各個計算機之間“談判規(guī)則”過程中,最重要的人物當數(shù)溫頓·瑟夫(Vinton G.Cerf)。正是他的努力,才使今天各種不同的計算機能按照協(xié)議上網(wǎng)互聯(lián)。溫頓·瑟夫也因此獲得了與蒂姆·伯納斯·李(Tim Berners-Lee)、羅伯特·卡恩(Robert Elliot Kahn)一樣的美稱——“互聯(lián)網(wǎng)之父”。
1970年12月制定出來了最初的通信協(xié)議是由羅伯特·卡恩開發(fā)、溫頓·瑟夫參與的“網(wǎng)絡(luò)控制協(xié)議”(NCP),但要真正建立一個共同的標準很不容易。
1972年,計算機業(yè)和通信業(yè)的拔尖兒人才齊聚美國首都華盛頓,大伙兒一起參加了第一屆國際計算機通信會議。
在熱烈的討論氛圍中(第一次會議往往都是熱鬧非凡的,大家都有新鮮感),會議決定在不同的計算機網(wǎng)絡(luò)之間達成共通的通信協(xié)議。
隨后,石破天驚的互聯(lián)網(wǎng)處女秀開場了——會議決定成立互聯(lián)網(wǎng)工作組(The Internet Engineering Task Force,IETF),負責建立這種標準規(guī)范。這是互聯(lián)網(wǎng)第一次出現(xiàn)在世人面前,也是第一次從“官方”的嘴中蹦出來!
早期協(xié)議,如Telnet(用于虛擬終端仿真)和文件傳輸協(xié)議(FTP)是最早開發(fā)的,以指定通過阿帕網(wǎng)共享信息所需的基本實用程序。隨著阿帕網(wǎng)在規(guī)模和作用范圍上的日益擴大,出現(xiàn)了其他協(xié)議。
1973年的世界正處在冷戰(zhàn)的高峰期,美國僅有三個互相聯(lián)系的計算機網(wǎng)絡(luò)都用于國防或?qū)W術(shù),并不對公眾開放。溫頓·瑟夫與羅伯特·卡恩提出將三個網(wǎng)絡(luò)合并,嘗試設(shè)計一個“網(wǎng)關(guān)”計算機互連具有不同協(xié)議的網(wǎng)絡(luò),讓計算機和計算機之間的溝通敞開和透明。1974年他們提出命名為TCP的分組網(wǎng)互通協(xié)議,隨后發(fā)表的著名的論文將TCP分為TCP/IP,開始布設(shè)可以架構(gòu)在現(xiàn)有和新的技術(shù)上的互聯(lián)網(wǎng),讓大家使用它自由的分享。
“互聯(lián)網(wǎng)一直面臨斗爭和挑戰(zhàn)”,如果溫頓·瑟夫和羅伯特·卡恩當年把TCP/IP視為私有財產(chǎn)而申請專利,就不會有今天的互聯(lián)網(wǎng)的成功。更重要的是他為其統(tǒng)一標準,花了整整十年的時間推廣這項新技術(shù),用各種方式說服人們認可并嘗試使用它。
在1974年,傳輸控制協(xié)議(TCP)作為規(guī)范草案引入,它描述了如何在網(wǎng)絡(luò)上建立可靠的、主機對主機的數(shù)據(jù)傳輸服務(wù)。這意味著處于散兵游勇狀態(tài)的計算機網(wǎng)絡(luò)能夠通過協(xié)議進行通信,也表示互聯(lián)網(wǎng)不但有了名頭,并且在“團結(jié)就是力量”的真理指引下,具備了令世人矚目的話語權(quán)!
1975年,比爾·蓋茨與保羅·艾倫創(chuàng)辦了微軟公司。
1981年,Internet協(xié)議(IP)以草案形式引入,它描述了如何在互聯(lián)的網(wǎng)絡(luò)之間實現(xiàn)尋址的標準以及如何進行數(shù)據(jù)包路由。
1983年1月1日,阿帕網(wǎng)開始對所有的網(wǎng)絡(luò)通信和基本通信都要求標準化,由過去的NCP改變?yōu)門CP和IP。
1983年,阿帕網(wǎng)分裂為兩部分:用于軍事和國防部門的軍事網(wǎng)(MILNET)和用于民間的阿帕網(wǎng)版本。同時,局域網(wǎng)、廣域網(wǎng)的產(chǎn)生和蓬勃發(fā)展對Internet的進一步發(fā)展起了重要的作用。其中最引人注目的是美國國家科學基金會ASF(National Science Foundation)基于IP建立的名為NSFNET的廣域網(wǎng)。NSF在全美國建立了按地區(qū)劃分的計算機廣域網(wǎng)并將這些地區(qū)網(wǎng)絡(luò)和超級計算機中心互聯(lián)起來。阿帕網(wǎng)為主干網(wǎng)的互聯(lián)網(wǎng),只對少數(shù)的專家以及政府要員開放,而以NFSNET為主干網(wǎng)的互聯(lián)網(wǎng)向社會開放。
1984年,美國國防部將TCP/IP作為所有計算機網(wǎng)絡(luò)的標準。
1989年蒂姆·伯納斯·李(Tim Berners-Lee)發(fā)明了首個網(wǎng)頁瀏覽器——萬維網(wǎng)(World Wide Web,WWW),1991年5月WWW在Internet上首次露面,立即引起轟動,獲得了極大的成功,并被廣泛推廣應用。TCP/IP網(wǎng)絡(luò)大發(fā)展時代的序幕由此拉開。
1990年6月NSFNET徹底取代了阿帕網(wǎng)而成為Internet的主干網(wǎng)。到1991年,NSFNET的子網(wǎng)已經(jīng)擴展到3 000多個,由此奠定了今天異常繁榮的互聯(lián)網(wǎng)之基礎(chǔ)。
螻蟻再多,也無法撼動大象,NSFNET獨木難支,并不足以支撐起今天互聯(lián)網(wǎng)時代華麗的開局。實際上,NSFNET吸引的用戶當中不僅包含有很多學術(shù)團體、研究機構(gòu),至為重要的是,個人用戶也開始參與到這個網(wǎng)絡(luò)當中。越來越多不同類型用戶的加入,讓這個無趣的資源共享區(qū)開始變得熱鬧非凡。
人們漸漸地不安分于板著面孔交流資料,各種形式的溝通也開始盛行并越來越有吸引力。E-mail、BBS、FTP、Telnet等,都是互聯(lián)網(wǎng)產(chǎn)生初期人類智慧的結(jié)晶。
1995年,微軟Internet Explorer瀏覽器(IE1)誕生。
1996年,4個并不是科班出身的以色列籍猶太小伙發(fā)明了ICQ。
至此,互聯(lián)網(wǎng)完成了由資源傳播通道到交流通信平臺的角色轉(zhuǎn)換,這個轉(zhuǎn)換過程緩慢而細微,就如同一場天街小雨,輕柔地滋潤著這多彩的世界。
1996年,美國克林頓政府提出“下一代Internet計劃(NGI)”。
隨后的20年,一大批太陽、月亮和星星一樣的企業(yè)橫空出世,一大批業(yè)界精英粉墨登場,一大批新技術(shù)、新思路、新理念、新思維風起云涌、叱咤風云……
1999年,騰訊公司推出騰訊QQ(簡稱QQ),同年新浪公司推出“新浪微博”。
2001年,微軟發(fā)布Windows XP操作系統(tǒng)。
2003年,淘寶網(wǎng)成立。
2011年,騰訊公司推出微信(WeChat)。
2012年,倫敦奧運會開幕式上,蒂姆·伯納爾斯·李出現(xiàn)在場地中央,他在鍵盤上敲出一行字,此時大屏幕上顯示“This is for everyone”,意喻萬維網(wǎng)是送給世界上每一個人的禮物。
2016年,TCP/IP大行其道,它無所不在,無堅不摧,無往不利,戰(zhàn)無不勝,攻無不克……