万维网

维基百科,自由的百科全书
(重定向自World Wide Web
跳转到导航 跳转到搜索
万维网
原作者提姆·柏内兹-李
开发者
  • CERN(1989年–1994年)
  • W3C(1994年–至今)
首次发布1991年8月6日,​34年前​(1991-08-06
当前版本
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    源代码库
    • {{URL|example.com|可选的显示文本}}
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    引擎
      Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
      操作系统跨平台
      类型超媒体
      许可协议公有领域[1]
      File:Chrome on Linux.png
      Google Chrome中显示维基百科网页

      万维网(英语:World Wide Web)亦作WWWWeb全球广域网[2][3],是一个公共的互连资讯系统,使内容得以透过网际网路共享[4]。其根据超文本传输协议(HTTP)的特定规则,提供对文件及其他网路资源的存取[5]

      全球资讯网是由英国电脑科学家提姆·柏内兹-李于1989年在欧洲核子研究组织(CERN)任职时发明,并于1993年对公众开放。它被构想为一个“通用连结资讯系统”[6][7][8]。文件和其他媒体内容透过网页伺服器提供给网路,并可由网页浏览器等程式进行存取。全球资讯网上的伺服器与资源是透过称为统一资源定位符(URL)的字串来识别与定位[9]

      最初且至今仍非常常见的文件类型是以超文件标示语言(HTML)格式化的网页。这种标示语言支援纯文字图像影片音讯内容,以及实作复杂使用者互动的脚本[10]。HTML语言也支援超连结,可立即存取其他网路资源,使用者透过点选超连结在多个网站之间切换浏览。网路应用程式则是具备应用软体功能的网页。全球资讯网上的资讯是使用HTTP在网际网路上传输[11]。具有共同主题且通常具有共同网域名称的多个网路资源构成了一个网站。单一网页伺服器可以提供多个网站,而某些网站可能由多个伺服器提供。网站内容由无数的公司、组织、政府机构和个人使用者提供,并包含大量的教育、娱乐、商业与政府资讯。

      全球资讯网已成为全球占主导地位的资讯系统平台[12][13][14]。它是全球数十亿人使用网际网路的主要工具[5]

      历史[编辑]

      File:First Web Server.jpg
      这台由提姆·柏内兹-李欧洲核子研究组织(CERN)使用的NeXT电脑成为了世界上第一台网页伺服器
      File:WWW logo by Robert Cailliau.svg
      罗伯特·卡里奥设计的全球资讯网标志。目前全球资讯网并没有广泛被采纳的通用标志。

      全球资讯网是由英国电脑科学家提姆·柏内兹-李欧洲核子研究组织(CERN)工作时发明[15][16]。他的动机是为了解决在该大型且不断变化的组织中储存、更新及寻找文件的问题,并将其分发给CERN以外的合作者。在设计中,柏内兹-李扬弃了当时常见的树状结构以及依赖关键词标记档案的方法。相反地,他采纳了他在CERN建立的私人ENQUIRE系统中所实践的概念。当他得知泰德·尼尔森超文字模型时,该模型中文件可以透过与文字中嵌入的超连结,以不受限制的方式进行连结,这进一步确认了其构想的可行性[17][18]

      该模型后来由苹果公司HyperCard系统推广。与HyperCard不同的是,柏内兹-李的新系统从一开始就旨在支援独立电脑上多个资料库之间的连结,并允许网际网路上任何电脑的多个使用者同时存取。他还规定该系统最终应处理除文字以外的其他媒体,例如图形、语音与影片。连结可以指向可变的资料档案,甚至可以在其伺服器电脑上启动程式。他还构思了“闸道”,使新系统能够存取以其他方式组织的文件。此外,他坚持系统应该是去中心化的,对于连结的建立没有任何中央控制或协调机制[7][19][15][16]

      柏内兹-李于1989年5月向CERN提交了一份提案,当时并未给该系统命名[7]。他在1990年底前实作了一个可运行的系统,包括一个名为WorldWideWeb的浏览器,以及一个在CERN执行的HTTP伺服器。作为开发的一部分,他定义了第一版HTTP协定、基本的URL语法,并将HTML作为主要文件格式[20]。该技术于1991年1月开始发布给CERN以外的其他研究机构,随后于1991年8月23日发布至网际网路。全球资讯网在CERN获得了成功,并开始传播到其他科学与学术机构[21][22]

      CERN于1993年4月30日免费开放全球资讯网协定与程式码,使其得以广泛使用[23][24][25]。在NCSA于同年稍晚发布Mosaic网页浏览器后,全球资讯网的普及率迅速增长,不到一年内就涌现了数千个网站[26][27]。Mosaic是一款图形化浏览器,可以显示文字内图像并提交由HTTPd伺服器处理的表单[28][29]马克·安德森吉姆·克拉克于次年创立了Netscape并发布了Navigator浏览器,将JavaJavaScript引入全球资讯网,迅速成为主导浏览器。网景于1995年成为上市公司,带动了全球资讯网热潮并引发网际网路泡沫[30]微软随后开发了自己的浏览器Internet Explorer,开启了浏览器大战。透过与Windows捆绑销售,成为占主导地位的浏览器长达14年[31]

      柏内兹-李创立了全球资讯网协会(W3C),该协会在1996年建立了XML,并建议以更严谨的XHTML取代HTML[32]。与此同时,开发者开始利用名为XMLHttpRequest的IE功能来制作Ajax应用程式,并掀起了Web 2.0革命。MozillaOpera苹果公司拒绝了XHTML,并创立了开发HTML5WHATWG[33]。2009年,W3C做出让步并放弃了XHTML[34]。2019年,W3C将HTML规范的控制权移交给WHATWG[35]

      命名[编辑]

      提姆·柏内兹-李指出,全球资讯网的正式拼法为三个独立的单字World Wide Web,每个单字的首字母均须大写,且中间不加连字号[36]。随著网路应用程式希望为其网域名称建立品牌形象并更易于发音,强调www字首的情况已逐渐减少。伴随行动网际网路的普及,诸如Gmail.com、Outlook.com与Facebook.com等服务,通常在称呼中不再加上“www.”[37],甚至连“.com”也一并省略[38]

      在英语中,www通常读作double-u double-u double-u[39] 。部分使用者特别是在纽西兰会将其发音为dub-dub-dub[40]史蒂芬·佛莱在其“Podgrams”系列播客中则将其读作wuh wuh wuh[41]。英国作家道格拉斯·亚当斯曾于1999年的《周日独立报》讽刺道:“World Wide Web是我所知唯一一个缩写念起来比原名还要长三倍的事物”[42]

      1994年6月,在北美留学的一名中国地理学家李小文中国新闻电脑网络(CND)的电子出版物《华夏文摘》上首次将“World Wide Web”称为“万维天罗地网”,简称“万维网”,这样其中文名称汉语拼音也是以WWW开始,自此“万维网”这一名称在中国开始被广泛采用[43]

      原理[编辑]

      “网际网路”与“全球资讯网”这两个名词经常被混用而未加区别,然而两者并不相同。网际网路是一个透过电信与光学网路相互连结的全球电脑网路系统。相比之下,全球资讯网则是档案及其他资源的全球集合,并透过超连结与URI相互连结。网页资源是透过HTTPHTTPS进行存取,这些是使用网际网路传输协定的应用层协定[5]。在全球资讯网上浏览网页,通常是从在网页浏览器中输入URL,或是点选指向该网页或资源的超连结。随后网页浏览器会启动一系列背景通讯讯息,以获取并显示请求的页面。

      连结[编辑]

      File:WorldWideWebAroundWikipedia.png
      万维网的一小部分的图形,呈现超连结的结构

      大多数网页包含指向其他相关页面、可下载档案、原始文件、定义以及其他网路资源的超连结。在底层的HTML中,超连结的编码如下:<a href="http://example.org/home.html">Example.org Homepage</a>.

      这种透过超文字连结相互连结的实用相关资源集合被称为资讯网。提姆·柏内兹-李于1990年11月首次称之为WorldWideWeb(最初使用驼峰式大小写,随后被废弃)的系统[44]

      全球资讯网的超连结结构由如右图描述,节点代表网页或网址,节点之间的有向边则代表超连结。随著时间推移,许多超连结指向的网路资源会消失、搬迁或被不同的内容取代。这使得超连结渐渐失效,这种现象被称为失效连结。全球资讯网的易逝性质促使许多人致力于对网站进行存档。自1996年开始运作的网际网路档案馆,是此类计画中最为知名的机构[45]

      网页[编辑]

      网页是一种适用于全球资讯网与网页浏览器的文件。网页浏览器会将网页显示在萤幕或行动装置上。

      网页通常指代视觉上可见的内容,但也可能指代电脑档案本身,该档案通常是包含以HTML或类似标记语言编写的超文字档案。典型的网页提供超文字,以便透过超连结浏览至其他网页。网页浏览器在呈现每个网页时,经常需要存取多个网路资源元素,例如读取样式表指令码及图像。

      在网路上,网页浏览器可以从远端网页伺服器撷取网页。网页伺服器可能会限制仅限私有网路存取。网页浏览器使用HTTP向网页伺服器发送此类请求。

      静态网页的传输内容与其在网页伺服器档案系统中的储存方式完全相同。相比之下,动态网页则是由网路应用程式产生,通常由伺服器端软体驱动。当每位使用者可能需要完全不同的资讯时,便会使用动态网页,例如银行网站、网路邮件等。

      浏览器[编辑]

      File:Internet Key Layers.png
      全球资讯网作为一种应用层协定运作,使其功能更加完备。Mosaic网页浏览器的出现大幅提升了网页的实用性,包括对图像与动态图像GIF的显示

      网页浏览器是存取全球资讯网资讯的使用者代理软体。使用者需要拥有网页浏览器,才能连接网页伺服器并显示其页面。使用者透过执行此程式,在电脑上进行网页的下载、排版及显示。除了让使用者搜寻、显示及在网页间切换之外,网页浏览器通常还具备书签管理、历史纪录、Cookie管理、设定首页等功能,并可能提供储存网站登入密码的机制。

      伺服器[编辑]

      网页伺服器是指伺服器软体,或是专门执行该软体的硬体,能够满足全球资讯网用户端的请求。一般而言,一个网页伺服器可以包含一个或多个网站。网页伺服器透过HTTP及其他数个相关协定处理传入的网路请求。

      网页伺服器的主要功能是储存、处理并将网页传送给用户端[46]。用户端与伺服器之间的通讯采用HTTP。传送的页面最常为HTML文件,除了文字内容外,还可能包含影像、样式表及脚本。

      使用者代理通常是网页浏览器网路爬虫,透过HTTP对特定资源发出请求并通讯,而伺服器则回传该资源的内容,若无法执行则回传错误讯息。该资源通常是伺服器次级储存装置上的实际档案,但并非必然如此,这取决于网页伺服器的实作方式。

      虽然主要功能是提供内容,但HTTP的完整实作也包括从用户端接收内容的方法,功能包括提交网页表单上传档案。

      许多通用型网页伺服器也支援使用ASPPHP或其他脚本语言进行脚本编写。这意味著网页伺服器的行为可以在独立的档案中编写脚本,而实际的伺服器软体保持不变。通常,此功能用于动态产生HTML文件,而非回传静态文件。前者主要用于从资料库中检索或修改资讯。后者通常速度快得多且更容易快取,但无法提供动态内容。

      网页伺服器也经常被发现嵌入在印表机路由器网路摄影机等装置中,且仅服务于区域网路。网页伺服器随后可作为监视或管理该装置系统的一部分。这通常意味著用户端电脑只需要使用网页浏览器,而不需要安装额外的软体,且目前大多数作业系统皆已内建网页浏览器。

      国际化[编辑]

      File:World Map of Web Index 2014.svg
      2014年,全球各国网络索引地图

      W3C国际化活动确保全球资讯网技术能应用于所有语言、文字及文化[47] 。自2004年或2005年起,Unicode开始取得优势,最终在2007年12月超越ASCII与西欧语言字元集,成为全球资讯网上最常使用的字元映射表[48]。最初RFC 3986仅允许以US-ASCII子集构成的URI来识别资源。而RFC 3987则允许通用字元集中的任何字元,现在资源可透过任何语言的IRI进行识别[49]

      参阅[编辑]

      参考文献[编辑]

      1. ^ Software release of WWW into public domain. 1993. 
      2. ^ World Wide Web - MDN Web Docs Glossary: Definitions of Web-related terms | MDN. developer.mozilla.org. [2023-04-25] (en-US). 
      3. ^ Berners-Lee, Tim. W3 Concepts. World Wide Web Consortium. [20 July 2005]. The W3 principle of universal readership is that once information is available, it should be accessible from any type of computer, in any country, and an (authorized) person should only have to use one simple program to access it. 
      4. ^ Wright, Edmund (编). The Desk Encyclopedia of World History. New York: Oxford University Press. 2006: 312. ISBN 978-0-7394-7809-7. 
      5. ^ 5.0 5.1 5.2 What is the difference between the Web and the Internet?. W3C Help and FAQ. W3C. 2009 [16 July 2015]. (原始内容存档于9 July 2015). 
      6. ^ World Wide Web (WWW) launches in the public domain | April 30, 1993. HISTORY. 30 March 2020 [2025-01-21]. (原始内容存档于6 February 2025) (English). 
      7. ^ 7.0 7.1 7.2 Berners-Lee, Tim. Information Management: A Proposal. w3.org. The World Wide Web Consortium. [12 February 2022]. (原始内容存档于1 April 2010). 
      8. ^ The World's First Web Site. HISTORY. 2009-08-30 [2016-08-04]. (原始内容存档于19 August 2023) (English). 
      9. ^ Uniform Resource Locators (URL). 1994-12. 
      10. ^ HTML 4.01 Specification. 1999-12-24. 
      11. ^ Hypertext Transfer Protocol -- HTTP/1.0. 1996-05. 
      12. ^ Bleigh, Michael. The Once And Future Web Platform. TechCrunch. 16 May 2014 [9 March 2022]. (原始内容存档于5 December 2021). 
      13. ^ World Wide Web Timeline. Pews Research Center. 11 March 2014 [1 August 2015]. (原始内容存档于29 July 2015). 
      14. ^ Dewey, Caitlin. 36 Ways The Web Has Changed Us. The Washington Post. 12 March 2014 [1 August 2015]. (原始内容存档于9 September 2015). 
      15. ^ 15.0 15.1 Quittner, Joshua. Network Designer Tim Berners-Lee. Time Magazine. 29 March 1999 [17 May 2010]. (原始内容需要付费订阅存档于15 August 2007). But 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. [页码请求]
      16. ^ 16.0 16.1 McPherson, Stephanie Sammartino. Tim Berners-Lee: Inventor of the World Wide Web需要免费注册. Twenty-First Century Books. 2009. ISBN 978-0-8225-7273-2. 
      17. ^ Rutter, Dorian. From Diversity to Convergence: British Computer Networks and the Internet, 1970-1995 (PDF) (Computer Science论文). The University of Warwick. 2005 [27 December 2022]. (原始内容存档 (PDF)于10 October 2022). When Berners-Lee developed his Enquire hypertext system during 1980, the ideas explored by Bush, Engelbart, and Nelson did not influence his work, as he was not aware of them. However, as Berners-Lee began to refine his ideas, the work of these predecessors would later confirm the legitimacy of his system. 
      18. ^ Tim Berners-Lee. Weaving the Web. Internet Archive. HarperSanFrancisco. 1999: 5–6. ISBN 978-0-06-251586-5. Unbeknownst to me at that early stage in my thinking, several people had hit upon similar concepts, which were never implemented. 
      19. ^ Berners-Lee, T.; Cailliau, R.; Groff, J.-F.; Pollermann, B. World-Wide Web: The Information Universe. Electron. Netw. Res. Appl. Policy. 1992, 2: 52–58 [27 December 2022]. ISSN 1066-2243. doi:10.1108/eb047254. (原始内容存档于27 December 2022) (English). 
      20. ^ W3 (1991) Re: Qualifiers on Hypertext links 互联网档案馆存档,存档日期7 December 2021.
      21. ^ Hopgood, Bob. History of the Web. w3.org. The World Wide Web Consortium. [12 February 2022]. (原始内容存档于21 March 2022). 
      22. ^ A short history of the Web. CERN. [15 April 2022]. (原始内容存档于17 April 2022) (English). 
      23. ^ 30 years of the web: a short history of the invention that changed the world. British Council. [19 September 2025]. Berners-Lee and others worked to ensure that CERN would make the underlying code available on a royalty-free basis, forever. This decision was announced in April 1993 and sparked a global wave of creativity, collaboration, and innovation. 
      24. ^ Software release of WWW into public domain. CERN Document Server. CERN. 30 April 1993 [17 February 2022]. (原始内容存档于17 February 2022). 
      25. ^ Ten Years Public Domain for the Original Web Software. Tenyears-www.web.cern.ch. 30 April 2003 [27 July 2009]. (原始内容存档于13 August 2009). 
      26. ^ Calore, Michael. April 22, 1993: Mosaic Browser Lights Up Web With Color, Creativity. Wired. 22 April 2010 [12 February 2022]. (原始内容存档于24 April 2018). 
      27. ^ Couldry, Nick. Media, Society, World: Social Theory and Digital Media Practice. London: Polity Press. 2012: 2 [11 December 2020]. ISBN 9780745639208. (原始内容存档于27 February 2024). 
      28. ^ Hoffman, Jay. The Origin of the IMG Tag. The History of the Web. 21 April 1993 [13 February 2022]. (原始内容存档于13 February 2022). 
      29. ^ Clarke, Roger. The Birth of Web Commerce. Roger Clarke's Web-Site. XAMAX. [15 February 2022]. (原始内容存档于15 February 2022). 
      30. ^ McCullough, Brian. 20 YEARS ON: WHY NETSCAPE'S IPO WAS THE "BIG BANG" OF THE INTERNET ERA. www.internethistorypodcast.com. INTERNET HISTORY PODCAST. [12 February 2022]. (原始内容存档于12 February 2022). 
      31. ^ Calore, Michael. Sept. 28, 1998: Internet Explorer Leaves Netscape in Its Wake. Wired. 28 September 2009 [14 February 2022]. (原始内容存档于30 November 2021). 
      32. ^ Daly, Janet. World Wide Web Consortium Issues XHTML 1.0 as a Recommendation. W3C. 26 January 2000 [8 March 2022]. (原始内容存档于20 June 2021). 
      33. ^ Hickson, Ian. WHAT open mailing list announcement. whatwg.org. WHATWG. [16 February 2022]. (原始内容存档于8 March 2022). 
      34. ^ Shankland, Stephen. An epitaph for the Web standard, XHTML 2. CNet. 9 July 2009 [17 February 2022]. (原始内容存档于16 February 2022). 
      35. ^ Memorandum of Understanding Between W3C and WHATWG. W3C. [16 February 2022]. (原始内容存档于29 May 2019). 
      36. ^ Frequently asked questions - Spelling of WWW. W3C. [27 July 2009]. (原始内容存档于2 August 2009). 
      37. ^ Percentage of mobile device website traffic worldwide from 1st quarter 2015 to 4th quarter 2024. Statista. [17 April 2025]. 
      38. ^ Castelluccio, Michael. It's not your grandfather's Internet. Strategic Finance. Institute of Management Accountants. Oct 1, 2010 [7 February 2016]. (原始内容存档于5 March 2016) –通过The Free Library. 
      39. ^ Audible pronunciation of 'WWW'. Oxford University Press. [25 May 2014]. (原始内容存档于25 May 2014). 
      40. ^ Harvey, Charlie. How we pronounce WWW in English: a detailed but unscientific survey. charlieharvey.org.uk. 18 August 2015 [19 May 2022]. (原始内容存档于19 November 2022). 
      41. ^ Stephen Fry's pronunciation of 'WWW'. Podcasts.com. (原始内容存档于4 April 2017). 
      42. ^ Simonite, Tom. Help us find a better way to pronounce www. newscientist.com. New Scientist, Technology. 22 July 2008 [7 February 2016]. (原始内容存档于13 March 2016). 
      43. ^ 陈昌春. “万维网”一词是李小文院士的首创与独家发明——大概率事件. 科学网. [2015-01-12]. (原始内容存档于2020-02-13). 
      44. ^ Berners-Lee, Tim; Cailliau, Robert. WorldWideWeb: Proposal for a HyperText Project. 12 November 1990 [12 May 2015]. (原始内容存档于2 May 2015). 
      45. ^ Zomorodi, Manoush. How do you create an internet archive of all human knowledge?. TED Radio Hour (NPR). 27 January 2023 [19 January 2026] (English). 
      46. ^ Patrick, Killelea. Web performance tuning 2nd. Beijing: O'Reilly. 2002: 264. ISBN 978-0596001728. OCLC 49502686. 
      47. ^ Internationalization (I18n) Activity. World Wide Web Consortium. [10 April 2009]. (原始内容存档于16 April 2009). 
      48. ^ Davis, Mark. Moving to Unicode 5.1. 5 April 2008 [10 April 2009]. (原始内容存档于21 May 2009). 
      49. ^ World Wide Web Consortium Supports the IETF URI Standard and IRI Proposed Standard (新闻稿). World Wide Web Consortium. 26 January 2005 [10 April 2009]. (原始内容存档于7 February 2009). 

      外部链接[编辑]

      Module:Authority_control第183行Lua错误:attempt to index field 'wikibase' (a nil value)