APP下载

互联网是怎样制定规则的

2009-07-31张振成

网络传播 2009年7期
关键词:网络协议备忘录设计

张振成

在技术圈子之外,知道R.E.C.(请求注解)的人并不多。但是就是这些简单的文件形成了互联网内部运作的方式,它们在互联网走向成功的过程中发挥了非常重要的作用。

RFC文件诞生的时候,世界上尚没有WWW(万维网)。在1969年以前,世界上只有一个简单的网络连接着分别位于加州大学洛杉矶分校、麻省理工学院、加州大学圣巴巴拉分校、犹他州大学四个研究中心的四台电脑。这个网络得到了政府的资助,使用这个网络的是大约100位计算机科学家。这是一个小社区,在这个小社区里,人们彼此都是了解的。

在网络基础技术层面上,人们倾注了大量的思考和规划,但是从来没有人来仔细思考我们究竟能用这个网络来做什么。于是,在1968年8月,来自四个研究中心的一群研究生和职员开始互相交流,试图找出答案。第二年的春天,我们觉得应该把我们的想法记录下来。我们设想,也许我们应该把那些临时的非正式的关于网络协议的备忘录以及计算机交流信息的规则结合起来。于是,我主动提出由我来整理那些早期的笔记。

本来以为这是很简单的事情,做起来才发现,要完成这个事情需要大费周章。我在这件事情的整个过程中操尽了心,最后处理第一本备忘录的时候(这本备忘录研究的是两台计算机之间基本交流的问题),我都是在凌晨进行的。我不得不在卫生间工作,以免影响室友们休息。

为了避免给人留下专横的印象,我在上面贴了个纸条“请求注解”。R.E.C.文件1,写于40年前,虽然很多问题至今还没有得到解决,但R.E.C.却成为发布网络协议标准的正式方法,今天网络上可以使用的网络协议超过5000个。

当时,我们开始写这些笔记的时候,还没有电子邮件,甚至互联网也还没有真正运作起来,我们在纸上写下我们对未来的展望,然后通过邮局把它们邮寄出去。我们给每个研究机构都寄去一份打印件,他们必须自己复印更多份。

早期的R.E.C.文件从大的展望到微小细节,巨细靡遗。虽然后来这些都已经成为最平常的东西。但它的重要性在于人们可以免费享用,任何人都可以书写。我们不再信赖权威的决策,却相信大家的一致意见和正确运行的代码。每一个人都可以提出自己的看法,如果足够多的人喜欢或使用它,这个设计就成为标准。

毕竟,每一个人都明白,选择以同样的方式完成同样的任务,其中存在着一种实用的价值。例如,如果我们需要把一个文档从一台机器转移到另一台,如果你想要用这种方式设计程序,我想用另一种方式设计程序,那么任何人想要与我们两人进行交谈将必须使用两种完全不同的方式做同样的事情。因此很自然,我们必须避免陷入这样的冲突之中。这可能帮助我们过去逃避专利和其他方面的约束;由于没有任何经济的动机来控制协议,达成协议就更加方便。

这在技术设计的开放方面是最根本的。开放程序的文化在促使互联网发展方面是必需的。事实上,没有它,我们可能就没有网络。当欧洲原子核研究组(CERN)的物理学家想要用一种人们可以得到和补充的方式发布一些信息的时候,他们只是在建立和测试他们的看法。由于我们在R.E.C方面所做的基础性工作,他们不用请求同意,或对网络的核心运作作出任何改变。其他人很快就复制他们,几十万计算机用户,然后是几百万,建立和分享他们的内容和技术。这就是网络。

当然,发布创意和选择标准的过程最终变得更加正式。我们原来散漫的没有议题的会议变成更大规模的、半组织的网络工作组。40年来,这个机构经历了几次发展和转型,现在成为互联网工程工作小组。它有一些等级和礼仪,但不是太多。它仍然是免费的,任何人都可以接触到的。

R.E.C.也已经成熟了,它们不再是请求注解了,因为它们只有在得到大量数据证实之后才会发布。但是它们所赖以建立起来的文化已经在让事物比过去更开放方面继续发挥着强大的作用。创意按照它们的优点被接受和分类,同时也有很多创意被人们拒之门外。

我们正在重建我们的经济,我真的希望我们能够记住开放的价值,特别是在我们不怎么开放的行业。不管是在卫生保健改革或能源创新领域,最大的利润不会来自刺激经济一揽子计划直接受益的领域,而会来自我们开放给别人使用的巨大的前景之上。

猜你喜欢

网络协议备忘录设计
天一阁四事备忘录
新一轮高考备考备忘录
一种蓝牙多跳网络协议的设计与研究
瞒天过海——仿生设计萌到家
设计秀
有种设计叫而专
基于载波技术的多点温度测量系统设计
基于DPI技术的语音视频流量监控系统设计与实现
设计之味