本页使用了标题或全文手工转换

万维网

维基百科,自由的百科全书
(重定向自萬維網
跳转至: 导航搜索
WWW logo by Robert Cailliau.svg
中国大陸 万维网
臺灣 全球資訊網
港澳 萬維網、全球資訊網

万维网英语:World Wide Web),亦作「WWW」、「Web」,是一个由许多互相链接的超文本组成的系统,通过互联网访问[1]。英國科學家蒂姆·伯纳斯-李於1989年發明了萬維網。1990年他在瑞士CERN的工作期間撰寫了第一個網頁瀏覽器[2][3]。網頁瀏覽器於1991年在CERN對外發表,1991年1月最先發展到其他研究機構並且在1991年8月在互聯網上向公眾公佈。

萬維網並不等同網際網路,萬維網只是網際網路所能提供的服務其中之一,是靠着網際網路運行的一項服務。

起源[编辑]

提姆·柏內茲-李CERN工作時使用的NeXT電腦是世界上第一個網頁伺服器
CERN的思科系统路由器是歐洲首個部署IP路由器之一。
提姆·柏內茲-李罗伯特·卡里奥开始万维网办公室旁边的牌子。

最早的构想可以追溯到遥远的1980年蒂姆·伯纳斯-李构建的ENQUIRE英语ENQUIRE项目。这是一个类似维基百科的超文本在线编辑数据库。尽管这与我们现在使用的万维网大不相同,但是它们有许多相同的核心思想,甚至还包括一些伯纳斯-李的万维网之后的下一个项目语义网中的构想。

1989年3月,伯纳斯-李撰写了《关于信息化管理的建议》一文,文中提及ENQUIRE并且描述了一个更加精巧的管理模型[4]。1990年11月12日他和罗伯特·卡里奥合作提出了一个更加正式的关于万维网的建议[5]。在1990年11月13日他在一台NeXT工作站上写了第一个网页以实现他文中的想法[6]

在那年的聖誕節,伯纳斯-李制作了要讓网络工作的所有必要工具[7]:第一个網頁瀏覽器WorldWideWeb(同时也是網頁编辑器)和第一个網頁伺服器

1991年8月6日,他在alt.hypertext新闻组上贴了万维网项目简介的文章[8]。这一天也标志着因特网上万维网公共服务的首次亮相。

万维网中至关重要的概念─超文本,起源于1960年代的几个从前的项目。譬如泰德·尼尔森仙那都项目英语Project Xanadu道格拉斯·英格巴特NLS英语NLS (computer system)。而这两个项目的灵感都是来源于万尼瓦尔·布什在其1945年的论文《和我们想得一样》中为微缩胶片设计的Memex英语Memex系统。

蒂姆·伯纳斯-李的另一个才华横溢的突破是将超文本嫁接到因特网上。在他的书《編織網路》中,他解释说他曾一再向技術社群的成員建议这两种技术结合是可行的,但是却没有任何人接受他的建议,他最后只好自己解决了这个计划。他发明了三項關鍵技術:

  • 一个全球网络资源唯一认证的系统,統一資源標識符(URI);
  • 超文件標示語言(HTML);
  • 超文本傳輸協定(HTTP)。[9]

万维网和其他超文本系统有很多不同之处。万维网上需要单项连接而不是双向连接,这使得任何人可以在资源拥有者不作任何行动情况下链接该资源。和早期的网络系统相比,这一点对于减少实现网络服务器和网络浏览器的困难至关重要,但它的副作用是产生了連結失效英语Link rot的慢性问题。万维网不像某些应用软件如HyperCard,它不是私有的,这使得服务器和客户端能够独立地发展和扩展,而不受许可限制。

1993年4月30日,歐洲核子研究組織宣布万维网对任何人免费开放,并不收取任何费用[10]。两个月之后Gopher協議宣布不再是免费使用,造成大量用户从Gopher转向万维网。早期流行的網頁瀏覽器是用於UnixX Windows系統的ViolaWWW

學者普遍認為,全球資訊網的轉折點[11]是1993年的Mosaic網頁瀏覽器[12],這是由伊利諾大學厄巴納-香檳分校(NCSA-UIUC)的國家超級電腦應用中心團隊所開發的圖形介面瀏覽器,由馬克·安德森所率領。Mosaic的開發資金來自美國高速運算及通訊計劃(High-Performance Computing and Communications Initiative)和高速運算及通訊法案(High Performance Computing and Communication Act of 1991),這是美國參議員艾爾·高爾所發起的幾個運算發展計劃英语Al Gore and information technology之一[13]。在Mosaic發布之前,圖像通常不會與網頁中的文字混合,且全球資訊網的受歡迎程度遠低於網際網路上使用的舊協議,例如GopherWAIS。Mosaic的圖形使用介面讓全球資訊網成為目前最受歡迎的網際網路協議。

1994年10月,万维网联盟(W3C)在麻省理工学院计算机科学实验室成立,建立者是万维网的发明者蒂姆·伯纳斯-李

全球資訊網易於使用和靈活的格式在網際網路上傳播資訊。因此在普及互聯網方面發揮了重要作用[14]。雖然這兩個術語有時被人們廣泛使用,但全球資訊網並不是互聯網的代名詞[15]。全球資訊網是包含超連結文檔和其他資源的信息空間,並且由URI標識[16]

工作原理[编辑]

萬維網作為應用層協議被架構在互聯網上,有助於使其更具功能性。隨著Mosaic網頁瀏覽器的問世讓網頁變的更加可用,包括可以顯示圖片和動態圖片(GIFs

網際網路全球資訊網用語經常被使用且沒有太多區別。然而,兩者是不一樣的。網際網路是電腦網路互相連接的全球系統。相較之下,全球資訊網是全球收集的文件和其他資源,透過超連結和URIs連接。全球資訊網資源通常使用HTTP存取,這是網際網路通訊協議的一種[17]

若要进入万维网上一个网页,或者其他网络资源的时候,通常需浏览器上键入你想访问网页的统一资源定位符(URL),或者通过超链接方式链接到那个网页或网络资源。这之后的工作首先是URL的服务器名部分,被名为域名系统的分布于全球的因特网数据库解析,并根據解析結果决定进入哪一个IP地址(IP Address)。

接下来的步骤是为所要访问的网页,向在那个IP地址工作的服务器发送一个HTTP请求。在通常情况下,HTML文本、图片和构成该网页的一切其他文件很快会被逐一请求并发送回用户。

网络浏览器接下来的工作是把HTML、CSS和其他接受到的文件所描述的内容,加上图像、链接和其他必须的资源,显示给用户。这些就构成了你所看到的“网页”。

大多数的网页自身包含有超链接指向其他相关网页,可能还有下载、源文献、定义和其他网络资源。像这样通过超链接,把有用的相关资源组织在一起的集合,就形成了一个所谓的信息的“网”。这个网在因特网上被方便使用,就构成了最早在1990年代初蒂姆·伯纳斯-李所说的万维网[18][19]

發布網頁[编辑]

网络独立于大众传媒而被大家使用。如果你要发布一个网页,你不需要去拜访出版商或者任何其他传媒机构,而且你潜在的读者可能遍布于世界各地。

万维网的一小部分的图示,显示超連結

与传统书籍文献不同,超文本没有一个线性的顺序从头到尾。它不能分解成章,节,段等层次。

现在在万维网上可以寻找到不同种类的信息,你想了解其他的国家以及那里的风土人情变得十分容易。当你在外国或者一个偏僻的小镇旅游的时候,你可以通过网络找到关于这个地方的信息,尤其是如果是在一个发达国家的话。当地的报纸,官方出版物和其他资料都可以非常容易找到,因此,花一样的努力你可以通过网络找到更多种类的相关资讯。

尽管有些站点有多种语言的版本,但是大部分站点只有当地语言版本。而且,不是所有的软件都能很好地支持所有的特殊字符和那些从右向左写的语言(如阿拉伯语希伯来语)。这些因素使得关于万维网讓地球融为地球村的观点受到挑战。

随着大量的免费网络主页服务器的出现,涌现出了无数的个人主页以及家庭主页,小商店的主页等等,在网络上发布资料显而易见地越来越容易。

然而在中国大陆,从2005年3月20日开始开始实行的网站备案制度却给发布网页带来了一系列麻烦。目前,在中国,合法地建设一个简单的个人主页,难点往往不是技术,而在于政策。若内容涉及一些敏感的话题,麻烦可能更大。

網頁的動態更新[编辑]

JavaScript是一种处理网页的脚本语言。其标准版本是ECMAScript[20],由网景通讯公司提交给欧洲标准协会制订。尽管它的名字和Java类似,但是它是由网景公司开发的而不是由太阳计算机系统公司开发的,除了两者的语法都是从C语言发展而来这一点外,它们之间几乎没有什么关系。之所以叫JavaScript,只是当时网景公司希望能借助Java的名气推广它。和Java一样,JavaScript类似C++是一种支持面向对象的程序设计的语言,和C++相同的是它允许混合代码,即面向对象的和基于過程的代码可以同时存在。由于网页浏览器中,JavaScript与文档对象模型(Document Object Model)紧密结合,能够很好地处理网页,使得它比它的作者原本预期的要有用得多。它的用途可以用术语DHTML(动态HTML)表达,以强调它和静态HTML网页的区别。

基本术语[编辑]

尽管英文单词「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亿份文档,大多数文件在不可见的“深網[21]。2002年一份通过20亿2千4百万网页调查[22] 表明至今大多数的网页内容是用英语写成的,为56.4%;之后是德语(7.7%),法语(5.6%)和日语(4.9%)。但是中文站点的增长也很快。一份最近的研究通过在75种语言的网络调查取样表明,到2005年1月为止,有超过115亿个网页在公共索引页面中[23]

速度问题[编辑]

由于因特网的基础结构的缺陷,造成的堵塞问题和显现为浏览速度的减慢的延迟,经常让人很烦。结果是有人要给万维网改成World Wide Wait(全球等)[24]。利用點對點技術服务质量来提高因特网的速度的讨论一直在进行。其他解决方案也可以在W3C的网站上找到。

学术会议[编辑]

和WWW有关的主要学术会议为IW3C2。发起的万维网系列会议。这是有关这一系列会议的链接

参见[编辑]

参考文献[编辑]

  1. ^ What is the difference between the Web and the Internet?. World Wide Web Consortium. [2016-04-18]. 
  2. ^ McPherson, Stephanie Sammartino. Tim Berners-Lee: Inventor of the World Wide Web. Twenty-First Century Books. 2009. 
  3. ^ Quittner, Joshua. Network Designer Tim Berners-Lee. Time Magazine. 29 March 1999 [17 May 2010]. 需要付费订阅. He wove the World Wide Web and created a mass medium for the 21st century. The World Wide Web is Berners-Lee's alone. He designed it. He loosed it on the world. And he more than anyone else has fought to keep it open, nonproprietary and free. [页码请求]
  4. ^ The original proposal of the WWW, HTMLized. w3.org. 
  5. ^ WorldWideWeb: Proposal for a HyperText Project. 1990-11-12 [2015-05-12]. 
  6. ^ First Web pages. W3.org. [2009-07-27]. 
  7. ^ Tim Berners-Lee: client. W3.org. [2009-07-27]. 
  8. ^ Short summary of the World Wide Web project. Google. 1991-08-06 [2009-07-27]. 
  9. ^ Inventor of the Week Archive: The World Wide Web. Massachusetts Institute of Technology: MIT School of Engineering. [2009-06-23]. (原始内容存档于2010-06-08). 
  10. ^ Ten Years Public Domain for the Original Web Software. Tenyears-www.web.cern.ch. 2003-04-30 [2009-07-27]. 
  11. ^ Mosaic Web Browser History – NCSA, Marc Andreessen, Eric Bina. Livinginternet.com. [2009-07-27]. 
  12. ^ NCSA Mosaic – September 10, 1993 Demo. Totic.org. [2009-07-27]. 
  13. ^ Vice President Al Gore's ENIAC Anniversary Speech. Cs.washington.edu. 1996-02-14 [2009-07-27]. 
  14. ^ Internet legal definition of Internet. West's Encyclopedia of American Law, edition 2. Free Online Law Dictionary. 15 July 2009 [25 November 2008]. 
  15. ^ WWW (World Wide Web) Definition. TechTerms. [19 February 2010]. 
  16. ^ Jacobs, Ian; Walsh, Norman. Architecture of the World Wide Web, Volume One. Introduction: W3C. 15 December 2004 [11 February 2015]. 
  17. ^ What is the difference between the Web and the Internet?. World Wide Web Consortium. [2016-04-18]. 
  18. ^ Multiple Choices. World Wide Web Consortium. 
  19. ^ Multiple Choices. World Wide Web Consortium. 
  20. ^ Hamilton, Naomi. The A-Z of Programming Languages: JavaScript. Computerworld. IDG. 2008-07-31 [2009-05-12]. 
  21. ^ The 'Deep' Web: Surfacing Hidden Value. Brightplanet.com. [2009-07-27]. (原始内容存档于2008-04-04). 
  22. ^ Distribution of languages on the Internet. Netz-tipp.de. [2009-07-27]. 
  23. ^ Alessio Signorini. The Indexable Web is More than 11.5 Billion Pages (PDF). citeseerx.ist.psu.edu. [2015-02-04]. (原始内容 (PDF)存档于2015-02-04). 
  24. ^ World Wide Wait. TechEncyclopedia. United Business Media. [2009-04-10]. (原始内容存档于2009-04-10). 

外部链接[编辑]