万维网(WWW)
什么是 WWW?
万维网是一个公共系统,由通过互联网协议传输的相互链接的网页和其他资源组成。尽管有 www 这一简称,它并不是单个网站,而是分布在众多网站和网络中的文档与媒体之网;资源可以包括网页、图片、API 和数据。
WWW 如何运作?
当您输入网址时,Web 浏览器会向 Web 服务器发送 HTTP(S) 请求。服务器会返回所请求的资源——HTML、CSS、脚本、媒体——设备随后将这些内容渲染为网页。在万维网上,Web 标准定义了 URL、HTTP 和 HTML。服务器软件会生成动态内容,因此万维网在访问万维网资源时能够根据输入做出调整。
万维网(WWW)与互联网的区别:
可以将其理解为两层:互联网传输层和万维网层。
- 互联网是由众多网络组成的全球性网络,负责传输数据包。
- 万维网是由文档和应用构成的应用层。
- 除 Web 之外,互联网还承载电子邮件、FTP、VoIP 和 API;有人会说“多个互联网”,但万维网只是其中一项服务。
WWW 面临的挑战
在 Web 规模下,万维网面临诸多挑战,其上公开的信息量也极为庞大。
- 跨网络的可扩展性和性能。
- 动态 Web 中的安全与隐私。
- 无障碍访问与内容质量。
- 互操作性;Web 联盟推广各项标准,但在全球范围内,各类服务器软件和网站对标准的采用程度不一。
示例
万维网上的日常场景:
- 您输入网址,打开社交网站上的网页;图片等资源从多个网站加载。
- 文档门户从万维网端点获取 API,同时 Web 浏览器渲染来自 Web 服务器的动态内容。
流媒体页面从多台服务器拉取媒体,展示了万维网如何将所请求的资源拼接在一起。
