什么是ARPANET?
ARPANET全稱是Advanced Research Project Agency。即美國高級研究計劃局網(wǎng)絡(luò)(ARPANET)是第一個公共分組交換計算機網(wǎng)絡(luò)。它于1969年首次使用,最終于1989年退役。ARPANET的主要用途是用于學(xué)術(shù)和研究目的。
今天計算機網(wǎng)絡(luò)使用的許多協(xié)議都是為ARPANET開發(fā)的,它被認為是現(xiàn)代互聯(lián)網(wǎng)的先驅(qū)。
ARPANET的發(fā)展
ARPANET和隨后導(dǎo)致互聯(lián)網(wǎng)的計算機網(wǎng)絡(luò)不是單個個人或組織的產(chǎn)物,也不是一次性形成的。相反,許多人多年來的想法和初步研究工作被用來形成ARPANET的基礎(chǔ),并將其建設(shè)成為互聯(lián)網(wǎng)的先驅(qū)。
在 1960 年代,計算機是大型機系統(tǒng)。它們非常昂貴,只由大公司、大學(xué)和政府擁有。用戶將坐在專用終端(如電傳打字機)上,并在連接的大型機上運行程序。計算機之間的連接是通過專用鏈接完成的。這些系統(tǒng)高度集中且容易出錯。
這是在冷戰(zhàn)高峰期。 美國軍方有興趣創(chuàng)建計算機網(wǎng)絡(luò),這些網(wǎng)絡(luò)可以在部分移除后繼續(xù)運行,例如在核打擊的情況下。同樣,大學(xué)正在尋求開發(fā)一種網(wǎng)絡(luò),該網(wǎng)絡(luò)可以對不可靠的連接進行容錯,并可用于在不同位置的用戶之間共享數(shù)據(jù)和計算資源。
1960年代初,為美國智庫蘭德公司工作的保羅·巴蘭(Paul Baran)開發(fā)了分布式自適應(yīng)消息塊切換的概念。這將使一小組數(shù)據(jù)能夠沿著不同的路徑發(fā)送到目的地。這個想法最終成為分組通信,成為當(dāng)今幾乎所有數(shù)據(jù)通信的基礎(chǔ)。但是,當(dāng)時它沒有實施。
Joseph C.R. Licklider于1962年成為ARPA信息處理技術(shù)辦公室(IPTO)的主任。他是人機交互和使用計算機幫助人們做出更好決策的主要支持者。他的影響促使ARPA開發(fā)其網(wǎng)絡(luò)和其他創(chuàng)新,例如圖形用戶界面。
1966年,羅伯特(鮑勃)泰勒成為IPTO的董事。他將ARPANET的想法歸功于這樣一個事實,即他辦公室里有三個不同的計算機終端連接到三臺大型計算機,他需要在它們之間移動。這就引出了一個明顯的問題:為什么一個終端不能用于任何計算機?
ARPANET的歷史
ARPANET的發(fā)展始于1966年。制定了幾個標(biāo)準(zhǔn)。網(wǎng)絡(luò)控制程序(NCP)將處理主機之間的通信,并可以支持第一個命令,Telnet和文件傳輸協(xié)議(FTP)。它將使用分組交換技術(shù)進行通信。接口消息處理器是為在主機之間傳遞消息而開發(fā)的。這可以被視為第一個數(shù)據(jù)包網(wǎng)關(guān)或路由器。設(shè)計了硬件調(diào)制解調(diào)器并將其發(fā)送給參與組織。
通過ARPANET發(fā)送的第一條消息發(fā)生在1969年10月29日。Charley Kline是加州大學(xué)洛杉磯分校(UCLA)的學(xué)生,他試圖登錄斯坦福研究所(SRI)的大型機。他成功地輸入了字符L和O,但是當(dāng)他鍵入命令 LOGIN的G時,計算機崩潰了。然而,他們能夠克服最初的崩潰,并在同一天成功連接。
加州大學(xué)洛杉磯分校和SRI之間的第一個永久連接于1969年11月21日建立。1969年12月5日,又有兩所大學(xué)加入ARPANET,成為創(chuàng)始成員。這些是加州大學(xué)圣巴巴拉分校和猶他大學(xué)計算機學(xué)院。ARPANET在1970年代初迅速發(fā)展。在此期間,許多大學(xué)和政府計算機加入了該網(wǎng)絡(luò)。1975年,ARPANET宣布投入運營,并用于開發(fā)進一步的通信技術(shù)。隨著時間的推移,其他國家的幾臺計算機也使用衛(wèi)星鏈接增加。
許多基于分組的網(wǎng)絡(luò)在ARPANET普及后迅速投入運營。由于現(xiàn)有網(wǎng)絡(luò)中標(biāo)準(zhǔn)化設(shè)備的要求,這些不同的網(wǎng)絡(luò)無法相互通信。因此,TCP/IP被開發(fā)為一種協(xié)議,以實現(xiàn)不同網(wǎng)絡(luò)之間的通信。它于1977年首次投入運營。
TCP/IP實現(xiàn)了互連的網(wǎng)絡(luò),是互聯(lián)網(wǎng)的基礎(chǔ)技術(shù)。1983年1月1日,TCP/IP取代NCP成為ARPANET的底層分組交換技術(shù)。在1983年,ARPANET分為軍用和民用兩個網(wǎng)絡(luò)。互聯(lián)網(wǎng)這個詞最初被用來描述這兩個網(wǎng)絡(luò)的組合。
隨著其他網(wǎng)絡(luò)在1980年代中期變得更加占主導(dǎo)地位,ARPANET的重要性逐漸減弱。美國國家科學(xué)基金會網(wǎng)絡(luò)于1986年取代ARPANET成為互聯(lián)網(wǎng)的骨干。在此期間,商業(yè)和其他網(wǎng)絡(luò)提供商也開始運營。
ARPANET于1989年關(guān)閉。它最終于1990年退役。
ARPANET的遺留問題
ARPANET是計算機技術(shù)發(fā)展的主要變革點。許多基礎(chǔ)互聯(lián)網(wǎng)技術(shù)最初是在ARPANET上或為ARPANET開發(fā)的。Telnet和FTP協(xié)議是ARPANET最早使用的協(xié)議,至今仍在使用。TCP/IP 就是在它上面開發(fā)的。第一封網(wǎng)絡(luò)電子郵件于1971年通過ARPANET發(fā)送。它還托管了被認為是1978年第一封營銷垃圾郵件。
ARPANET還創(chuàng)造了許多其他網(wǎng)絡(luò)第一。列表服務(wù)器或列表服務(wù)器成為早期的社交網(wǎng)絡(luò)。早期的語音通信協(xié)議就是在其上開發(fā)的。密碼保護和數(shù)據(jù)加密是為在ARPANET上使用而開發(fā)的。