本视频通过制作精美的动画介绍了互联网诞生的一段技术史,因为不是版权所有者,译者未能直接在视频上添加字幕。下文为内容全文,所有括号内内容和链接均为译者所加,方便读者进行深度阅读。本文是听译后根据英文和正体中文字幕进行校对而成,特别感谢提供上述字幕的朋友: 英文字幕 HackJack(akaStevXtreme) 正体中文字幕 李昀泰(aka Terry Lee & yam 99999963) 另外,该视频中使用的图标是作者的另一个项目,开发一种基于图形的语言,详情请参见:http://blog.picol.org/ 最后,互联网在开发时甚至考虑了核战争的因素。从一开始就被设计分享而非封闭知识,基于这个技术原因,我们可以在今年的媒体严冬保持一点审慎的乐观。
2009年的互联网,我们寄发电子邮件,通过网络拨打电话,讨论我们感兴趣的话题,甚至我们的银行也虚拟化了。但是我们今日习以为常的事物,在五十年前还只是模糊的设想。为了理解我们怎么获得这巨大进步,让我们回到一切才刚开始的1957年。
在1957年之前,计算机在同一时间只能运行同一任务,这被称为“整批处理”。显然,这十分低效。而当计算机越造越大时,就不得不将它们放入特殊的散热机房内。但是这样,开发者就不能再直接面对计算机工作了。专家不得不连线它们。在当时,编程意味着大量的手工工作;而不与计算机直接连接,带来了大量的bug、浪费时间,而让程序员恼火不已。
1957年因为巨大的改变而被铭记。远程连接得以实施,使开发者可以直接连接计算机上工作。同时,“分时”的概念出现了 ,这是计算机技术领域第一个多个用户分享计算机进程资源的概念。
处于冷战中的1957年10月4日, 苏联发射了第一颗无人卫星 suputnik 1,美国人对于“导弹差距”的恐惧也浮出水面。为了保障在科学领域的领导地位,在1958年二月美国建立了国防部高等研究计划局(Defence Advanced Research Project Agency, DARPA 注,根据维基百科的资料,该机构最初名为Advanced Research Projects Agency (ARPA),至1972年才首次改为DARPA。该网址似乎位于墙外,请翻越访问)
在当时,知识仅仅由人类传播。而DARPA计划了一个大型的计算机网络,用来加速传输知识和避免对已有研究重复投入。这一网络将成为后来的Arpanet;而且,另外三个作为互联网历史的基础的计划将要被开发:美国兰德公司的军用网络计划、英格兰国家物理实验室(National Physics Lab, NPL)的商业计划,和CYCLADES,法国的科研网络。这些计划在科研、军用和商业网络领域的实现,构成了我们现代互联网的基础。
让我们从Arpanet这个最被人熟知的网络开始。它的开发始于1966年。大学对于分享他们的计算机大都相当谨慎。因此,在大型主机之前,会先设置小型计算机。这一小型计算机,称为界面信息处理器(Interface Message Processor,IMP),掌控着网络活动;而大型主机只负责程序的初始化和数据文件的储存。同时,IMP也提供大型主机的界面服务。因为只有IMP与网络互联,这也被称为IMP子网络。
为了这最初的计算机之间的连接,网络工作组(Network Working Group,Arpanet开发过程中的一个组织)开发了网络控制协议(Network Control Protocol,NCP)。之后,NCP被更有效率的传输控制协议(Transmission Control Protocol,TCP)取代。TCP的特殊功能是确认文件传输。
让我们绕到英格兰去看一看。因为NPL网络被设计用于商业目的,因此预计会有大量的用户和文件传输。为了防止网络拥堵,传输的文件被分解成更小的包,到了接收者那里重新合并。“封包交换“诞生了!
1962年,美军的空中侦察在古巴发现了能够攻击美国本土的中程和远程导弹。这增大了对于核冲突的恐惧。当时,信息系统有着中心网络的架构。为了防止在攻击时瘫痪,去中心的网络架构被开发,在失去一些节点的情况下,这一架构仍能够运行;通讯仍然使用无线电波,而这可能在核攻击的情况下出现问题。电离层可能受到影响,长波无线电将不能继续工作。因此,他们必须使用直接传输的电波,然而传输距离也较短。更好地方式是使用分布式网络的模型。即使长距离传输,也仅受到最小的干扰。
另一个里程碑出现在法国网络Cyclades的开发中。因为Cyclades较之Arpanet仅有更少的预算和更少的节点,开发重点就被放在了与其他网络的通讯上。在此之下,术语“inter-net”诞生了。而且,Cyclades的计划还超越了ARPA和NPL的网络。在发送者和接收者的通讯中,其他计算机不会再产生干扰,而是简单的作为一个传输节点。Cyclades的协议通过所有在硬件上安装了其物理层的机器运行,提供了一个到达接收者的直接连接,一个终点到终点的结构。
受到Cyclades网络启发,和网络间不一致的驱使,各方的连接越发重要。电话公司开发了X.25协议,可以通过他们的服务器进行通讯,从而得以收取月服务费。
DARPA的传输控制协议通过网关连接计算机,而国际标准化组织制定了OSI参考模型。OSI的革新在于试图将网络的底层标准化,同时,将通讯频道分配到不同的层级中。最终,TCP兼容了OSI参考模型的设置,而为TCP/IP协议开创了道路,该协议是一个强调网络间兼容性的标准,而在最终融合了它们,创造了互联网。
在1990年2月28日,ARPANET的硬件被拆除,但是互联网上线并运行。
制作人员
导演 动画 – Melih Bilgil
配音 – Steve Taylor
音乐 – Telekaster
翻译 – Karla Vesenmayer
科技管理 – Prof. Philipp Pape
大学 – University of Applied Sciences Mainz
鸣谢 – Barbara Bittmann, Johannes Schatz
参考资料
Mercedes Bunz - Vom Speichern zum Verteilen: Die Geschichte des Internet
ISOC
Computer Networks - The Heralds Of Resource Sharing (Arpanet, 1972)
灵感
Otto Neurath 和 Gerd Arntz, 创建了 ISOTYPE, 参见 www.vknn.at/neurath
AIGA passenger/pedestrian symbols
"desktop metaphor" 作者 Larry Tesler 和 Tim Mott
收录于
TIME Magazine – A Brief History of the Internet
Fontblog – Die Geschichte des Internets in 8 Minuten
ReadWriteWeb – Video: History of the Internet
Netzpolitik – Animation: Die Geschichte des Internets
Basic Thinking – Wie aus dem Inter-Net das Internet wurde
DE:BUG – Die Geschichte des Internet als Film
8ninths – PICOL - The Helvetica of Icons?
译者:本文是听译后根据英文和正体中文字幕进行校对而成,特别感谢提供上述字幕的朋友:
英文字幕 HackJack(akaStevXtreme)
正体中文字幕 李昀泰(aka Terry Lee & yam 99999963)
另外,该视频中使用的图标是作者的另一个项目,开发一种基于图形的语言,详情请参见:http://blog.picol.org/
【本文翻译仅为外语学习及阅读目的,原文作者个人观点与译者及译言网无关】