首页 > 资讯 > 生活 > 正文
2022-05-18 15:19

谁发明了互联网?

杰里米问:谁发明了互联网?

internet虽然万维网最初是由一个人发明的(参见:第一个网站是什么?),但互联网本身的起源是无数个人的集体努力,有时协同工作,有时独立工作。它的诞生将我们带回到极具竞争力的科技公司美国和苏联在冷战期间的战争。

苏联于1957年10月4日将人造卫星Sputnik 1送入太空。作为部分回应,美国政府于1958年成立了高级研究计划局,即今天的darpa——国防高级研究计划局。中情局的具体任务是

为了协调这些努力,需要在各大学和实验室之间快速交换数据。这就把我们带到了j·c·r·利克莱德,他主要负责互联网的理论基础,即“星系间计算机网络”。他的想法是创建一个网络,在这个网络中,许多不同的计算机系统将相互连接,以快速交换数据,而不是建立单独的系统,每个系统连接到另一个单独的系统。

他想出这个主意之前,必须处理三个独立的系统,分别连接圣莫尼卡、加州大学伯克利分校和麻省理工学院的计算机:

所以,是的,我们所知的互联网的想法部分源于似乎普遍存在的人类不需要起身搬到另一个地方的愿望。

面对核战争的威胁,有必要将这样一个系统去中心化,这样即使一个节点被破坏,所有其他计算机之间仍然可以通信。美国工程师Paul Baran为这个问题提供了解决方案;他设计了一个分散的网络,它也使用分组交换作为发送和接收数据的手段。

许多其他人也为高效分组交换系统的开发做出了贡献,包括Leonard Kleinrock和Donald Davies。如果您不熟悉,“分组交换”基本上只是一种将所有传输数据——无论内容、类型或结构——分解为大小适当的块(称为包)的方法。所以,例如,如果你想从另一个系统访问一个大文件,当你试图下载它,而不是整个文件被发送在一个流,这将要求一个常数连接的持续时间下载,它会分解成小数据包的数据,每个包是单独发送,也许是通过网络的不同路径。下载文件的系统会将数据包重新组装成原始的完整文件。

Licklider上面提到的平台,阿帕网就是基于这些想法,是我们今天所认为的互联网的主要前身。它于1969年首次安装并运行,共有4个节点,分别位于加州大学圣巴巴拉分校、加州大学洛杉矶分校、斯坦福大学SRI和犹他大学。

这个网络的首次使用发生在1969年10月29日晚上10:30,是加州大学洛杉矶分校和斯坦福研究所之间的交流。正如前面提到的Leonard Kleinrock所述,这个重要的communiqué是这样的:

到1972年,被连接到的计算机数量阿帕网已经达到23这个时候,电子邮件(邮件)这个词第一次被使用,当一个计算机科学家命名Ray Tomlinson阿帕网实现电子邮件系统使用“@”符号来区分发送者的电子邮件地址名称和网络名称。

在这些发展的同时,工程师们创建了更多的网络,这些网络使用不同的协议,如X.25和UUCP。阿帕网使用的原始通信协议是NCP(网络控制协议)。需要一种协议来统一所有的网络。

1974年,在多次失败的尝试之后,被称为“互联网之父”的Vint Cerf和Bob Kahn发表了一篇论文,导致TCP协议(传输控制协议)的产生,到1978年,该协议将变成TCP/IP (IP代表互联网协议)。在较高的层次上,TCP/IP本质上只是一个相对有效的系统,它确保数据包被发送并最终被接收到它们需要去的地方,然后按适当的顺序组装起来,以便下载的数据能够反映原始文件。因此,例如,如果一个包在传输过程中丢失了,TCP是检测这一情况并确保丢失的包被重新发送并成功接收的系统。然后,应用程序的开发人员就可以使用这个系统,而不必担心底层网络通信是如何工作的。

1983年1月1日,“国旗日”,TCP/IP成为阿帕网的专用通信协议。

同样在1983年,Paul Mockapetris提出了一个互联网名称和地址对的分布式数据库,现在被称为域名系统(DNS)。从本质上说,这是一个分布式的“电话簿”,将域名与其IP地址连接起来,允许你输入类似于todayifoundout.com这样的东西,而不是网站的IP地址。这个系统的分布式版本允许对这个“电话簿”采用分散的方法。在此之前,Stanford Research Institute维护了一个中央HOSTS.TXT文件,供其他系统下载和使用。当然,甚至到1983年,这已经成为一个难以维持的问题,而且越来越需要一种分散的方法。

1989年,欧洲核子研究组织(CERN)的蒂姆·伯纳斯-李开发了一个在互联网上发布信息的系统,并将其命名为万维网。

超文本系统(链接页面)与互联网的结合使这个系统有别于当时的现有系统;特别是单向链接的结合,不需要目标页面的所有者采取任何行动,就可以像现在的双向超文本系统那样工作。它还提供了相对简单的web服务器和web浏览器的实现,是一个完全开放的平台,任何人都可以贡献和开发自己的系统,而无需支付任何版税。在此过程中,伯纳斯·李开发了URL格式、超文本标记语言(HTML)和超文本传输协议(HTTP)。

与此同时,最受欢迎的网络替代品之一Gopher系统宣布不再免费使用,许多人转向万维网,这实际上扼杀了Gopher系统。今天,网络如此流行,以至于许多人经常认为它是互联网,即使这根本不是事实。

同样在万维网被创建的时候,对互联网商业使用的限制逐渐被取消,这是这个网络最终成功的另一个关键因素。

接下来,在1993年,马克·安德森带领一个团队开发了一款名为Mosaic的万维网浏览器。这是一款图形浏览器,由美国政府资助开发,具体来说就是1991年的《高性能计算和通信法案》。″

阿尔·戈尔(Al Gore)说他“主动创建了互联网”时,他指的就是这个法案。撇开所有的政治辞令不谈(关于这个声明双方都有很多争论),作为“互联网之父”之一,文森特·瑟夫说:“如果没有副总统(阿尔·戈尔)在现任和早期担任参议员期间对互联网和相关研究领域的大力支持,互联网就不会有现在在美国的地位……早在20世纪70年代,国会议员戈尔提出把高速电信作为经济增长和教育系统改善的引擎。他是第一个认识到计算机通信的潜力的民选官员,它不仅能改善科学和学术的行为,还能产生更广泛的影响……他的倡议直接导致了互联网的商业化。所以他确实值得称赞。”(关于这个争议的更多信息,见:阿尔·戈尔真的说他发明了互联网吗?)

至于Mosaic,正如你有时读到的那样,它不是第一个网络浏览器,只是在Netscape出现之前最成功的浏览器之一(Netscape是由许多以前研究Mosaic的人开发的)。有史以来第一个网络浏览器,叫做WorldWideWeb,是伯纳斯·李发明的。这个浏览器有一个很好的图形用户界面;允许多种字体和字体大小;允许下载和显示图像、声音、动画、电影等;并且能够让用户编辑正在浏览的网页,以促进信息的协作。然而,这个浏览器只能在NeXT Step的操作系统上运行,而大多数人都没有,因为这些系统的成本极高。(这家公司是史蒂夫·乔布斯的,所以你可以想象成本膨胀…;)

为了提供一个任何人都可以使用的浏览器,Berners-Lee开发的下一个浏览器要简单得多,因此,它的版本可以很快被开发出来,能够在几乎任何计算机上运行,在很大程度上与处理能力或操作系统无关。它是一个简单的内联浏览器(只有命令行/文本),没有他最初的浏览器的大部分特性。

Mosaic基本上重新引入了伯纳斯-李最初的浏览器的一些更好的功能,为人们提供了一个图形界面。它还包括使用内联图像查看网页的能力(而不是像其他浏览器那样在单独的窗口中)。不过,它与其他图形浏览器的真正区别在于,它便于日常用户安装和使用。创造者还提供了24小时的电话支持,帮助人们安装它并在各自的系统上工作。

剩下的,正如他们所说,都是历史了。