1.6.3 互联网的标准化工作
互联网的标准化工作对互联网的发展起到了非常重要的作用。众所周知,标准化工作对一种技术的发展有着很大的影响。缺乏国际标准将会使技术的发展处于比较混乱的状态,而盲目自由竞争的结果很可能形成多种技术体制并存且互不兼容的状态(如过去形成的彩电三大制式),给用户带来很大的不便。但国际标准的制定又是一个非常复杂的问题,这里既有很多技术问题,也有很多非技术问题,如不同厂商之间经济利益的争夺问题等。标准制定的时机也很重要。标准制定得过早,由于技术还没有发展到成熟水平,会使技术比较陈旧的标准限制了产品的技术水平,其结果是以后不得不再次修订标准,造成浪费。反之,若标准制定得太迟,也会使技术的发展无章可循,造成产品的互不兼容,因而也会影响技术的发展。互联网标准的制定很有特色。一个很大的特点是面向公众,所有的RFC文档都可从互联网上免费下载,而且任何人都可以用电子邮件随时发表对某个文档的意见或建议。这种方式对互联网的迅速发展影响很大。
1992年,由于互联网不再归美国政府管辖,因此成立了一个国际性组织——互联网协会(Internet Society,ISOC),以便对互联网进行全面管理以及在世界范围内促进其发展和使用。ISOC下面有一个叫作互联网体系结构委员会(Internet Architecture Board,IAB)的技术组织,负责管理互联网有关协议的开发。IAB下面又设有两个工程部,下面分别介绍。
1.互联网工程部(Internet Engineering Task Force,IETF)
IETF是由许多工作组(Working Group,WG)组成的论坛(forum),具体工作由互联网工程指导小组(Internet Engineering Steering Group,IESG)管理。这些工作组划分为若干个领域(area),每个领域集中研究某一特定的短期和中期的工程问题,主要是针对协议的开发和标准化。
2.互联网研究部(Internet Research Task Force,IRTF)
IRTF是由一些研究组(Research Group,RG)组成的论坛,具体工作由互联网研究指导小组(Internet Reseach Steering Group,IRSG)管理。IRTF的任务是进行理论研究和发现一些会产生长期影响的问题。
所有的标准都是以RFC的形式在互联网上发表的。RFC(Request For Comments)的意思就是“请求评论”。所有的RFC文档都可免费下载。但应注意,并非所有的RFC文档都是互联网标准,只有一小部分RFC文档最后才能变成互联网标准。RFC按收到时间的先后从小到大编上序号(即RFC××××,这里的××××是阿拉伯数字)。一个RFC文档更新后就使用一个新的编号,并在文档中指出原来编号的RFC文档已成为陈旧的。例如,2003年11月公布了互联网正式协议标准RFC 3600,此文档注明了以前的文档RFC 3300已变为陈旧的。但到了 2004年7月,RFC 3600文档又更新了,新文档的编号是RFC 3700,此文档又注明RFC 3600已变为陈旧的。现有的RFC文档中有不少已变为陈旧的,在参考时应当注意。制定互联网的正式标准要经过以下四个阶段[RFC 2026]:
1)互联网草案(Internet Draft)——在这个阶段还不是RFC文档。
2)建议标准(Proposed Standard)——从这个阶段开始就成为RFC文档。
3)草案标准(Draft Standard)。
4)互联网标准(Internet Standard)。
互联网草案的有效期只有六个月。只有到了建议标准阶段才以RFC文档形式发表。除了以上三种RFC外(即建议标准、草案标准和互联网标准),还有三种RFC,即历史的、实验的和提供信息的RFC。历史的RFC或者是被后来的RFC所取代,或者是从未到达必要的成熟等级因而未变成互联网标准。实验的RFC表示其工作属于正在实验的情况。实验的RFC不能够在任何实用的互联网服务中实现。提供信息的RFC包括与互联网有关的一般的、历史的或指导的信息。互联网草案发展如图1-16所示。
图1-16 互联网草案的发展