TCP/IP 的起源歷史
早期的電腦﹐并非如我們?nèi)粘I钪幸姷降膫€人 PC 那樣細(xì)小﹔它們大都是以一個集中的中央運算系統(tǒng)﹐用一定的線路與終端系統(tǒng)(輸入輸出設(shè)備)連接起來。這樣的一個連接系統(tǒng)﹐就是網(wǎng)路的最初出現(xiàn)形式。
各個網(wǎng)路都使用自己的一套規(guī)則協(xié)定﹐可以說是相互獨立的。
在 1969 年﹐為美蘇冷戰(zhàn)期間﹐美國政府機構(gòu)試圖發(fā)展出一套機制﹐用來連接各個離散的網(wǎng)路系統(tǒng)﹐以應(yīng)付戰(zhàn)爭危機的需求。這個計劃﹐就是由美國國防部委托 Advanced Research Project Agency 發(fā)展的 ARPANET 網(wǎng)路系統(tǒng)﹐研究當(dāng)部份電腦網(wǎng)路遭到工具而癱瘓后﹐是否能夠透過其他未癱瘓的線路來傳送資料。
ARPANET 的構(gòu)想和原理﹐除了研發(fā)出一套可靠的資料通訊技術(shù)外﹐還同時要兼顧跨平臺作業(yè)。后來﹐ARPANET 的實驗非常成功﹐從而奠定了今日的網(wǎng)際網(wǎng)路模式﹐它包括了一組電腦通訊細(xì)節(jié)的網(wǎng)路標(biāo)準(zhǔn)﹐以及一組用來連接網(wǎng)路和選擇網(wǎng)路交通路徑的協(xié)定﹐就是大名鼎鼎的 TCP/IP 網(wǎng)際網(wǎng)路協(xié)定。 時至 1983 年﹐美國國防部下令用于連接長距離的網(wǎng)路的電話都必須適應(yīng) TCP/IP﹐同時 Defense Communication Agency (DCA) 將 ARPANET (Advanced Research Projects Agency Net)分成兩個獨立的網(wǎng)路﹕一個用于研究用途﹐依然叫做 ARPANET﹔另一個用于軍事通訊﹐則稱為 MILNET (Military Network)。
ARPA 后來發(fā)展出一個便宜版本﹐以鼓勵大學(xué)和研究人員來采用它的協(xié)定﹐其時正適逢大部份大學(xué)電腦學(xué)系的 UNIX 系統(tǒng)需要連接它們的區(qū)域網(wǎng)路。由于 UNIX 系統(tǒng)上面研究出來的許多抽象概念與 TCP/IP 的特性有非常高度的吻合﹐再加上設(shè)計上的公開性﹐而導(dǎo)致其它組織也紛紛使用 TCP/IP 協(xié)定。從 1985 年開始﹐TCP/IP 網(wǎng)路迅速擴展至美國﹑歐洲好幾百個大學(xué)﹑政府機構(gòu)﹑研究實驗室。它的發(fā)展大大超過了人們的預(yù)期﹐而且每年以超過 15% 的速度成長﹐到了 1994 年﹐使用 TCP/IP 協(xié)定的電腦已經(jīng)超過三百萬臺之多。及后數(shù)年﹐由于 Internet 的爆炸性成長﹐TCP/IP 協(xié)定已經(jīng)成為無人不知﹑無人不用的電腦網(wǎng)路協(xié)定了。
TCP/IP 之標(biāo)準(zhǔn)制定
雖然 ARPA 計劃從 1970 年就開始發(fā)展交換網(wǎng)路技術(shù)﹐到了 1979 年 ARPA 組織了一個委員會叫做 Initernet Control and Configuration Board (ICCB)﹐但事實上 TCP/IP 協(xié)定并不屬于某一特定廠商和機構(gòu)。它的標(biāo)準(zhǔn)是由 Internet Architecture Board (IAB) 所制定的。IAB 目前從屬于 The Internet Society (ISOC)﹐專門在技術(shù)上作監(jiān)控及協(xié)調(diào)﹐且負(fù)責(zé)最終端評估及科技監(jiān)控。
IAB 組織除了自身的委員會之外﹐它主要包含兩個主要團體﹕InternetResearch Task Force (IRTF) ﹐和 Internet Engineering Task Force (IETF)。這兩個團體的職能各有不同﹐IRTF 主要致力于短期和中期的難題﹔而 IETF 則著重處理單一的特別事件﹐其下又分出許多不同題目的成員與工作小組﹐各自從事不同的研究項目﹐研發(fā)出網(wǎng)際網(wǎng)路的標(biāo)準(zhǔn)與規(guī)格。
由于 TCP/IP 技術(shù)的公開性﹐它不屬于任何廠商或?qū)I(yè)協(xié)會所有﹐因此關(guān)于它的相關(guān)資訊﹐是由一個叫 Internet Network Information Center (INTERNIC) 來維護和發(fā)表﹐以及處理許多網(wǎng)路管理細(xì)節(jié)(如 DNS 等)。TCP/IP 的標(biāo)準(zhǔn)大部份都以 Request For Comment (RFC) 技術(shù)報告的形式公開。RFC 文件包含了所有 TCP/IP 協(xié)定標(biāo)準(zhǔn)﹐以及其最新版本。RFC 所涵蓋的內(nèi)容和細(xì)節(jié)非常廣﹐也可以為新協(xié)定的標(biāo)準(zhǔn)和計劃﹐但不能以學(xué)術(shù)研究論文的方式來編輯。RFC 有許多有趣且實用的資訊﹐并非僅限于正式的數(shù)據(jù)通訊協(xié)定規(guī)范而已。
RFC 在全世界很多地方都有它的復(fù)制文件﹐可以輕易透過電子郵件﹑FTP 等方式從網(wǎng)際網(wǎng)路取得。例如﹐您可以可以用 guest 的身份 FTP 至 ds.internic.net 或 ftp://nic.merit.edu/internet/documents/rfc/ 下載相關(guān)的 RFC 文件。
RFC 是依據(jù)其所寫的時間順序來編號的﹐不過 RFC1000 這份文件﹐可以用來做 RFC 文件的指引﹐卻是一個不錯的起始點。閱讀及研究 RFC﹐恐怕是每一個網(wǎng)絡(luò)系統(tǒng)管理員必不可少的題目了吧。
TCP/IP 的應(yīng)用
TCP/IP 可以用在任何互連網(wǎng)路上的通訊﹐其可行性在許多地方都已經(jīng)得到證實﹐包括了家庭﹑校園﹑公司以及全球 61 個國家實驗室。例如在美國就有 National Science Foundation (NFS )﹑Department of Energy (DDE)﹑Department of Defense (DOD)﹑Health and Human Services Agency (HHS)﹐以及 National Aeronautics and Space Administration (NASA)﹐等大機構(gòu)投注了相當(dāng)大的資源來開發(fā)和應(yīng)用 TCP/IP 網(wǎng)路。
這些技術(shù)的應(yīng)用﹐讓所有與網(wǎng)路相連的研究人員能夠和全世界的同僚們共同分享資料和研究成果﹐感覺就像隔壁一樣。網(wǎng)路證明了 TCP/IP 的可行性和它優(yōu)秀的整合性﹐使之能適應(yīng)各種不同的現(xiàn)行網(wǎng)路技術(shù)。對今天的網(wǎng)路發(fā)展局面來說﹐TCP/IP 的實作可以說是一個卓越的成就。
TCP/IP 協(xié)定不僅成功的連接了不同網(wǎng)路﹐而且許多應(yīng)用程式和概念也是完全以 TCP/IP 協(xié)定為基礎(chǔ)發(fā)展出來,從而讓不同的廠商能夠忽略硬體結(jié)構(gòu)開發(fā)出共同的應(yīng)用程式﹐例如今天應(yīng)用廣泛的 WWW﹑E-MAIL﹑FTP﹑DNS 服務(wù)等等。
早期的電腦﹐并非如我們?nèi)粘I钪幸姷降膫€人 PC 那樣細(xì)小﹔它們大都是以一個集中的中央運算系統(tǒng)﹐用一定的線路與終端系統(tǒng)(輸入輸出設(shè)備)連接起來。這樣的一個連接系統(tǒng)﹐就是網(wǎng)路的最初出現(xiàn)形式。
各個網(wǎng)路都使用自己的一套規(guī)則協(xié)定﹐可以說是相互獨立的。
在 1969 年﹐為美蘇冷戰(zhàn)期間﹐美國政府機構(gòu)試圖發(fā)展出一套機制﹐用來連接各個離散的網(wǎng)路系統(tǒng)﹐以應(yīng)付戰(zhàn)爭危機的需求。這個計劃﹐就是由美國國防部委托 Advanced Research Project Agency 發(fā)展的 ARPANET 網(wǎng)路系統(tǒng)﹐研究當(dāng)部份電腦網(wǎng)路遭到工具而癱瘓后﹐是否能夠透過其他未癱瘓的線路來傳送資料。
ARPANET 的構(gòu)想和原理﹐除了研發(fā)出一套可靠的資料通訊技術(shù)外﹐還同時要兼顧跨平臺作業(yè)。后來﹐ARPANET 的實驗非常成功﹐從而奠定了今日的網(wǎng)際網(wǎng)路模式﹐它包括了一組電腦通訊細(xì)節(jié)的網(wǎng)路標(biāo)準(zhǔn)﹐以及一組用來連接網(wǎng)路和選擇網(wǎng)路交通路徑的協(xié)定﹐就是大名鼎鼎的 TCP/IP 網(wǎng)際網(wǎng)路協(xié)定。 時至 1983 年﹐美國國防部下令用于連接長距離的網(wǎng)路的電話都必須適應(yīng) TCP/IP﹐同時 Defense Communication Agency (DCA) 將 ARPANET (Advanced Research Projects Agency Net)分成兩個獨立的網(wǎng)路﹕一個用于研究用途﹐依然叫做 ARPANET﹔另一個用于軍事通訊﹐則稱為 MILNET (Military Network)。
ARPA 后來發(fā)展出一個便宜版本﹐以鼓勵大學(xué)和研究人員來采用它的協(xié)定﹐其時正適逢大部份大學(xué)電腦學(xué)系的 UNIX 系統(tǒng)需要連接它們的區(qū)域網(wǎng)路。由于 UNIX 系統(tǒng)上面研究出來的許多抽象概念與 TCP/IP 的特性有非常高度的吻合﹐再加上設(shè)計上的公開性﹐而導(dǎo)致其它組織也紛紛使用 TCP/IP 協(xié)定。從 1985 年開始﹐TCP/IP 網(wǎng)路迅速擴展至美國﹑歐洲好幾百個大學(xué)﹑政府機構(gòu)﹑研究實驗室。它的發(fā)展大大超過了人們的預(yù)期﹐而且每年以超過 15% 的速度成長﹐到了 1994 年﹐使用 TCP/IP 協(xié)定的電腦已經(jīng)超過三百萬臺之多。及后數(shù)年﹐由于 Internet 的爆炸性成長﹐TCP/IP 協(xié)定已經(jīng)成為無人不知﹑無人不用的電腦網(wǎng)路協(xié)定了。
TCP/IP 之標(biāo)準(zhǔn)制定
雖然 ARPA 計劃從 1970 年就開始發(fā)展交換網(wǎng)路技術(shù)﹐到了 1979 年 ARPA 組織了一個委員會叫做 Initernet Control and Configuration Board (ICCB)﹐但事實上 TCP/IP 協(xié)定并不屬于某一特定廠商和機構(gòu)。它的標(biāo)準(zhǔn)是由 Internet Architecture Board (IAB) 所制定的。IAB 目前從屬于 The Internet Society (ISOC)﹐專門在技術(shù)上作監(jiān)控及協(xié)調(diào)﹐且負(fù)責(zé)最終端評估及科技監(jiān)控。
IAB 組織除了自身的委員會之外﹐它主要包含兩個主要團體﹕InternetResearch Task Force (IRTF) ﹐和 Internet Engineering Task Force (IETF)。這兩個團體的職能各有不同﹐IRTF 主要致力于短期和中期的難題﹔而 IETF 則著重處理單一的特別事件﹐其下又分出許多不同題目的成員與工作小組﹐各自從事不同的研究項目﹐研發(fā)出網(wǎng)際網(wǎng)路的標(biāo)準(zhǔn)與規(guī)格。
由于 TCP/IP 技術(shù)的公開性﹐它不屬于任何廠商或?qū)I(yè)協(xié)會所有﹐因此關(guān)于它的相關(guān)資訊﹐是由一個叫 Internet Network Information Center (INTERNIC) 來維護和發(fā)表﹐以及處理許多網(wǎng)路管理細(xì)節(jié)(如 DNS 等)。TCP/IP 的標(biāo)準(zhǔn)大部份都以 Request For Comment (RFC) 技術(shù)報告的形式公開。RFC 文件包含了所有 TCP/IP 協(xié)定標(biāo)準(zhǔn)﹐以及其最新版本。RFC 所涵蓋的內(nèi)容和細(xì)節(jié)非常廣﹐也可以為新協(xié)定的標(biāo)準(zhǔn)和計劃﹐但不能以學(xué)術(shù)研究論文的方式來編輯。RFC 有許多有趣且實用的資訊﹐并非僅限于正式的數(shù)據(jù)通訊協(xié)定規(guī)范而已。
RFC 在全世界很多地方都有它的復(fù)制文件﹐可以輕易透過電子郵件﹑FTP 等方式從網(wǎng)際網(wǎng)路取得。例如﹐您可以可以用 guest 的身份 FTP 至 ds.internic.net 或 ftp://nic.merit.edu/internet/documents/rfc/ 下載相關(guān)的 RFC 文件。
RFC 是依據(jù)其所寫的時間順序來編號的﹐不過 RFC1000 這份文件﹐可以用來做 RFC 文件的指引﹐卻是一個不錯的起始點。閱讀及研究 RFC﹐恐怕是每一個網(wǎng)絡(luò)系統(tǒng)管理員必不可少的題目了吧。
TCP/IP 的應(yīng)用
TCP/IP 可以用在任何互連網(wǎng)路上的通訊﹐其可行性在許多地方都已經(jīng)得到證實﹐包括了家庭﹑校園﹑公司以及全球 61 個國家實驗室。例如在美國就有 National Science Foundation (NFS )﹑Department of Energy (DDE)﹑Department of Defense (DOD)﹑Health and Human Services Agency (HHS)﹐以及 National Aeronautics and Space Administration (NASA)﹐等大機構(gòu)投注了相當(dāng)大的資源來開發(fā)和應(yīng)用 TCP/IP 網(wǎng)路。
這些技術(shù)的應(yīng)用﹐讓所有與網(wǎng)路相連的研究人員能夠和全世界的同僚們共同分享資料和研究成果﹐感覺就像隔壁一樣。網(wǎng)路證明了 TCP/IP 的可行性和它優(yōu)秀的整合性﹐使之能適應(yīng)各種不同的現(xiàn)行網(wǎng)路技術(shù)。對今天的網(wǎng)路發(fā)展局面來說﹐TCP/IP 的實作可以說是一個卓越的成就。
TCP/IP 協(xié)定不僅成功的連接了不同網(wǎng)路﹐而且許多應(yīng)用程式和概念也是完全以 TCP/IP 協(xié)定為基礎(chǔ)發(fā)展出來,從而讓不同的廠商能夠忽略硬體結(jié)構(gòu)開發(fā)出共同的應(yīng)用程式﹐例如今天應(yīng)用廣泛的 WWW﹑E-MAIL﹑FTP﹑DNS 服務(wù)等等。

