跳至主要內容

5.万维网


万维网的概念与组成结构

万维网内核三个标准构成:

  1. 统一资源定位符(URL),负责标识万维网上的各种文档,并使每个文档在整个万维网的范围内具有唯一的标识符URL
  2. 超文本传输协议(HTTP),一个应用层协议,它使用TCP连接进行可靠的传输,HTTP是万维网客户程序和服务器程序之间交互所必须严格遵守的协议。
  3. 超文本标记语言(HTML)。一种文档结构的标记语言,它使用一些约定的标记对页面上的各种信息(包括文字、声音、图像、视频等)、格式进行描述。

万维网的特点

  1. HTTP使用TCP作为传输层协议,保证了数据的可靠传输。HTTP不必考虑数据在传输过程中被丢弃后又怎样被重传。但是,HTTP本身是无连接的(务必注意)。也就是说,虽然HTTP使用了TCP连接,但通信的双方在交换HTTP报文之前不需要先建立HTTP连接。
  2. HTTP是无状态的
  3. HTTP既可以使用非持久(Close)连接,也可以使用持久(keep-alive)连接,持久连接又分为非流水线和流水线两种
image.png
image.png