万维网

来自Local Chinese Wikipedia
跳转到导航 跳转到搜索
万维网
原作者蒂姆·伯纳斯-李
开发者
  • 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)