中国互联网谁发明的 谁发明了互联网?
谁发明了互联网?
杰里米D问:谁发明了互联网?”,而万维网最初是由一个人发明的(参见:第一个网站是什么?)互联网本身的起源是许多个人共同努力的结果,有时是协同工作,有时是独立工作。它的诞生使我们回到了冷战时期美苏之间竞争激烈的技术竞赛。
苏联于10月1日将人造卫星Sputnik 1送入太空1957年4月。作为部分回应,美国政府于1958年成立了高级研究项目局,今天称为DARPA国防高级研究项目局。该局的具体任务是
……防止像发射人造卫星这样的技术意外,这标志着苏联已经击败美国进入太空。使命宣言随着时间的推移而演变。今天,国防高级研究计划局的任务仍然是防止美国的技术突袭,同时也为我们的敌人创造技术突袭。
要协调这样的努力,就需要一种在各个大学和实验室之间快速交换数据的方式。这就把我们带到了J.C.R.Licklider身上,他主要负责互联网的理论基础,即“星系间计算机网络”。他的想法是创建一个网络,在这个网络中,许多不同的计算机系统将相互连接,以快速交换数据,而不是建立单独的系统,每个系统都连接到另一个独立的系统。
他在处理了三个独立的系统,分别连接到圣莫尼卡、加州大学伯克利分校和麻省理工学院的计算机后,想出了这个主意:
对于这三个终端,我有三组不同的用户命令。所以,如果我在网上和S.D.C.的人聊天,我想和我在伯克利或麻省理工学院认识的人谈谈这个问题,我必须从S.D.C.终端站起来,过去登录到另一个终端并与他们取得联系…。我说,哦,老兄,很明显该怎么办:如果你有这三个终端,应该有一个终端,可以去任何你想去的地方,那里有交互计算。这个想法就是ARPAnet。
所以,是的,我们所知道的互联网的想法部分是因为人们似乎普遍希望不必起来转移到另一个地方。
面临核战争的威胁,有必要分散这样一个系统,这样即使一个节点被摧毁,所有其他计算机之间仍有通信。美国工程师Paul Baran为这个问题提供了解决方案;他设计了一个分散的网络,该网络还使用分组交换作为发送和接收数据的手段。
许多其他人也为高效分组交换系统的开发做出了贡献,包括Leonard Kleinrock和Donald Davies。如果您不熟悉,“包交换”基本上只是一种将所有传输的数据(无论内容、类型或结构)分解为大小合适的块(称为包)的方法。因此,举例来说,如果你想从另一个系统访问一个大文件,当你试图下载它时,而不是整个文件在一个流中被发送,这需要在下载期间有一个恒定的连接,它会被分解成小数据包,每个数据包被单独发送,也许通过网络采取不同的路径,下载文件的系统会重新将数据包组装回原始的完整文件。
Licklider在上面提到的平台,ARPANET就是基于这些思想,是我们今天所认为的互联网的主要先驱。它于1969年首次安装并运行,共有四个节点,分别位于加州大学圣巴巴拉分校、加州大学洛杉矶分校、斯坦福大学SRI分校和犹他大学。
该网络的首次使用发生在10月2日1969年9月9日晚上10:30,是加州大学洛杉矶分校和斯坦福研究院之间的一次交流。正如前面提到的Leonard Kleinrock所述,这份重要的公报是这样写的:
我们在我们和SRI的人之间建立了一个电话连接……我们输入了L,然后我们在电话里问,
“你看到L了吗?“是的,我们看到了L,”回答来了。
我们输入了O,然后我们问,“你看到了O吗?”“是的,我们看到了O。”
然后我们输入了G,系统崩溃了……然而一场革命已经开始了。
到1972年,连接到ARPANET的计算机数量已经达到23台,正是在这个时候,电子邮件(email)这个术语才首次被使用,当一位名叫Ray Tomlinson的计算机科学家在ARPANET中使用“@”符号来区分电子邮件地址中的发件人姓名和网络名称时,
和这些开发一起,工程师们创建了更多的网络,它使用了不同的协议,如X.25和UUCP,ARPANET最初使用的通信协议是NCP(Network Control protocol)。需要一个能将所有网络联合起来的协议。
1974年,在多次尝试失败后,由Vint Cerf和Bob Kahn,也被称为“互联网之父”发表的一篇论文,产生了协议TCP(传输控制协议),到1978年将成为TCP/IP(IP代表Internet协议)。在高层次上,TCP/IP本质上只是一个相对有效的系统,它确保数据包在需要的地方被发送和最终接收,然后按正确的顺序组装,以便下载的数据反映原始文件。例如,如果数据包在传输中丢失,TCP是一个系统,它可以检测到这一点,并确保丢失的数据包被重新发送并成功接收。然后,应用程序的开发人员可以使用该系统,而不必担心底层网络通信是如何工作的。
在1983年1月1日,“标志日,“TCP/IP将成为ARPANET的唯一通信协议。”
也在1983年,Paul Mockapetris提出了一个internet名称和地址对的分布式数据库,现在称为域名系统(DNS)。这实际上是一个将域名链接到其IP地址的分布式“电话簿”,允许您键入类似于todayifoundout.,而不是网站的IP地址。这个系统的分布式版本允许对这个“电话簿”进行分散处理。在此之前,斯坦福研究所维护了一个中心HOSTS.TXT文件,然后可以被其他系统下载和使用。当然,即使到了1983年,这也成为了一个需要维护的问题,而且越来越需要一种分散的方法。
这让我们想到了1989年,当时欧洲核子研究组织(CERN)的Tim Berners Lee开发了一个在因特网上分发信息的系统,并将其命名为万维网。
是什么使得这一点超文本系统(链接页面)与互联网的结合是当时现有系统所独有的系统;尤其是单向链接的结合,它不需要目标页面的所有者采取任何行动,就可以使它像当今的双向超文本系统一样工作。它还提供了相对简单的web服务器和web浏览器的实现,是一个完全开放的平台,因此任何人都可以在不支付任何版税的情况下贡献和开发他们自己的此类系统。在这样做的过程中,Berners Lee开发了URL格式、超文本标记语言(HTML)和超文本传输协议(HTTP)。
大约在同一时间,是web最流行的替代品之一,Gopher系统,宣布它将不再免费使用,许多人转向万维网,这实际上扼杀了它。今天,网络非常流行,许多人经常把它看作是因特网尽管事实并非如此,
也出现在万维网诞生的前后,但对互联网商业使用的限制正在逐渐消除,这是该网络最终成功的另一个关键因素。
接下来是1993年,Marc Andreessen领导的一个团队为万维网开发了一款名为Mosaic的浏览器。这是一款通过美国政府资助开发的图形浏览器,特别是“1991年高性能计算和通信法案”。
这一法案在一定程度上是戈尔说他“主动创建互联网”时所指的。所有的政治言论都被撇开了(还有作为“互联网之父”之一,文森特·瑟夫说:“如果没有副总统(戈尔)在其目前和早期担任参议员期间对互联网和相关研究领域的大力支持,互联网将不会成为美国的互联网……早在20世纪70年代,戈尔议员提出了高速电信作为经济增长和改善教育系统的引擎的想法。他是第一位掌握计算机通信潜力的当选官员,这一潜力将产生比改进科学和学术行为更广泛的影响……他的倡议直接导致了互联网的商业化。所以他真的值得称赞。”(关于这场争论的更多内容,请看:戈尔真的说他发明了互联网吗?)至于Mosaic,它并不是第一个web浏览器,正如你有时会读到的,只是在Netscape出现之前最成功的浏览器之一(它是由许多以前从事Mosaic的人开发的),由Berners Lee创建。此浏览器具有良好的图形用户界面;允许多种字体和字体大小;允许下载和显示图像、声音、动画、电影等;并允许用户编辑正在查看的网页以促进信息的协作。但是,这个浏览器只在下一步的操作系统上运行,而大多数人没有,因为这些系统的成本极高。(这家公司是史蒂夫·乔布斯所有的,所以你可以想象成本膨胀…;-))

为了提供任何人都可以使用的浏览器,下一个Berners Lee开发的浏览器要简单得多,因此,它的版本可以很快开发出来,几乎可以在任何计算机上运行,在很大程度上不考虑处理能力或操作系统。这是一个简单的内联浏览器(仅限命令行/文本),它没有他原来浏览器的大部分功能。
马赛克基本上重新引入了Berners Lee原来浏览器中的一些更好的功能,给人们一个图形界面。它还包括查看带有内联图像的网页(而不是像当时的其他浏览器那样在单独的窗口中)的功能。不过,它与其他图形浏览器的真正区别是什么,是因为它对日常用户来说安装和使用都很容易。创作者还提供24小时的电话支持,帮助人们安装和使用他们各自的系统。
和其他的,正如他们所说的,都是历史。
如果你喜欢这篇文章,你可能也会喜欢我们新的流行播客,BrainFood Show(iTunes,Spotify,Google Play Music,Feed)以及
,1842年Ada Lovelace编写的世界上第一个计算机程序Steve Jobs的第一个业务是销售允许用户非法获得免费电话服务的蓝色盒子,“Spam”这个词是怎么来表示“垃圾信息”谁是坎宁安法律的坎宁安?-“在互联网上得到正确答案的最好方法不是问问题,而是发布错误的答案。”Wiki一词来源于额外的互联网事实:
有史以来第一个注册的域名是Symbolics.,注册于1985年3月15日。它是由Symbolics 注册的电脑公司。根据Berners Lee的说法,任何网址中的“/”正斜杠都没有真正的作用。他把它们放进去只是因为“当时这看起来是个好主意。”他想用一种方法把网络服务器需要知道的部分分开,例如“todayifoundout.”,基本上,当他在网页中创建链接时,他不想知道某个网站在某个链接上使用的是什么服务。“//”看起来很自然,任何使用基于Unix的系统的人都会这样做。但现在回想起来,这根本不是必需的,因此“//”实际上毫无意义。Berners Lee选择了“#”来分隔文档url的主要部分和告诉页面要转到哪个部分的部分,因为在美国和其他一些国家,如果要指定建筑物中单个公寓或套房的地址,您通常在套房或公寓号前面加上“#”。因此结构是“街道名称和编号#套房号”;因此是“页面url#页面中的位置”。Berners Lee之所以选择“万维网”这个名字,是因为他想强调,在这个全球超文本系统中,任何东西都可以链接到任何其他东西,他考虑的另一个名字是:“信息之矿”(Moi);“信息之矿”(Tim);以及“信息网格”(由于它看起来太像“信息混乱”而被丢弃)。将“”发音为单个字母“double-u double-u double-u”所需的音节是简单地说“万维网”的三倍。大多数网址都以“”开头,因为传统做法是根据服务器提供的服务命名服务器。因此,在这种做法之外,任何网站的网址都没有真正的理由在域名前加上“”;任何网站的管理员都可以设置它在域名前加上他们想要的东西,或者什么都不加。这就是为什么,随着时间的推移,越来越多的网站采用只允许域名本身,假设用户想访问web服务,而不是机器本身可能提供的其他服务,因此,web或多或少已经成为internet上大多数服务托管机器上的“默认”服务(通常在端口80上)。互联网上最早记录的商业垃圾邮件常常被错误地称为1994年的“绿卡垃圾邮件”事件。然而,实际记录的第一封商业垃圾邮件是为数字设备公司的新型计算机而编写的,并由Gary Thuerk在1978年通过ARPANET发送给393个收件人。著名的绿卡垃圾邮件事件是1994年4月12日由一对夫妻组成的律师团队,劳伦斯坎特和玛莎西格尔发出的。他们在Usenet新闻组上大量发布移民法服务的广告。两人以言论自由权为由为自己的行为辩护。他们后来还写了一本书,题目是“如何在信息高速公路上发财”,鼓励并向人们展示如何通过垃圾邮件快速、自由地接触到3000多万互联网用户。尽管不叫垃圾邮件,但在当时,电报垃圾邮件在19世纪在美国特别普遍。西部联盟允许在其网络上向多个目的地发送电报信息。因此,富有的美国居民倾向于通过电报收到大量的垃圾信息,这些电报提供了未经请求的投资提议等。这在欧洲几乎不是什么大问题,因为电报是由欧洲的邮局管理的。“因特网”一词早在1883年就被用作动词和形容词,用来指相互连接的运动,但几乎一个世纪后,即1982年,这个词当然会被用来描述一个由完全互连的TCP/IP网络组成的世界性网络。1988年,史上第一个被称为“互联网蠕虫”的大规模计算机病毒导致全球超过10%的互联网服务器暂时关闭。“病毒”一词,指的是应用计算机程序,是由弗雷德里克科恩谁是加州工程学院的学生创造的。他为一个班写了这样一个程序。这种“病毒”是一种寄生的应用程序,它会夺取计算机的控制权,并在计算机上自我复制。随后,他将自己的“计算机病毒”具体描述为:“通过修改其他程序,使其包含一个可能进化的自身副本,从而可以‘感染’其他程序的程序。”科恩接着成为最早提出适当的病毒防御技术的人之一。他还于1987年证明,没有一种算法能够检测出所有可能的病毒。尽管当时并不是这样称呼的,但有史以来第一个计算机病毒被称为“爬行病毒”,由鲍勃·托马斯于1971年撰写。他写这个病毒是为了展示这种“移动”计算机程序的潜力。病毒本身并没有破坏性,只是简单地打印了一条信息:“我是爬虫,如果你能抓住我!匍匐茎在阿帕内蔓延。它的工作原理是找到打开的连接并将自己转移到其他机器上。如果可能的话,它还将试图将自己从刚刚启动的机器上移除,以进一步实现非侵入性。爬行动物最终被一个叫做“收割者”的程序“捕获”,该程序旨在发现并移除爬行动物的任何实例。虽然像“计算机蠕虫”和“计算机病毒”这样的术语是相当常见的,但有一个不太常见的术语是“计算机Wabbit”。这是一个自我复制的程序,就像计算机病毒一样,但不会感染任何主程序或文件。wabbit只是不断地自我繁殖,直到最终导致系统因缺乏资源而崩溃。“wabbit”一词本身指的是兔子如何以惊人的速度繁殖,并能占领一个地区,直到环境不再能维持它们。把它读成“wabbit”是为了向Elmer Fudd的“rabbit”发音致敬,计算机病毒/蠕虫并不一定对你的系统有害。有些病毒被设计用来改善你的系统。例如,如前所述,芦苇,它的目的是出去和摧毁所有实例的爬行动物,它发现。科恩设计的另一种病毒会在系统上传播到所有可执行文件。但它不会伤害它们,只会安全地压缩它们,释放存储空间。戈尔是所谓的“阿塔里民主党”之一,他们是一群“热衷于技术问题,从生物医学研究和基因工程到温室效应对环境的影响”,他们基本上认为支持各种新技术的发展将刺激经济并创造大量新的就业机会。他们在政界的主要障碍,主要由许多“老顽固”组成,只是试图解释许多各种各样的新技术,解释它们为什么重要,试图从其他政治家那里获得支持。戈尔还对“信息高速公路”这个词在20世纪90年代流行负有主要责任,他第一次公开使用这个词是在1978年的一次计算机行业工人会议上。最初,这个词并不是指万维网。相反,它意味着一个像互联网这样的系统。然而,随着万维网的普及,这三个词成为了同义词。在那次演讲中,戈尔用“信息高速公路”一词来比喻州际公路,指的是1956年《国家州际公路和国防公路法》通过后,它们是如何刺激经济的。那个法案是由阿尔·戈尔的父亲提出的。它创造了房地产市场的繁荣;增加了居民的流动性;以及随之而来的高速公路沿线新业务的繁荣。戈尔认为,“信息高速公路”也会产生类似的积极经济效应。请参考国防高级研究计划局(DARPA)的银河网络Paul Baran和因特网包交换ARPANE的起源