關於RFC文檔(轉載)



  最近需要看一下熟知端口對應的協議。看了一下RFC1060,覺得這個文檔有點老了,就嘗試着找一個新版本的。分享一下我是如何找到對應最新的RFC文檔,這其實還是蠻重要的,畢竟有的時候RFC前後的差異還是有的。

  查看RFC最權威的網站是http://www.iana.org/,在IANA的protocols子頁面下面有這樣一個鏈接,如圖1所示:

圖1

  RFC Editor Queue這個網站裏面列出了所有RFC文檔,並按照狀態進行了分類,如圖2:


圖2

  有草案標準的RFC,有建議標準的RFC還有RFC狀態發生改變的等等。我在RFC Status Changes子頁面搜索RFC1060(該文檔列出了網絡通信中所用到的數字,包括常用端口以及協議號等等),如圖3:


圖3

  可以看出該文檔的最近修改日期是1992,發佈時狀態是UNKNOWN,目前狀態是HISTORIC,也就是說該文檔目前已經不用了。點進去看,如圖4:


圖4

  裏面說明了該文檔作用替代了以前的RFC1060,但是該文檔又被RFC1340所替代。同理,繼續點擊RFC1340,一級一級的定位,最終我得出相關最新爲RFC3232,其內容如圖5:

 

圖5

  可以看出在RFC3232中給出了最新介紹相關數字的變成了一個在線數據庫,到IANA的官網PROTOCOLS子目錄下面搜索numbers,最終找到最新的RFC6335,如圖6:


圖6

  在這裏面最終找到了最新的端口等數字信息,對比RFC1060其變化還是很大的,有些端口對應的協議時發生了變化。至於問什麼不直接在圖6的界面搜索是因爲該界面的RFC不是很全面。爲了找到RFC6335,還是挺不容易的。當然從前面的步驟讓我瞭解到了RFC文檔是不斷被最新RFC替換和修訂的。

當然我們也可以直接從www.rfc-editor.org進入所有的RFC目錄,搜索著名的RFC2616,如圖7:


圖7

  可以看到RFC文檔已經被RFC7230,RFC7231等文檔所替代,所以我們在學習的時候是可以看看比較新的文檔的,但是由於其目前狀態還是DRAFT STANDARD,因此還是可以參考的,但我個人認爲最新的比較好,因爲修訂的文檔在一些知識點是會發生變化的。我也覺得是時候計劃更新一下自己陳舊的知識了。

  可以看到RFC2616的最近更新時間是1999,而RFC7230是2014年,如圖8:


 

圖8

  網絡技術是在不斷的發展和更新的,在確認類似一些數字所代表含義的時候,例如上述的RFC1060相關的,最好能夠找到最新的版本。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章