一文看完TCP/IP的發(fā)展歷程
20世紀(jì)50年代末,正值美蘇冷戰(zhàn)時(shí)期,當(dāng)時(shí)美國(guó)軍方為了避免自己的計(jì)算機(jī)被炸毀,導(dǎo)致整個(gè)網(wǎng)絡(luò)癱瘓,于是美國(guó)國(guó)防部的高級(jí)研究計(jì)劃局建設(shè)了一個(gè)軍用網(wǎng),保證即便部分計(jì)算機(jī)被襲擊摧毀,其他部分仍然正常通信和聯(lián)系。
這個(gè)軍用網(wǎng)絡(luò),就是大名鼎鼎的“阿帕網(wǎng)。”
最初阿帕網(wǎng)只連接4臺(tái)計(jì)算機(jī),到70年代,連接計(jì)算機(jī)數(shù)量已經(jīng)達(dá)到幾十臺(tái)。當(dāng)時(shí)阿帕網(wǎng)有很多局限性,比如不同計(jì)算機(jī)網(wǎng)絡(luò)之間不能互相通信,為了解決這個(gè)問(wèn)題,APPA又啟動(dòng)了新的研究項(xiàng)目,設(shè)法將不同的計(jì)算機(jī)局域網(wǎng)進(jìn)行互聯(lián)。
“互聯(lián)網(wǎng)”便由此誕生。
早期,阿帕網(wǎng)采用的是一種名為NCP的網(wǎng)絡(luò)協(xié)議,但是隨著網(wǎng)絡(luò)的發(fā)展,以及用戶對(duì)網(wǎng)絡(luò)需求的不斷提高,這種協(xié)議已經(jīng)不能充分支持阿帕網(wǎng)。
NCP協(xié)議有一個(gè)很大硬傷,它只能用于同構(gòu)環(huán)境中。
什么叫同構(gòu)環(huán)境?
意思就是使用Windows操作系統(tǒng)的用戶,不能和MacOS操作系統(tǒng)的用戶進(jìn)行通信,也不能和Android 的用戶通信。
無(wú)疑這樣會(huì)大大限制互聯(lián)網(wǎng)的發(fā)展,用戶使用體驗(yàn)也極為不好。
在當(dāng)時(shí),計(jì)算機(jī)的種類五花八門,不同類型的計(jì)算機(jī),使用的語(yǔ)言也不同,他們之間不能互相通信,信息的傳達(dá)很不方便。
當(dāng)時(shí)的阿帕網(wǎng)設(shè)計(jì)者們,急需一種新的協(xié)議,改變這一局面。
這個(gè)重任,落在當(dāng)時(shí)就職于美國(guó)國(guó)防部高級(jí)研究計(jì)劃局,擔(dān)任信息處理技術(shù)辦公室主任的羅伯特·卡恩,以及他的工作伙伴溫特·瑟夫身上。
羅伯特·卡恩和溫特·瑟夫后來(lái)被稱為互聯(lián)網(wǎng)之父,是現(xiàn)代全球互聯(lián)網(wǎng)發(fā)展史上最著名的兩個(gè)科學(xué)家。
為了開發(fā)和設(shè)計(jì)新的協(xié)議,他們絞盡腦汁。
功夫不負(fù)有心人,1974年,卡恩和瑟夫帶著研究成果,在IEEE期刊上,發(fā)表了一篇題為《關(guān)于分組交換的網(wǎng)絡(luò)通信協(xié)議》的論文,正式提出TCP/IP,用以實(shí)現(xiàn)計(jì)算機(jī)網(wǎng)絡(luò)之間的互聯(lián)。
為了驗(yàn)證TCP/IP協(xié)議的可用性,卡恩和瑟夫做了一個(gè)實(shí)驗(yàn),將一個(gè)數(shù)據(jù)包從一端發(fā)出,經(jīng)過(guò)10萬(wàn)千米的旅程后達(dá)到服務(wù)端。
這個(gè)傳輸過(guò)程,數(shù)據(jù)包沒(méi)有丟失一個(gè)字節(jié)!
但是,與絕大多數(shù)新技術(shù)或標(biāo)準(zhǔn)剛發(fā)布的時(shí)候一樣,TCP/IP誕生之初,受到很多人的強(qiáng)烈抵制。特別是標(biāo)準(zhǔn)化組織ISO推出了著名的ISO七層模型,顯得比較簡(jiǎn)陋的TCP/IP又被強(qiáng)烈鄙視了一番。
但卡恩和瑟夫沒(méi)有放棄,經(jīng)過(guò)4年時(shí)間的不斷改進(jìn),TCP/IP協(xié)議終于完成了基礎(chǔ)架構(gòu)的搭建。
IP協(xié)議為每一臺(tái)聯(lián)網(wǎng)的設(shè)備分配一個(gè)地址,TCP則負(fù)責(zé)發(fā)現(xiàn)傳輸問(wèn)題。
TCP/IP的發(fā)展一直是阻礙重重,卡恩和瑟夫進(jìn)行了長(zhǎng)期的斗爭(zhēng)。
終于,在1983年,美國(guó)國(guó)防部高級(jí)研究計(jì)劃局決定淘汰NCP協(xié)議,TCP/IP取而代之。
從論文發(fā)表,到正式被采用,整整過(guò)去了近10年的時(shí)間。
卡恩和瑟夫并沒(méi)有將TCP/IP占為己有,而是很大方的免費(fèi)供所有計(jì)算機(jī)廠家使用,這才造就了如今的互聯(lián)網(wǎng)。
到上世紀(jì)90年代,TCP/IP協(xié)議得以大范圍推廣,成為整個(gè)互聯(lián)網(wǎng)的基石。
2004年享有計(jì)算機(jī)界諾貝爾獎(jiǎng)的“圖靈獎(jiǎng)”頒給了羅伯特·卡恩,以表彰羅伯特·卡恩對(duì)互聯(lián)網(wǎng)的卓越貢獻(xiàn)。
































