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文档的时候须要注意后面的文档说明。