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