万维网
起源
蒂姆·伯纳斯-李在CERN工作时使用的NeXT电脑是世界上第一个网页服务器。CERN的思科系统路由器是欧洲首个部署IP路由器之一。在蒂姆·伯纳斯-李和罗伯特·卡里奥开始万维网办公室旁边的牌子。
最早的构想可以追溯到遥远的1980年蒂姆·伯纳斯-李构建的 ENQUIRE ( 英语 : ENQUIRE ) 项目。这是一个类似维基百科的超文本在线编辑数据库。尽管这与我们现在使用的万维网大不相同,但是它们有许多相同的核心思想,甚至还包括一些伯纳斯-李的万维网之后的下一个项目语义网中的构想。
1989年3月,伯纳斯-李撰写了《关于信息化管理的建议》一文,文中提及ENQUIRE并且描述了一个更加精巧的管理模型 。1990年11月12日他和罗伯特·卡里奥合作提出了一个更加正式的关于万维网的建议 。在1990年11月13日他在一台NeXT工作站上写了第一个网页以实现他文中的想法 。
在那年的圣诞节,伯纳斯-李制作了要让网络工作的所有必要工具 :第一个网页浏览器WorldWideWeb(同时也是网页编辑器)和第一个网页服务器。
1991年8月6日,他在 alt.hypertext 新闻组上贴了万维网项目简介的文章 。这一天也标志着因特网上万维网公共服务的首次亮相。
万维网中至关重要的概念─超文本,起源于1960年代的几个从前的项目。譬如泰德·尼尔森的 仙那都项目 ( 英语 : Project Xanadu ) 和道格拉斯·英格巴特的 NLS ( 英语 : NLS (computer system) ) 。而这两个项目的灵感都是来源于万尼瓦尔·布什在其1945年的论文《和我们想得一样》中为微缩胶片设计的 Memex ( 英语 : Memex ) 系统。
蒂姆·伯纳斯-李的另一个才华横溢的突破是将超文本嫁接到因特网上。在他的书《 编织网络 ( 英语 : Weaving the Web ) 》中,他解释说他曾一再向这两种技术的用户们建议它们的结合是可行的,但是却没有任何人响应他的建议,他最后只好自己解决了这个计划。他发明了三项关键技术:
一个全球网络资源唯一认证的系统,统一资源标识符(URI);
超文本置标语言(HTML);
超文本传输协议(HTTP)。
万维网和其他超文本系统有很多不同之处。万维网上需要单项连接而不是双向连接,这使得任何人可以在资源拥有者不作任何行动情况下链接该资源。和早期的网络系统相比,这一点对于减少实现网络服务器和网络浏览器的困难至关重要,但它的副作用是产生了 链接失效 ( 英语 : Link rot ) 的慢性问题。万维网不像某些应用软件如HyperCard,它不是私有的,这使得服务器和客户端能够独立地发展和扩展,而不受许可限制。
1993年4月30日,欧洲核子研究组织宣布万维网对任何人免费开放,并不收取任何费用 。两个月之后Gopher协议宣布不再是免费使用,造成大量用户从Gopher转向万维网。早期流行的网页浏览器是用于Unix和X Windows系统的ViolaWWW。
学者们普遍认为,万维网的一个转折点 ,是1993年开始引入的Mosaic网页浏览器 ,一个由伊利诺伊大学厄巴纳-香槟分校(NCSA-UIUC)的国家超级电脑应用中心团队所开发的图形接口浏览器,由马克·安德森所率领。Mosaic的开发资金来自美国高速运算及通信计划( High-Performance Computing and Communications Initiative )和高速运算及通信法案( High Performance Computing and Communication Act of 1991 ),这是 美国参议员阿尔·戈尔所发起的几个运算发展计划 ( 英语 : Al Gore and information technology ) 其中之一 。在Mosaic发布之前,图像通常不会与网页中的文字混合,且万维网的受欢迎程度远低于互联网上使用的旧协议,例如Gopher和WAIS。Mosaic的图形使用接口让万维网成为目前最受欢迎的互联网协议。
1994年10月,万维网联盟(W3C)在麻省理工学院计算机科学实验室成立,创建者是万维网的发明者蒂姆·伯纳斯-李。
工作原理
万维网作为应用层协议,被架构在“互联网”上,有助于使其更加实用。Mosaic网页浏览器的问世让网页变的更加可用,包括可以显示图片和动画图片(GIF)
互联网 和 万维网 用语经常被使用且没有太大区别。然而,两者是不一样的。互联网是电脑网络互相连接的全球系统。相较之下,万维网是通过超链接和URI链接的文件和其他资源的全局集合。万维网的资源通常是使用HTTP,这是互联网通信协议的一种 。
若要进入万维网上一个网页,或者其他网络资源的时候,通常需浏览器上键入你想访问网页的统一资源定位符(URL),或者通过超链接方式链接到那个网页或网络资源。这之后的工作首先是URL的服务器名部分,被名为域名系统的分布于全球的因特网数据库解析,并根据解析结果决定进入哪一个IP地址(IP Address)。
接下来的步骤是为所要访问的网页,向在那个IP地址工作的服务器发送一个HTTP请求。在通常情况下,HTML文本、图片和构成该网页的一切其他文件很快会被逐一请求并发送回用户。
网络浏览器接下来的工作是把HTML、CSS和其他接受到的文件所描述的内容,加上图像、链接和其他必须的资源,显示给用户。这些就构成了你所看到的“网页”。
大多数的网页自身包含有超链接指向其他相关网页,可能还有下载、源文献、定义和其他网络资源。像这样通过超链接,把有用的相关资源组织在一起的集合,就形成了一个所谓的信息的“网”。这个网在因特网上被方便使用,就构成了最早在1990年代初蒂姆·伯纳斯-李所说的万维网 。
发布网页
网络独立于大众传媒而被大家使用。如果你要发布一个网页,你不需要去拜访出版商或者任何其他传媒机构,而且你潜在的读者可能遍布于世界各地。
万维网的一小部分的图示,显示超链接
与传统书籍文献不同,超文本没有一个线性的顺序从头到尾。它不能分解成章,节,段等层次。
现在在万维网上可以寻找到不同种类的信息,你想了解其他的国家以及那里的风土人情变得十分容易。当你在外国或者一个偏僻的小镇旅游的时候,你可以通过网络找到关于这个地方的信息,尤其是如果是在一个发达国家的话。当地的报纸,官方出版物和其他资料都可以非常容易找到,因此,花一样的努力你可以通过网络找到更多种类的相关资讯。
尽管有些站点有多种语言的版本,但是大部分站点只有当地语言版本。而且,不是所有的软件都能很好地支持所有的特殊字符和那些从右向左写的语言(如阿拉伯语或希伯来语)。这些因素使得关于万维网让地球融为地球村的观点受到挑战。
随着大量的免费网络主页服务器的出现,涌现出了无数的个人主页以及家庭主页,小商店的主页等等,在网络上发布资料显而易见地越来越容易。
网页的动态更新
JavaScript是一种处理网页的脚本语言。其标准版本是ECMAScript ,由网景通讯公司提交给欧洲标准协会制订。尽管它的名字和Java类似,但是它是由网景公司开发的而不是由太阳计算机系统公司开发的,除了两者的语法都是从C语言发展而来这一点外,它们之间几乎没有什么关系。之所以叫JavaScript,只是当时网景公司希望能借助Java的名气推广它。和Java一样,JavaScript类似C++是一种支持面向对象的程序设计的语言,和C++相同的是它允许混合代码,即面向对象的和基于过程的代码可以同时存在。由于网页浏览器中,JavaScript与文档对象模型(Document Object Model)紧密结合,能够很好地处理网页,使得它比它的作者原本预期的要有用得多。它的用途可以用术语DHTML(动态HTML)表达,以强调它和静态HTML网页的区别。
基本术语
更多资料:WWW的发音
尽管英文单词“ worldwide ”通常被写为一个词(没有空格或者连字符),全称“ World Wide Web ”和其简称“ WWW ”现在在一些正规的英文中也被广泛使用。最早的文献谈到万维网称其为“ WorldWideWeb ”(为一驼峰式大小写)或者“ World-Wide Web ”(加了连字符,这样这个版本的名字最接近正式的英语用法)。有趣的是,“WWW”成为了英文中少数的简称的音节比本来名字的音节更长的简称。在英语里,“World Wide Web”共三个音节,而单单一个W字母就有三个音节。
1994年6月,北美的中国新闻电脑网络(CND),在其电子出版物《华夏文摘》上将“World Wide Web”称为“万维网”,这样其中文名称汉语拼音也是以WWW开始。“万维网”这一名称后来被广泛采用。
目前,越来越多的公司开始使用万维网服务,提供万维网服务的公司一般称作域名主机服务商,比如中国万维网就是中国一家知名主机运营商,也是使用万维网的汉语拼音作为网站域名的。
标准
万维网的核心部分是由三个标准构成的:
统一资源标识符(URI),这是一个统一的为资源定位的系统。
超文本传送协议(HTTP),它负责规定客户端和服务器怎样互相交流。
超文本标记语言(HTML),作用是定义超文本文档的结构和格式。
蒂姆·伯纳斯-李现在是万维网联盟(W3C)的领导人,这个组织的作用是使计算机能够在万维网上不同形式的信息间更有效的储存和通信。
统计
据2001年一份研究表明,万维网上有超过5500亿份文档,大多数文件在不可见的“深网” 。2002年一份通过20亿2千4百万网页调查 表明至今大多数的网页内容是用英语写成的,为56.4%;之后是德语(7.7%),法语(5.6%)和日语(4.9%)。但是中文站点的增长也很快。一份最近的研究通过在75种语言的网络调查取样表明,到2005年1月为止,有超过115亿个网页在公共索引页面中 。
速度问题
由于因特网的基础结构的缺陷,造成的堵塞问题和显现为浏览速度的减慢的延迟,经常让人很烦。结果是有人要给万维网改成 World Wide Wait (全球等) 。利用点对点技术和服务质量来提高因特网的速度的讨论一直在进行。其他解决方案也可以在W3C的网站上找到。
学术会议
和WWW有关的主要学术会议为IW3C2。发起的万维网系列会议。
免责声明:以上内容版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。感谢每一位辛勤著写的作者,感谢每一位的分享。
- 有价值
- 一般般
- 没价值