我們知道,互聯(lián)網(wǎng)(internet)起源于于美國的阿帕網(wǎng)(ARPANET),ARPANET是由美國國防部高級研究計劃署(ARPA,Advanced Research Project Agency)研究并推出的。ARPA起初研究的ARPANET是為國防部內(nèi)部所使用,采用分組方式傳輸數(shù)據(jù)、目的尋址的計算機(jī)網(wǎng)絡(luò)。后來發(fā)展成為采用TCP/ IP協(xié)議體系具有計算機(jī)網(wǎng)絡(luò)互聯(lián)特性的ARPANET,由于TCP/ IP協(xié)議體系研究的進(jìn)一步完備,以及網(wǎng)絡(luò)互聯(lián)特性的ARPANET發(fā)展應(yīng)用,ARPA將該網(wǎng)絡(luò)專門為為民用,并稱之為互聯(lián)網(wǎng)。ARPA為了大力推進(jìn)互聯(lián)網(wǎng)的應(yīng)用與普及,專門成立了相關(guān)的研究機(jī)構(gòu)和管理機(jī)構(gòu),互聯(lián)網(wǎng)工程任務(wù)組(IETF)就是其中的一個。下述將介紹IETF及其出版物“RFC”。
欲詳細(xì)了解阿帕網(wǎng)(ARPANET)及其發(fā)展的請進(jìn)入。
一、互聯(lián)網(wǎng)的相關(guān)機(jī)構(gòu)設(shè)置
當(dāng)ARPANET的發(fā)展成為互聯(lián)網(wǎng)的雛形之后,ARPA為了大力推進(jìn)互聯(lián)網(wǎng)的發(fā)展,在1979年,ARPA專門組織成立了一個互聯(lián)網(wǎng)配置與控制委員會(ICCB,Internet Control&Configuration Board)來協(xié)調(diào)和引導(dǎo)互聯(lián)網(wǎng)(Internet)協(xié)議與體系結(jié)構(gòu)的設(shè)計。1983年,ARPA對ICCB的機(jī)構(gòu)做出了調(diào)整,成立了互聯(lián)網(wǎng)體系結(jié)構(gòu)委員會(IAB, Internet Architecture Board)。1989年,IAB的機(jī)構(gòu)再次進(jìn)行了調(diào)整。IAB承擔(dān)了互聯(lián)網(wǎng)(Internet)的管理、規(guī)劃和協(xié)議標(biāo)準(zhǔn)化的職能。并在IAB下設(shè)置了兩個任務(wù)組,即:互聯(lián)網(wǎng)研究任務(wù)組(IRTF,Internet Research Task Force)和互聯(lián)網(wǎng)工程任務(wù)組(IETF,Internet Engineering Task Force)。在IRTF和IETF內(nèi)部各設(shè)置若干工作小組,分別著重于一個特定問題的研究。下表1-0給出了IAB、IRTF和IETF各自的主要職責(zé)。
表 1-0:IAB、IETF、IRTF的主要職責(zé)
1、互聯(lián)網(wǎng)架構(gòu)委員會(IAB)
互聯(lián)網(wǎng)架構(gòu)委員會(IAB,Internet Architecture Board)是當(dāng)初ARPA為互聯(lián)網(wǎng)的發(fā)展專門設(shè)置的管理機(jī)構(gòu),其目的是為互聯(lián)網(wǎng)發(fā)展提供長期技術(shù)方向,確保互聯(lián)網(wǎng)作為全球交流和創(chuàng)新的平臺不斷發(fā)展。它下屬了IRTF和IETF兩個平行的任務(wù)組。
IAB對相關(guān)互聯(lián)網(wǎng)的RFC文檔進(jìn)行審查,它提供了所有RFC的狀態(tài)(即初步草案、草案標(biāo)準(zhǔn)或標(biāo)準(zhǔn)等)。這是跟蹤實際的互聯(lián)網(wǎng)標(biāo)準(zhǔn)最好的來源。在執(zhí)行任何RFC之前,首先要檢查這個文件,否則將許會執(zhí)行一種非標(biāo)準(zhǔn)化的技術(shù)。這一過程要比其他標(biāo)準(zhǔn)化組織的處理過程快得多。ANSI或ITU的標(biāo)準(zhǔn)在發(fā)布之前可能要用4~10年的時間。部分原因就是使用了委員會,而不是因特網(wǎng)的實際用戶團(tuán)體來進(jìn)行處理。
2、互聯(lián)網(wǎng)工程任務(wù)組(IETF)
互聯(lián)網(wǎng)工程任務(wù)組 (IETF,Internet Engineering Task Force)是IAB中最活躍的任務(wù)組,是互聯(lián)網(wǎng)的首要標(biāo)準(zhǔn)開發(fā)組織(SDO)。IETF制定了互聯(lián)網(wǎng)用戶、網(wǎng)絡(luò)運營商和設(shè)備供應(yīng)商經(jīng)常采用的自愿性標(biāo)準(zhǔn),因此有助于塑造互聯(lián)網(wǎng)的發(fā)展軌跡。但IETF絕不控制乃至巡查互聯(lián)網(wǎng)。IETF 采用去中心化控制、邊緣用戶授權(quán)和資源共享等技術(shù)概念,因為這些概念與 IETF 社區(qū)的核心價值觀產(chǎn)生了共鳴。這些概念與可能的技術(shù)關(guān)系不大,而與IETF選擇創(chuàng)建的技術(shù)有很大關(guān)系。IETF 中沒有成員資格。任何人都可以通過注冊工作組郵件列表或注冊 IETF 會議來參與。所有 IETF 參與者都被視為志愿者,并應(yīng)作為個人參與,包括付費參與的人。IETF遵循下表1-2-1所述的基本原則來履行其使命。
表 1-2-1:IETF履行其使命的基本原則
IETF設(shè)置有眾多工作組(WG)從事互聯(lián)網(wǎng)不同技術(shù)方面的RFC系列的研究與制定。目前的WG分為7大領(lǐng)域,其各領(lǐng)域的名稱列于下表1-2-2。每領(lǐng)域設(shè)有數(shù)量不等的工作組(WG),有的領(lǐng)域多達(dá)幾十個。IETF的工作就是制作技術(shù)文檔,詳細(xì)定義互聯(lián)網(wǎng)技術(shù)的工作原理,并且可以大規(guī)模操作和管理。IETF的絕大多數(shù)工作都是在上述許多工作組中完成的。
表 1-2-2:IETF所研究領(lǐng)域的名稱
3、互聯(lián)網(wǎng)研究任務(wù)組(IRTF)
互聯(lián)網(wǎng)研究任務(wù)組(IRTF,Internet Research Task Force)是與IETF的平行組織,IRTF促進(jìn)互聯(lián)網(wǎng)協(xié)議、應(yīng)用、架構(gòu)的演變和技術(shù)的重要研究,專注于與互聯(lián)網(wǎng)相關(guān)的長期問題的研究(而IETF則是專注于互聯(lián)網(wǎng)工程和標(biāo)準(zhǔn)的制定)。目前IRTF下設(shè)有16個研究小組(SG),這些小組致力于與互聯(lián)網(wǎng)協(xié)議相關(guān)的主題、應(yīng)用、架構(gòu)和技術(shù)。IRTF由IRTF主席與互聯(lián)網(wǎng)研究指導(dǎo)小組(IRSG)協(xié)商管理,同樣,IRTF也發(fā)布相應(yīng)的RFC系列。
4、其它
除了上述的機(jī)構(gòu)設(shè)置外,還有其它幾個組織機(jī)構(gòu)負(fù)責(zé)促進(jìn)、監(jiān)督互聯(lián)網(wǎng)的活動和標(biāo)準(zhǔn)化的處理,以便在互聯(lián)網(wǎng)上實現(xiàn)新技術(shù)。如它們有:互聯(lián)網(wǎng)工程指導(dǎo)委員會(IESC,Internet Engineering Steering Committee)、互聯(lián)網(wǎng)研究指導(dǎo)組(IRSG,Internet Research Steering Group)和互聯(lián)網(wǎng)號碼分配機(jī)構(gòu)(IANA,Internet Assigned Numbers Authority)等。特別是,互聯(lián)網(wǎng)號碼分配機(jī)構(gòu)(IANA)負(fù)責(zé)著互聯(lián)網(wǎng)的域名(DNS)、碼號資源(包括IP地址等)和協(xié)議分配等的管理工作,其具體任務(wù)詳見下表1-4所述。
表 1-4:互聯(lián)網(wǎng)號碼分配機(jī)構(gòu)(IANA)的工作任務(wù)
二、IETF的關(guān)于RFC文檔
在互聯(lián)網(wǎng)工程任務(wù)組(IETF)中的互聯(lián)網(wǎng)標(biāo)準(zhǔn)或相關(guān)文檔,是以請求評論(RFC,Request For Comments)或譯為“征求意見”的形式產(chǎn)生的,因此,經(jīng)IETF研究所發(fā)布的出版物(包括互聯(lián)網(wǎng)標(biāo)準(zhǔn))都冠以“RFC”并給以編號,統(tǒng)稱為RFC文檔。RFC文檔可以被任何人提交,但不會立刻成為標(biāo)準(zhǔn)。事實上,IETF關(guān)于互聯(lián)網(wǎng)的各種主題,都有數(shù)以千計的可利用的RFC,但它們并不全是標(biāo)準(zhǔn),其中有許多一直沒有被執(zhí)行。這樣就為確定哪些是被認(rèn)可的標(biāo)準(zhǔn)或哪些不是,帶來了一定的困惑。
1、RFC的狀態(tài)
根據(jù)其成熟度和涵蓋的內(nèi)容,RFC 文檔被標(biāo)記為不同的狀態(tài),包括:互聯(lián)網(wǎng)標(biāo)準(zhǔn)、草案標(biāo)準(zhǔn)、建議標(biāo)準(zhǔn)、當(dāng)前最佳實踐、實驗性、信息性和歷史,這些統(tǒng)稱為RFC系列。其中,把建議標(biāo)準(zhǔn)、草案標(biāo)準(zhǔn)和互聯(lián)網(wǎng)標(biāo)準(zhǔn)劃分為標(biāo)準(zhǔn)跟蹤成熟度級別;把實驗性、信息和歷史劃分為非標(biāo)準(zhǔn)跟蹤成熟度級別。當(dāng)前最佳實踐重點用于IETF社區(qū)的管理。下表2-1給出了各跟蹤成熟度級別的簡單描述,若要詳細(xì)了解的可參見BCP 9(RFC 2026和RFC 6410)。注意:某些狀態(tài)可能會隨時間而更改。
表 2-1:RFC的狀態(tài)與跟蹤成熟度級別簡介
2、RFC標(biāo)準(zhǔn)的產(chǎn)生
互聯(lián)網(wǎng)技術(shù)標(biāo)準(zhǔn)化過程的第一步是提交初步的RFC草案(draft),也稱之為互聯(lián)網(wǎng)草案(I-D)。I-D任何人都可以提交,且任何人都可以對該草案進(jìn)行補(bǔ)充或評論(這就是它稱為請求評論的原因)。RFC一旦提交,IETF就對它進(jìn)行審查,并提出使這個RFC文檔成為標(biāo)準(zhǔn)的建議。然后該文檔就成為一個草案標(biāo)準(zhǔn)。從初步草案變成草案標(biāo)準(zhǔn)再到建議標(biāo)準(zhǔn)原來大約需要6個月;再經(jīng)過大約4個月的審查并通過實際執(zhí)行,這個建議標(biāo)準(zhǔn)就可以成為正式標(biāo)準(zhǔn)發(fā)布。創(chuàng)建互聯(lián)網(wǎng)標(biāo)準(zhǔn)的過程可為:規(guī)范經(jīng)過一段時間的發(fā)展;互聯(lián)網(wǎng)社區(qū)的多次審查;基于經(jīng)驗的修訂;被適當(dāng)?shù)臋C(jī)構(gòu)采用為標(biāo)準(zhǔn)并出版。IETF 標(biāo)準(zhǔn)流程的基本正式定義是由RFC 2026給出的。
下表2-2給出了互聯(lián)網(wǎng)標(biāo)準(zhǔn)流程的目標(biāo)。其中,技術(shù)能力的目標(biāo)、事先實施和測試的要求以及允許所有相關(guān)方發(fā)表評論的需求都需要大量的時間和精力。另一方面,當(dāng)今網(wǎng)絡(luò)技術(shù)的快速發(fā)展要求及時制定標(biāo)準(zhǔn)。互聯(lián)網(wǎng)標(biāo)準(zhǔn)流程旨在平衡這些相互沖突的目標(biāo)。該過程被認(rèn)為盡可能簡短和簡單,而不會犧牲技術(shù)卓越性、采用標(biāo)準(zhǔn)前的全面測試或開放和公平。
表 2-2:互聯(lián)網(wǎng)標(biāo)準(zhǔn)流程的目標(biāo)
3、RFC系列的發(fā)布
RFC 系列由互聯(lián)網(wǎng)工程任務(wù)組(IETF)、互聯(lián)網(wǎng)架構(gòu)委員會(IAB)、互聯(lián)網(wǎng)研究任務(wù)組(IRTF)和獨立提交者(I-D)編寫的文檔所組成并發(fā)布。所有 RFC 都由 RFC 編輯器發(fā)布,該編輯器是檢索 RFC 系列的權(quán)威來源。RFC 編輯器可以分別檢索出相應(yīng)的RFC系列,并免費提供。
另外,關(guān)于IETF所發(fā)布的RFC 系列,存在兩個子系列,即 STD (STanDard)和 BCP(Best Current Practices),每個編號的 STD 和 BCP 可由一個或多個 RFC 組成。 STD 是“互聯(lián)網(wǎng)標(biāo)準(zhǔn)”RFC;BCP 是描述互聯(lián)網(wǎng)中當(dāng)前最佳實踐的 RFC(其中一些是 IETF 的管理流程)。下表2-3給出了STD 和 BCP 的一些解釋。RFC 發(fā)布后,永遠(yuǎn)不會對其進(jìn)行修訂;如果它描述的規(guī)范發(fā)生變化,該標(biāo)準(zhǔn)將在另一個“過時”的第一個RFC中重新發(fā)布。如果在 RFC 中發(fā)現(xiàn)技術(shù)或編輯錯誤,則勘誤表可能會鏈接到 RFC 和/或保留以進(jìn)行下一次文檔更新。
表 2-3:STD 和 BCP 的一些解釋
三、RFC的一般信息
RFC編輯器(網(wǎng)站)是檢索 RFC系列 的權(quán)威來源,提供了IETF的RFC系列的詳細(xì)信息。該站點對于不同的狀態(tài)和當(dāng)前的標(biāo)準(zhǔn)化水平的一個很好的綜述,它提供了RFC系列和過程的綜述。在該站點的搜索和檢索頁面上提供了許多訪問大量信息的途徑。可以按編號或索引查看RFC,可以按年代的正向或反向順序排列RFC,還可以按作者、標(biāo)題、編號或關(guān)鍵字對RFC進(jìn)行搜索。當(dāng)然,還有一個鏈接指向可供選擇的RFC知識庫。
欲詳細(xì)了解RFC 編輯器并檢索RFC系列的請進(jìn)入。
下表3-1列出了使通信人應(yīng)該注意的有意義的幾個基本RFC;下表3-2給出由我國提交人提交的相關(guān)互聯(lián)網(wǎng)信息中的中文域名和中文字符方面的獨立編號的幾個RFC。
表 3-1:幾個有意義的基本RFC介紹
表 3-2:相關(guān)互聯(lián)網(wǎng)信息中中文域名和中文字符方面的獨立編號的RFC介紹
欲進(jìn)一步了解互聯(lián)網(wǎng)介紹的請進(jìn)入。