Request For Comments (RFC),是一系列以編號排定的文件,幾乎全部的因特網標準都收錄在RFC文件之中,若是你想成爲網絡方面的專家,那麼RFC無疑是最重要也是最常常須要用到的資料之一,因此RFC享有網絡知識聖經之美譽。一言以蔽之,想要學網絡協議,就看RFC。html
其官網爲:https://www.rfc-editor.org/網絡
國內china-pub翻譯了RFC1~RFC3093,國內還有一個RFC協議分析網站,不過這兩個網站貌似都已經在幾年前就中止更新了。網站
下圖是RFC官網中,RFC文檔搜索欄,從這裏能夠看出,RFC文檔一共有6個類別,而這些類別實際上是當前文檔所處的狀態。
.net
Standard Track , 簡稱STD RFC,按照RFC1311的定義,STD RFC是指那些已經或者致力於成爲Internet標準的RFC。通過徹底Internet標準化過程的RFC就能夠有STD編號,且STD編號是不變的,但其涉及到的 RFC文檔可能不僅一個。翻譯
Best Cueernt Peactice, 簡稱BCP RFC,其定義在RFC1818中,主要是在STD RFC以外規定的,各類不一樣組織、不一樣使用目和使用規則的協議。unix
Informational, 是與Internet標準有關的通常性信息的說明文檔,如前面的RFC1311和RFC1818都是這類文檔。orm
Experimental,通常是反映一些研究和開發的成果。htm
Historic,是一些被新的標準取代或者是已通過時廢棄不用的標準。blog
Unknown,是一些被提出可是未被採用或關注,而後就沒有而後的標準,也不知道怎麼分類比較好,就直接Unknown了。開發
從下圖中能夠看出,STD RFC還能夠細化爲三個級別:
最後須要說明一點,從下圖中能夠看出,任何一個RFC文檔,都有可能已是一個過期的文檔,或者被其餘文檔所更新,或者被其餘文檔所取代,查閱RFC文檔的時候須要注意後面的文檔說明。