Requests For Comment(RFC)介绍

原文地址: https://www.jianshu.com/p/21ffc50f6d43

前言

在开发时难免会遇到各种协议,HTTP,TCP,UDP什么鬼的,然后你会好奇吧?(如果你不熟的话),好奇就会去查资料吧?查资料应该会查到RFC这个关键字吧?OK我猜我的假设都是成立的,那应该会有一些疑问:

  1. RFC是什么呢?
  2. RFC和Internet标准(STD)又是什么关系呢?

RFC介绍

RFC是Requests For Comment的缩写,是由IETF发布的一系列备忘录. 文件收集了有关Internet相关信息,以及UNIX和Internet社区的软件文件,以编号排定. 目前RFC文件是由Internet协会(ISOC)赞助发行.

如下HTTP/1.1协议:

rfc.png

RFC文件的产生

RFC文件发布后会有一个编号,文件一但发布后就不能撤销和修改. 如果需要修改则需要提交一个新的RFC文件(修改版本),如果新的不兼容旧的则旧的文件就可以通过标识如deprecated,obsolete,or obsoleted by the xxxx RFC来表示旧的文件失效了. 这样不断的修订会形成一个演变历史.

ob.png

RFC文件的分类

  • BCP: 当前最优的实践方案.
  • FYI: 一些介绍性的文件.
  • STD: 标准文件.

RFC文件状态

  • Standards Track: 标准的RFC文件
  • Experimental: 表示某些研究或开发的成果.
  • Informational: 表示Internet社区的一些通用信息,不是Internet社区的共识.
  • Historic: 表示过期的或失效的文件.
  • Best Current Practice: 记录当前最优的实践方案,不是Internet标准文件。

RFC文件的演化

想要成为Internet标准的RFC文件需要经过标准演化过程,至于如何提交谁来评审本篇不谈,具体可以参考THE INTERNET STANDARDS PROCESS

标准的演化过程

该过程中的文件根据成熟程度(maturity levels)会被分为以下三种:

  • Proposed Standard: 入门级,标准内容基本稳定,但是还欠缺成功的应用.
  • Draft Standard: 已经有一些成功的应用后的级别.
  • Internet Standard: 已经有一些重大的成功应用的级别.

非标准的演化过程

不是所有的RFC文件都计划成为Internet标准,所以就不用遵循标准的演化过程,于是就有了非标准的演化过程.同样也被分为以下三种:

  • Experimental: 表示某些研究或开发的成果.
  • Informational: 表示Internet社区的一些通用信息,不是Internet社区的共识.
  • Historic: 表示过期的或失效的文件.

回答问题

1. RFC是什么呢?

RFC是Requests For Comment的缩写,是由IETF发布的一系列备忘录.

2. RFC和Internet标准(STD)又是什么关系呢?

RFC文件可以演化成Internet标准,但是不是所有的RFC文件都是Internet标准,也不是所有Internet标准都是由RFC演化出来的。

Note

  1. IETF: Internet Engineering Task Force,这是一个开放的标准组织,没有正式的会员,由自愿者进行参与和管理

Reference

  1. Request for Comments
  2. The Internet Standards Process
  3. Not All RFCs are Standards
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 8. 方法定义(Method Definitions) 通用的HTTP/1.0的方法集将在下面定义,虽然该方法集可...
    Palomar阅读 8,575评论 0 2
  • 啊 http://www.jianshu.com/writer#/notebooks/14946179/notes...
    指如出剑阅读 3,599评论 0 0
  • 1.1引言 很多不同的厂家生产各种型号的计算机,它们运行完全不同的操作系统,但TCP/IP协议族允许它们互相进行通...
    张芳涛阅读 5,039评论 1 12
  • 【原文】 2.3子曰:道之以政,齐之以刑,民免而无耻;道之以德,齐之以礼,有耻且格。 【译文】 孔子说:用法制禁令...
    懒洋洋的猫阅读 4,527评论 0 0
  • 被誉为“数码圣地”的中关村,因为电子卖场而名声鹊起,而如今,中关村仍在,各大电子卖场却纷纷走向末途,令人无限感慨。...
    小木杂评阅读 4,330评论 1 0

友情链接更多精彩内容