万维网概述



概述

WWW代表World Wide Web(万维网)。万维网的技术定义是:互联网上所有使用超文本传输协议 (HTTP) 的资源和用户。

更广泛的定义来自万维网发明者蒂姆·伯纳斯·李Tim Berners-Lee)帮助创立的组织——万维网联盟 (W3C)

万维网是网络可访问信息的宇宙,是人类知识的体现。

简单来说,万维网是在互联网上计算机之间交换信息的一种方式,将它们连接成一个庞大的交互式多媒体资源集合。

互联网万维网并非同一事物:万维网使用互联网传输信息。

internet_technologies_tutorial

演变

万维网蒂莫西·伯纳斯·李Timothy Berners Lee)于1989年在日内瓦CERN创建。万维网最初是他提出的一个提案,目的是让研究人员能够在CERN有效地合作。最终它发展成为万维网

下图简要定义了万维网的演变

internet_technologies_tutorial

WWW架构

WWW架构分为几个层次,如下图所示

internet_technologies_tutorial

标识符和字符集

统一资源标识符 (URI) 用于唯一标识 web 上的资源,而UNICODE 使构建可以用人类语言阅读和编写的网页成为可能。

语法

XML(可扩展标记语言)有助于在语义网中定义通用语法。

数据交换

资源描述框架 (RDF) 框架有助于定义 web 数据的核心表示。RDF 以图形形式表示关于资源的数据。

分类法

RDF模式 (RDFS) 允许对分类法和其他本体论结构进行更标准化的描述。

本体

Web本体语言 (OWL) 提供了比RDFS更多的结构。它有以下三个版本:

  • OWL Lite 用于分类法和简单的约束。

  • OWL DL 用于完整的描述逻辑支持。

  • OWL 用于RDF的更多语法自由度

规则

RIFSWRL 提供了超出RDFsOWL 可用结构的规则。简单协议和RDF查询语言 (SPARQL) 是一种类似SQL的语言,用于查询RDF数据和OWL本体。

证明

在“证明”层以下执行的所有语义和规则及其结果都将用于证明推论。

密码学

使用诸如数字签名之类的密码学方法来验证来源。

用户界面和应用程序

在顶层构建了用户界面和应用程序层,用于用户交互。

WWW操作

WWW基于客户端-服务器模式。以下步骤解释了 web 的工作原理:

  1. 用户在网页浏览器的地址栏中输入网页的URL(例如,https://tutorialspoint.com)。

  2. 然后浏览器向域名服务器请求与www.tutorialspoint.com对应的IP地址。

  3. 收到IP地址后,浏览器使用HTTP协议向Web服务器发送网页请求,该协议指定浏览器和Web服务器通信的方式。

  4. 然后Web服务器使用HTTP协议接收请求,并检查其搜索以查找请求的网页。如果找到,则将其返回给Web浏览器并关闭HTTP连接。

  5. 现在Web浏览器接收网页,它解释网页并将其内容显示在Web浏览器的窗口中。

internet_technologies_tutorial

未来

Web领域发展迅速,它几乎对各个领域都产生了影响,例如教育、研究、技术、商业、市场营销等。因此,Web的未来几乎是不可预测的。

除了WWW领域的巨大发展外,W3联盟还必须应对一些技术问题。

用户界面

正在开发更高质量的3D信息呈现工作。W3联盟还期待增强Web以满足全球社区的需求,这将包括所有区域语言和书写系统。

技术

隐私和安全工作正在进行中。这将包括隐藏信息、会计、访问控制、完整性和风险管理。

架构

Web领域出现了巨大的增长,这可能会导致互联网过载并降低其性能。因此,需要开发更好的协议。

广告