IETF:名词历史简介互联网精神的典范

简介: IETF:名词历史简介互联网精神的典范

国际互联网工程任务组(The Internet Engineering Task Force,简称 IETF)是一个公开性质的大型民间国际团体,汇集了与互联网架构和互联网顺利运作相关的网络设计者、运营者、投资人和研究人员,并欢迎所有对此行业感兴趣的人士参与。

互联网工程任务组,成立于1985年底,是全球互联网最具权威的技术标准化组织,主要任务是负责互联网相关技术规范的研发和制定,当前绝大多数国际互联网技术标准出自IETF。

IETF是一个由为互联网技术工程及发展做出贡献的专家自发参与和管理的国际民间机构。它汇集了与互联网架构演化和互联网稳定运作等业务相关的网络设计者、运营者和研究人员,并向所有对该行业感兴趣的人士开放。任何人都可以注册参加IETF的会议。

主要任务

编辑

IETF的主要任务是负责互联网相关技术标准的研发和制定,是国际互联网业界具有一定权威的网络相关技术研究团体。IETF大量的技术性工作均由其内部的各种工作组(WorkingGroup,简称WG)承担和完成。这些工作组依据各项不同类别的研究课题而组建。在成立工作组之前,先由一些研究人员通过邮件组自发地对某个专题展开研究,当研究较为成熟后,可以向IETF申请成立兴趣小组(birdsofafeather,简称BOF)开展工作组筹备工作。筹备工作完成后,经过IETF上层研究认可后,即可成立工作组。工作组在IETF框架中展开专项研究,如路由、传输、安全等专项工作组,任何对此技术感兴趣的人都可以自由参加讨论,并提出自己的观点。各工作组有独立的邮件组,工作组成员内部通过邮件互通信息。IETF每年举行三次会议,规模均在千人以上。 [1]

体系结构

编辑

IETF体系结构分为三类,一个是互联网架构委员会(IAB),第二个是互联网工程指导委员会(IESG),第三个是在八个领域里面的工作组(Working Group)。标准制定工作具体由工作组承担,工作组分成八个领域,分别是Internet路由、传输、应用领域等等。。IAB成员由IETF参会人员选出,主要是监管各个工作组的工作状况,它必须非常认真的考虑Internet是什么,它正在发生什么变化以及我们需要它做些什么等问题。互联网工程指导委员会(IESG)主要的职责是接收各个工作组的报告,对他们的工作进行审查,然后对他们提出的各种各样的标准、各种各样的建议提出指导性的意见,甚至从工作的方向上、质量上和程序上给予一定的指导。

IETF基本上不太涉及应用领域,但仍设立了一个应用领域。另外凡是没有归到以上那些领域的研究课题,都把它归至此类。IETF实际上有上百个工作组,这里是真正完成工作的地方。IETF的交流工作主要是在各个工作组所设立的邮件组中进行,这也是IETF的主要工作方式。

IETF产生两种文件,一个叫做Internet Draft,即"互联网草案",第二个是叫RFC,它的名字来源是历史原因的,原来是叫意见征求书,它的名字实际上和它的内容并不一致。

Internet Draft任何人都可以提交,没有任何特殊限制,而且其他的成员也可以对它采取一个无所谓的态度,而IETF的一些很多重要的文件都是从这个Draft开始。需要说明的是,仅仅为成为Internet Draft毫无意义。Internet Draft实际上有几个用途,有一些提交上来变成RFC,有些提出来讨论,有一些拿出来就想发表一些文章。

RFC更为正式,而且它历史上都是存档的,它的存在一般来讲,被批准出台以后,它的内容不做改变。RFC也有好多种,第一个就是它是一种标准,第二个它是一种试验性的,RFC无非是说人们在一起想做这样一件事情,尝试一下,还一个就是文献历史性的,这个是记录了人们曾经做过一件事情是错误的,或者是不工作的。再有一种就是叫做介绍性信息。

IETF的自身定位是一个互联网技术研发的跨国民间组织。虽然已有很多互联网技术规范通过在IETF讨论成为了公认标准,但它仍有别于像国际电联(ITU-International Telecommunication Union)这样的传统意义上的标准制定组织。IETF的参与者都是志愿人员,他们大多是通过IETF每年召开的三次会议来完成该组织的如下使命: * 鉴定互联网的运行和技术问题,并提出解决方案;

  • 详细说明互联网协议的发展或用途,解决相应问题;
  • 向IESG提出针对互联网协议标准及用途的建议;
  • 促进互联网研究任务组(IRTF)的技术研究成果向互联网社群推广;
  • 为包括互联网用户、研究人员、行销商、承包人及管理者等提供信息交流的论坛。
    架构
    编辑
    IETF大量的技术性工作均由其内部的各种工作组(Working Group,简称WG)承担和完成。这些工作组依据各项不同类别的研究课题而组建。在成立工作组之前,先由一些研究人员通过邮件组自发地对某个专题展开研究,当研究较为成熟后,可以向IETF申请成立兴趣小组(birds of a feather,简称BOF)开展工作组筹备工作。筹备工作完成后,经过IETF上层研究认可,即可成立工作组。工作组在IETF框架中展开专项研究,如路由、传输、安全等专项工作组,任何对此技术感兴趣的人都可以自由参加讨论,并提出自己的观点。各工作组有独立的邮件组,工作组成员内部通过邮件互通信息。IETF每年举行三次会议,规模均在千人以上。
    工作分类
    编辑
    IETF将工作组分类为不同的领域,每个领域由几个AreaDirector负责管理(AD)。
    国际互联网工程指导委员会(TheInternetEngineeringSteeringGroup,简称IESG)是IETF的上层机构,它由一些专家和AD组成,设一个主席职位。
    国际互联网架构理事会(InternetArchitectureBoard,简称IAB)负责互联网社会的总体技术建议,并任命IETF主席和IESG成员。IAB和IETF是互联网社会(InternetSociety,简称ISOC)的成员。
    国际互联网编号分配机构(IANA)负责分配互联网中重要的号码资源,对大量互联网协议中使用的重要资源号码进行分配和协调。
    领域
    编辑
    IETF将工作组分类为不同的领域,每个领域由几个Area Director负责管理(AD)。国际互联网工程指导委员会(The Internet Engineering Steering Group,简称IESG)是IETF的上层机构,它由一些专家和AD组成,设一个主席职位。国际互联网架构理事会(Internet Architecture Board,简称IAB)负责互联网社会的总体技术建议,并任命IETF主席和IESG成员。IAB 和IETF是互联网社会(Internet Society,简称ISOC)的成员。
    国际互联网编号分配机构(IANA)负责分配互联网中重要的号码资源,对大量互联网协议中使用的重要资源号码进行分配和协调。 [2]
    历史
    编辑
    1990年代以前,IETF曾为计算机出版界所宠爱。它宣称自己与迟钝、嘈杂的ISO和 ITU-T的官僚作风比较,将是更敏捷、虚心和开放的标准化实体。不幸的是,IETF在整个1980年代的效率不过它相对规模较小的自然结果,之后便消失了。
    1993年,大多数观察者清楚地发现,互联网正在成为下一个超级交流媒介;而与之竞争地OSI项目失败了。突然间,所有有点技术知识的家伙都试图通过参加IETF在计算机历史上留下一笔。工作组规模暴涨,结果其效率一落千丈。
    IETF的问题中最恶名远扬和充分记录的可能发生在蒂姆·伯纳斯-李任万维网联盟(World Wide Web Consortium,W3C)领导人期间,他试图个人领导Web标准的发展。按照他后来在《编织互联网》(Weaving the Web)一书的说法,在经历太多的每个人都想表述对自己的创新的未来的看法的IETF会议而又无所作为,他失败了。
    2003年和2004年, IETF主席Harald Alvestrand进行了适度的制度改革,以适应这样一个事实:IETF已经是一个庞大而成熟的标准化组织,不再是小小的特别工作组。
    IETF历届主席
    编辑
    Brian Carpenter (2005-2018)
    Harald Tveit Alvestrand (2001-2005)
    Fred Baker (1996-2001)
    Paul Mockapetris (1994-1995)
    Phill Gross (1986-1993)
    Mike Corrigan (1986) [3]
    今年是IETF成立25周年,ars technica有一篇介绍文章,回顾了它的辉煌成就。

IETF的全称是"互联网工程任务组"(Internet Engineering Task Force),主要目标是协调制定互联网标准。

几乎所有重要的网络底层协议,都是由IETF制定的,比如TCP协议、IP协议、HTTP协议、等等。可以毫不夸张地说,没有IETF就没有互联网。

我一直以为,IETF与其他权力机构没有不同----一些人高高在上,另一些人服从指挥。但是,读完介绍文章以后,我震惊了,IETF居然是网友自发组织,并且自我管理的!

IETF这样介绍自己:

"我们没有会员的概念,所有人都可以参与,都可以报名参加会议。只要加入邮件列表,你就可以把自己看做是一个IETF成员。
----摘自The Tao of IETF(英文版,中文版)"

这就是说,任何人都可以加入IETF,提出自己的互联网标准!这与其他标准制定机构(比如ANSI、ISO、IEEE等等)截然不同,那些机构的门槛很高,有时你必须是主权国家,才有资格加入。

IETF的运行原则,也完全是民主平等的。

"我们拒绝国王、主席和投票。我们相信共识和运行的代码。(We reject kings, presidents and voting. We believe in rough consensus and running code.)"

对于IETF来说,你是谁不重要,只要得到大多数人的赞同,或者代码运行得更好,你的标准就有可能成为整个互联网的标准。之所以不搞投票,只是为了避免平均主义,只需要那些真正关心和了解这个问题的人保持一致就行了。

IETF的邮件列表是不受审查的,任何意见都可以发表。虽然有志愿者担任的管理员,但那是为了保证讨论秩序,而不是为了控制讨论。

"某个领域的负责人(area director)是选出来协助大家思考,而不是接管整个思考过程。(ADs are selected to think, not to just run the process.)"

IETF进一步地明确表示,虽然自己制定标准,但并不硬性推广标准,更不谋求控制互联网。

"如果你对IETF感兴趣,只是因为你想当互联网的监督者,那么你可能会对我们极其失望。(If your interest in the IETF is because you want to be part of the overseers, you may be badly disappointed by the IETF.)"
"我们的角色是指出方向,而不是下命令。(its role is to set directions rather than to give orders.)"

IETF每年举办三次年会,它关于年会的定位和安排,更是令人瞠目结舌,将自由合作的精神发挥到了极致。

"我们的年会与别的年会不一样。我们的主要目的,是为了让大家放松一下。"
"任何人都可以报名参加。你不要有精神负担,完全可以为了感受一下气氛,而来参加会议。"
"穿着的一般原则是'根据天气而定'(如果你一整天都不打算去室外,我们的建议就是怎么舒服怎么穿)。"
"因为必须在胸口佩戴姓名标签,所以上身最好穿衬衫或短上衣。下身推荐穿普通的裤子或者裙子。许多新人穿着西装亮相会场,他们会感到很尴尬,因为其他人只穿T恤、牛仔裤(如果天气允许,不少人还会穿短裤)和拖鞋。"
"如果你对发言者的主题不感兴趣,你可以低头阅读自己的email和上网,这是很普遍的现象。"
"所有会议都可以随便坐,任何平整的表面、任何有电源插座的地方,都可以坐下。你可以与旁边的人,一边打开笔记本电脑,一边讨论。"

在IETF身上,充分体现了自由、开放、合作、共享的精神。这是互联网的核心价值。正是这样的机构,以及信奉这些价值的人,奠定了互联网的基础。

可是,当今世界还有另一些人,他们拼命地想要管制互联网,把它变成一个封闭的、信息不能自由流动的、等级制的、存在中央管理机构的"监狱"。只要IETF这样的机构存在,只要IETF制定的标准构成互联网的基础,那些企图控制互联网的人就注定会可耻地失败。


目录
相关文章
技术人修炼之道阅读笔记(三)顶级工程师行为准则
技术人修炼之道阅读笔记(三)顶级工程师行为准则
产品路线图如何制定?斯坦福大学产品管理课程为你支招
产品路线图是一个动态文档,它传达了与产品策略有关的项目清单及其优先次序。一个合格的产品路线图依赖哪些输入?又需要清晰地输出哪些信息?
78 0
|
安全 算法 Java
阿里巴巴开源Java编码规范背后的故事
《阿里巴巴Java开发手册》(下称《手册》)凝聚了阿里集团很多同学的知识智慧和经验,这些经验甚至是用血淋淋的故障换来的,希望前车之鉴,后车之师,能够帮助更多的开发者少踩坑,杜绝踩重复的坑。
7953 0
|
编解码 Apache 项目管理
揭秘!开源软件背后的神秘组织
Flink 社区将分享“走进 ASF”系列内容,先从宏观介绍 ASF 是如何运作的,然后详细解说如何参与 Apache 具体项目做贡献,如何成为某个项目的 Committer、PMC 成员,如何选择多个 Apache 项目进行多领域贡献并成为 ASF Member 等,希望有助于你真正了解开源、参与开源。

热门文章

最新文章