📜  WWW概述

📅  最后修改于: 2020-12-14 06:05:37             🧑  作者: Mango


总览

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

互联网发明家蒂姆·伯纳斯·李(Tim Berners-Lee)帮助建立的组织万维网联盟(W3C)产生了更广泛的定义

万维网是可访问网络的信息的世界,它是人类知识的体现。

简而言之,万维网是一种在Internet上的计算机之间交换信息的方法,将它们捆绑在一起构成了大量的交互式多媒体资源。

互联网Web不是一回事:Web使用互联网来传递信息。

internet_technologies_tutorial

演化

万维网Timothy Berners Lee于1989年在日内瓦CERN创立作为他的一项提议,万维网应运而生,以使研究人员能够在欧洲核子研究组织(CERN)有效地开展工作最终,它成为了万维网。

下图简要定义了万维网的发展:

internet_technologies_tutorial

万维网架构

WWW体系结构分为几层,如下图所示:

internet_technologies_tutorial

标识符和字符集

统一资源标识符(URI)用于唯一地标识Web上的资源, UNICODE使得构建可以用人类语言读写的Web页面成为可能。

句法

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

数据交换

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

分类法

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

本体论

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

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

  • OWL DL提供完整的描述逻辑支持。

  • OWL为RDF提供更多语法自由

规则

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

证明

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

密码学

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

用户界面和应用

用户和应用程序层位于顶层,用于用户交互。

万维网运作

WWW采用客户端-服务器方法。以下步骤说明了网络的工作方式:

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

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

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

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

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

internet_technologies_tutorial

未来

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

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

用户界面

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

技术

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

建筑

网络领域的巨大发展可能会导致互联网超载并降低其性能。因此,需要开发更好的协议。