WinSock网络编程经络
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.6.4 标准化过程

一份文档要想成为Internet标准跟踪规范,它首先是作为Internet草案(Internet Draft)公布。Internet的标准化过程是公开、公正、客观的,任何成员都可以创建Internet草案来提交文档并建议IESG进行评审,根据IESG或其他工作组的反馈意见,Internet草案通常要修订多次。提交的文档至少有2个星期停留在Internet草案时期,允许Internet社区对它做充分的评论,之后把对文档的建议提交给IESG。

如果规范会对Internet或Internet协议簇产生重大影响,IESG可以再组织一次技术评论,来确定提交的规范是否在技术质量和清晰程度上达到期望的成熟等级,这次评论称为“Last-Call”,评论的时间至少为2到4个星期。“Last-Call”期间任何人都可以发表评论,结束后IESG要决定是否批准此次申请。如果批准Internet草案成为建议标准,IESG通知RFC编辑者和IETF作为RFC出版这份文档。

在标准跟踪过程中,每一次标准等级的提升都遵循与上面一样的流程。规范在建议标准至少保持6个月;草案标准需要至少保留4个月。这些时间上的规定目的是让Internet社区对标准做充分的评论。标准跟踪过程中,规范可能需要修订,通常希望只进行最少程度的修改,如果改动太大,IESG会把它看作新的文档,从头开始进入标准跟踪过程。

根据技术复杂性、文档所提供的信息对Internet的重要程度,RFC标准化过程要历时几个月甚至几年,许多RFC从没有达到Internet标准状态。达到草案标准这个等级时,通常认为技术已经稳定,公司或企业可以根据该项规范开发产品。

图2.8是RFC的标准化过程,当规范达到Internet标准时,在保留RFC编号的同时,再分配一个STD编号;如果文档被批准为当前最好的实践,在保留RFC编号时,又分配一个BCP编号。

图2.8 RFC标准化过程

一旦IETF批准了该RFC,它就可以正式发布,发布后RFC的内容不能再做任何修改。如果的确需要修改,只能通过新的RFC来处理,因此可以看到有很多新的RFC文档废除或更新老的RFC。