关键要点
- 蒂姆·伯纳斯-李(tim berners-lee)被引用说:“我只需要将超文本的想法与tcp和dns的想法连接起来,就可以了-塔达!-万维网。”
- 道格拉斯·恩格尔巴特(douglas engelbart)提出了一个关于基于超文本概念的新文档系统的项目,旨在促进信息的共享和更新。
- 伯纳斯-李希望开发程序,从一个系统中提取信息并将其转换,以便可以插入到另一个系统中。
蒂姆·伯纳斯-李的万维网
蒂姆·伯纳斯-李曾说:“我只需要将超文本的想法与tcp和dns的想法连接起来,就可以了-塔达!-万维网。”
那么这个“简单”的发明是如何发生的呢?
1989年3月,瑞士日内瓦的欧洲粒子物理实验室cern的一位物理学家兼计算机极客,蒂莫西·约翰·“蒂姆”·伯纳斯-李(1955年6月8日出生于伦敦),向他的上司提交了一份关于信息管理系统的提案,这个原型就是现在无处不在的万维网。老板对此并不是很印象深刻。
他在提案上写下了“模糊但令人兴奋”的话,因此非正式地允许伯纳斯-李继续他在www上的工作(实际上,万维网一词将于次年在1989年确定,1989年伯纳斯-李称他的系统为网格)。
伯纳斯-李已经有了超文本系统的经验,包括他自己的系统。在他第一次在cern工作期间,也就是1980年,受到范尼瓦·布什(vannevar bush)的memex、泰德·纳尔逊(ted nelson)的幻境计划和道格拉斯·恩格尔巴特(douglas engelbart)的nls的启发,他提出了一个新的文档系统的项目,基于超文本的概念,旨在促进研究人员之间的信息共享和更新。
enquire
该系统被称为enquire,它是用pascal编程语言编写的,使用nord-10(挪威数据公司的16位小型计算机,运行在sintran iii操作系统下),后来该程序被移植到个人电脑上,然后是vms(参见enquire的原始提案)。
伯纳斯-李的灵感来自于令人沮丧的事实,即不同的计算机上有许多不同的数据,但它们并没有任何连接。因为cern的人来自世界各地的大学,他们带来了各种类型的计算机。
不仅仅是unix、mac和pc:还有各种各样的大型主机和中型计算机,运行着各种各样的软件。人们必须登录到不同的计算机才能使用它,并且有时甚至需要在每台计算机上学习不同的程序。因此,找出事物如何工作是一项非常困难的任务。
伯纳斯-李想要编写一些程序,将信息从一个系统转换并插入到另一个系统中。不止一次。最重要的问题是:“我们不能将每个信息系统都转换成看起来像某个虚构的信息系统的一部分,每个人都可以阅读吗?”于是万维网诞生了。
在1990年,伯纳斯-李(berners-lee)在他在cern的同事罗伯特·卡依洛(robert cailliau)的帮助下,制作了系统的修订版,并得到了他的经理的接受。伯纳斯-李编写了第一个web浏览器,也充当编辑器(该程序的名称为worldwideweb,运行在nextstep操作系统上),以及第一个web服务器,cern httpd(即超文本传输协议守护程序),两者都运行在nextcube工作站上(见下图)。
第一个web服务器和第一个web浏览器
世界上第一个(具有dns名称info.cern.ch)的网站建于1991年8月6日并上线。
在1990年代,www逐渐成为internet和全球信息媒介中占主导地位的技术。如今,web和internet允许从地球上的任何地方进行连接,甚至是海上和外太空的船只。截至2011年,网站数量已超过3亿个。截至2012年4月,被索引的web页面至少有80.2亿个。
在本世纪初,一些用于即时共享和交换内容的新思想在web上迅速获得了认可,例如web日志和rss。这种信息交换的新模式(称为web 2.0)主要以diy(自己动手,是指在没有专家或专业人员的帮助下建立、修改或修理某物)用户编辑和生成的网站以及各种其他内容,如视频和音频媒体(youtube)、微博(twitter)等。
如今,互联网甚至被用于在线购买奢侈品,例如一艘viking豪华游艇。
www的未来是什么样子?
下一版本——web 3.0会是什么样子?
蒂姆·伯纳斯-李对未来web的愿景,作为一种用于数据、信息和知识交流的通用媒介,与“语义web”这个术语密切相关。1999年,他写道:“我对web有一个梦想,即计算机可以分析web上的所有数据——内容、链接和人与计算机之间的交易。”
“语义web”尚未出现,但当它出现时,贸易、官僚机构和我们日常生活的机制将由机器之间的对话来处理。人们长期以来一直宣扬的“智能代理”终将实现。在2006年稍后,他补充说:“人们一直在问什么是web 3.0。”
“我认为,也许当你将可伸缩矢量图形的叠加层——一切都波动、折叠和看起来朦胧——应用到web 2.0上,并且能够访问整个数据空间中集成的语义web时,你将可以访问一个令人难以置信的数据资源。”