新浪博客

万维网的起源与发展

2007-03-21 11:32阅读:
尽管英文单词worldwide通常被写为一个词(没有空格或者连字符),全称World Wide Web 和其简称WWW现在在一些正规的英文中也被广泛使用。最早的文献谈到万维网称其为WorldWideWeb(这正是一个编程序的人喜欢连词字,即把几个词连在一起成一个新词,的绝佳例子)或者World-Wide Web (加了连字符,这样这个版本的名字最接近正式的英语用法)。
有趣的是,“WWW”成为了少数音节比它的本来的名字更长的简称。在英语里,World Wide Web共三个音节,而单单一个W字母就有三个音节。
[编辑]

万维网的中文名称

1994年6月,北美的中国新闻电脑网络(China News Digest),即CND,在其电子出版物《华夏文摘
》上将 World Wide Web 称为“万维网”,这样其中文名称汉语拼音也是以 WWW 开始。万维网这一名称后来被广泛采用。
在台湾,“全球資訊網”这一名称则是比较直接的意译。
[编辑]

工作原理

当你想进入万维网上一个网页, 或者其他网络资源的时候,通常你要首先在你的浏览器上键入你想访问网页的统一资源定位符,或者通过超链接方式链接到那个网页或网络资源。这之后的工作首先是URL的服务器名部分被名为域名系统的分布于全球的因特网数据库解析并决定进入哪一个IP地址
接下来的步骤是为所要访问的网页,向在那个IP地址工作的服务器发送一个HTTP请求。在通常情况下,HTML文本、图片和构成该网页的一切其他文件很快会被逐一请求并发送回用户。
网络浏览器接下来的工作是把HTML、[CSS]]和其他接受到的文件所描述的内容,加上图像、链接和其他必须的资源,显示给用户。这些就构成了你所看到的“网页”。
大多数的网页自身包含有超链接指向其他相关网页,可能还有下载、源文献、定义和其他网络资源。像这样通过超链接把有用的相关资源组织在一起的集合,就形成了一个所谓的信息的“网”。这个网在因特网上被方便使用,就构成了最早在1990年代蒂姆·伯纳斯-李所说的万维网。[1] [2]
[编辑]

起源

可以参考因特网
最早的网络构想可以追溯到遥远的1980年蒂姆·伯纳斯-李构建的ENQUIRE项目。这是一个类似维基百科的超文本在线编辑数据库。尽管这与我们现在使用的万维网大不相同,但是它们有许多相同的核心思想,甚至还包括一些伯纳斯-李的万维网之后的下一个项目语义网中的构想。
1989年3月,伯纳斯-李撰写了《关于信息化管理的建议》一文,文中提及 ENQUIRE 并且描述了一个更加精巧的管理模型。[3]1990年11月12日他和罗伯特·卡里奥(Robert Cailliau)合作提出了一个更加正式的关于万维网的建议。[4]。在1990年11月13日他在一台NeXT工作站上写了第一个网页以实现他文中的想法。[5]
在那年的圣诞假期,伯纳斯-李制作了要一个网络工作所必须的所有工具[6]:第一个万维网浏览器(同时也是编辑器)和第一个網頁伺服器
1991年8月6日,他在alt.hypertext新闻组上贴了万维网项目简介帖子。这一天也标志着因特网上万维网公共服务的首次亮相。
万维网中至关重要的概念超文本起源于1960年代的几个从前的项目。譬如泰德·尼尔森(Ted Nelson)的仙那都项目(Project Xanadu)和道格拉斯·英格巴特(Douglas Engelbart)的NLS。而这两个项目的灵感都是来源于万尼瓦尔·布什在其1945年的论文《和我们想得一样》中为微缩胶片设计的“记忆延伸”(memex)系统。
蒂姆·伯纳斯-李的另一个才华横溢的突破是将超文本嫁接到因特网上。在他的书《编织网络》中,他解释说他曾一再向这两种技术的使用者们建议它们的结合是可行的,但是却没有任何人响应他的建议,他最后只好自己解决了这个计划。他发明了一个全球网络资源唯一认证的系统:統一資源標識符
万维网和其他超文本系统有很多不同之处:
  • 万维网上需要单项连接而不是双向连接,这使得任何人可以在资源拥有者不作任何行动情况下链接该资源。和早期的网络系统相比,这一点对于减少实现网络服务器和网络浏览器的困难至关重要,但它的副作用是产生了坏链的慢性问题。
  • 万维网不像某些应用软件如HyperCard,它不是私有的,这使得服务器和客户端能够独立地发展和扩展,而不受许可限制。
1993年4月30日,歐洲核子研究組織宣布万维网对任何人免费开放,并不收取任何费用。两个月之后Gopher宣布不再免费,造成大量用户从Gopher转向万维网。
[编辑]

万维网标准

万维网的核心部分是由三个标准构成的:
  • 统一资源标识符(URI),这是一个世界通用的负责给万维网上例如网页这样的资源定位的系统。
  • 超文本传送协议(HTTP),它负责规定浏览器和服务器怎样互相交流。
  • 超文本标记语言(HTML),作用是定义超文本文档的结构和格式。
蒂姆·伯纳斯-李现在是万维网联盟(W3C)的领导人,这个组织的作用是使计算机能够在万维网上不同形式的信息间更有效的储存和通信。

我的更多文章

下载客户端阅读体验更佳

APP专享