Alex_McAvoy

想要成为渔夫的猎手

万维网 WWW

【概述】

万维网(World Wide Web,WWW)是无数个网络站点和网络的集合,它们一起构成了因特网的最主要部分,其内核部分由以下三个标准构成:

  • 统一资源定位符 URL:标识万维网上的各种文档,并使每个文档在整个万维网的范围内具有唯一的标识符
  • 超文本传输协议 HTTP:基于 TCP 协议的应用层协议,是万维网客户程序与服务器程序间交互所必须严格遵守的协议
  • 超文本标记语言 HTML:文档结构的标记语言,使用一些约定的标记对页面上的各种信息、格式进行描述

【工作方式】

万维网以 C/S 方式工作,浏览器是在用户计算机上的万维网客户程序,万维网文档所驻留的计算机被称为万维网服务器,运行服务器程序

客户程序向服务器程序发送请求,服务器程序会向客户程序返回客户所需要的文档,大致工作流程如下:

  1. Web 用户使用浏览器,通过制定 URL 来与 Web 服务器建立连接,并发送浏览请求
  2. Web 服务器将 URL 转为文件路径,并返回信息给 Web 服务器
  3. 通信完成,释放连接

【URL】

万维网是一个资料空间,其中的每个事务被称为资源,每个资源通过一个全域的统一资源定位符(Uniform Resource Locator,URL)来标识

URL 相当于一个文件名在网络范围的扩展,不区分大小写,其一般形式为:<协议>://<主机>:<端口>/<路径>

其中,常用的协议有 HTTP、FTP 等,<主机>是存放资源的主机在因特网中的域名或 IP 地址,<端口><路径> 有时可以省略

【HTTP 与 HTML】

一个万维网文档通常通过使用超文本标记语言(HyperText Markup Language,HTML)来展现,用户可以利用 HTML 页面上的超链接,来获取万维网上的资源,每个超链接都链接到一个 URL 上

当使用者点击超链接后,超链接所对应的 URL 会通过超文本传输协议(Hypertext Transfer Protocol,HTTP)来传送给使用者

HTTP 协议定义了万维网客户进程如何向万维网服务器请求万维网文档,以及服务器如何将文档传送给浏览器

从层次的角度来看,HTTP 是面向事务的应用层协议,其规定了浏览器与服务器间请求和响应的格式、规则,是万维网上能够可靠交换文件的重要基础

感谢您对我的支持,让我继续努力分享有用的技术与知识点!