今天,无论我们在电脑上上网,还在手机上浏览信息,都会标配一个软件——浏览器,通过在浏览器中输入“www.xxxx.com”就会进入多彩的网络世界。今天我们暂不谈浏览器,我们来探讨探讨万维网(www)的发展历程。
01 蒂姆·伯纳斯·李(Tim Berners Lee)1955年6月8日,蒂姆·伯纳斯·李(Tim Berners-Lee)出生于英格兰伦敦西南部。他的父母都参与了世界上第一台商业电脑,曼切斯特1型(Manchester Mark I)的建造。1973年,他中学毕业,进入牛津大学王后学院深造,最后以一级荣誉获得物理学士学位。在牛津求学期间,蒂姆就不断地思索,是否可以找到一个"点",就好比人脑,能够透过神经传递、自主作出反应。经过艰苦的努力,他编制成功了第一个高效局部存取浏览器"Enquire",并把它应用于数据共享浏览等,取得了成功。
1984年,一个偶然的机会,蒂姆来到瑞士的日内瓦,进入著名的由欧洲原子核研究会(CERN)建立的粒子实验室。在这里年轻的蒂姆接受了一项极富挑战性的工作:为了使欧洲各国的核物理学家能通过计算机网络及时沟通传递信息进行合作研究。为日后的万维网的诞生奠定了基础
2017年,蒂姆因“发明万维网、第一个浏览器和使万维网得以扩展的基本协议和算法”而获得2016年度的图灵奖。
02 www发展历程1980年蒂姆在欧洲核子物理实验室工作时建议建立一个以超文本系统为基础的项目来使得科学家之间能够分享和更新他们的研究结果。他与罗勃·卡力奥一起建立了一个叫做ENQUIRE的原型系统。
1984年蒂姆重返欧洲核子物理实验室,这次作为正式成员。他恢复了他过去的工作创造了万维网。为此他写了世界上第一个网页浏览器和第一个网页服务器。
1989年3 月,蒂姆向CERN递交了一份立项建议书,建议采用超文本技术(Hypertext)把CERN内部的各个实验室连接起来,在系统建成后,将可能扩展到全世界。
1989年仲夏之夜,蒂姆成功开发出世界上第一个Web服务器和第一个Web客户机。
1989年12月,蒂姆为他的发明正式定名为World Wide Web,即我们熟悉的WWW;1991年5月WWW在 Internet上首次露面,立即引起轰动,获得了极大的成功被广泛推广应用。
1990年11月,蒂姆和罗伯特·卡里奥(Robert Cailliau)合作提出了一个更加正式的关于万维网的建议,他在一台NeXT工作站上写了第一个网页以实现他文中的想法。
1990年那年的圣诞假期,蒂姆制作了要一个网络工作所必须的所有工具[6]:第一个万维网浏览器(同时也是编辑器)和第一个网页服务器。
1991年8,蒂姆在alt.hypertext新闻组上贴了万维网项目简介的文章。这一天也标志着因特网上万维网公共服务的首次亮相。
1993年引入CGI标准,用于web应用程序与web服务器的接口,以提供反映用户输入的动态网页。
1994年6月,北美的中国新闻计算机网络(China News Digest),即CND,在其电子出版物《华夏文摘》上将 World Wide Web 称为“万维网”,万维网这一名称后来被广泛采用。
1995年完全集成的服务器和语言开发环境出现了,并发明了特定于web万维网的新的编程语言例如PHP,ASP等,这些用于创建动态网页的编程语言都具有可帮助执行特定任务特定的库。
万维网中至关重要的概念超文本正是起源于我们上一篇提到的1960年代的几个项目,譬如泰德·尼尔森(Ted Nelson)的仙那都项目(Project Xanadu)和道格拉斯·英格巴特(Douglas Engelbart)的NLS。
03躺枪的Gopher这里,还要提一个小插曲,网际Gopher协议。
Gopher是Internet上一个非常有名的信息查找系统,它将Internet上的文件组织成某种索引,很方便地将用户从Internet的一处带到另一处。该系统是在明尼苏达大学设计,并以该校的运动队“金色地鼠”(俚语:“去找”)来命名。在时间上,比Internet还要早几年,它只支持文本,不支持图像。与现在的HTTP类似,当时,你只要在浏览器中输入“gopher://Url”就可以查找信息。
但是,历史的转折总是跌宕起伏,让人无法琢磨。1993年4月30日,欧洲核子研究组织宣布万维网对任何人免费开放,并不收取任何费用。两个月之后Gopher宣布不再免费,造成大量用户从Gopher转向万维网。
这就是命,你得认。
04 www的构成万维网是无数个网络站点和网页的集合,它们在一起构成了因特网最主要的部分(因特网也包括电子邮件、Usenet以及新闻组)。它实际上是多媒体的集合,是由超级链接连接而成的。我们通常通过网络浏览器上网观看的,就是万维网的内容。
万维网的内核部分是由三个标准构成的:URL/HTTP/HTML。
URL:统一资源标识符(URL),这是一个世界通用的负责给万维网上例如网页这样的资源定位的系统。在WWW上,任何一个信息资源都有统一的并且在网上唯一的地址,这个地址就叫做URL。
HTTP:超文本传送协议(HTTP),它负责规定浏览器和服务器怎样互相交流。
HTML:超文本标记语言(HTML),作用是定义超文本文档的结构和格式,就是我们通过浏览器所看到的内容。
05 世界第一个网站蒂姆·伯纳斯·李建立的第一个网站是http://info.cern.ch/,同时也是世界上第一个网站,它于1991年8月6日上网,它解释了万维网是什么,如何使用网页浏览器和如何建立一个网页服务器等等。蒂姆·伯纳斯·李后来在这个网站里列举了其它网站,因此它也是世界上第一个万维网目录。
这个世界上第一个网站,面世已有30载,至今仍运作如常,目前还是可以访问。
最后,
万维网的发明者蒂姆·伯纳斯-李(Tim Berners-Lee)通过统一资源定位符(URLs)的单向机制组织了全世界的内容。Web通过一种超文本方式,把网络上不同计算机内的信息有机地结合在一起,使得全世界的人类得以突破物理限制,甚至时间限制进行相互沟通交流。社会发展、国家繁荣、政治观点、文化习惯、表达方式、艺术、摄影、文学等都可以以人类历史上从来没有过的低投入实现数据共享。