HTTP权威指南-HTTP概述
1.web服务器(HTTP服务器)使用的是HTTP协议,存储了因特网中的数据,当客户端发出请求时,服务器提供相应的数据。HTTP客户端和HTTP服务器共同构成了万维网的基本组件。
2.资源:Web服务器文件系统中的静态资源、根须需要生成内容的软件程序。
3.媒体类型:MIME类型是一种文本标记,表示一种主要的对象类型和一个特点的子类型,中间由一条斜杠来分割。(对象类型:显示图片文件、解析格式化HTML文件、通过计算机声卡播放音频文件等。)
4.URI:资源的名字。服务器资源吗被称为统一资源标识符URI。URI有两种形式,URL和URN。
5.URL: 统一资源标识符。如:https://① i.cnblogs.com/② index.html③
①协议类型 ②服务器的因特网地址 ③Web服务器上的某个资源
6.URN:统一资源名。
7.事务:由一条从客户端发往服务器的请求命令和一个从服务器发回客户端的响应结果组成。
8.方法:HTTP支持几种不同的请求命令,这些命令被称为HTTP方法。每个HTTP请求报文都包含一个方法。5种常见方法:GET PUT DELETE POST HEAD 。(这5种方法会在后面的学习中介绍到。)
9.状态码:作用就是告知客户端请求是否成功。如:200 成功 、404 没找到。
10.报文:分为请求报文和响应报文。报文包括三个部分:起始行、首部字段、主体。(在后面的学习中会详细的介绍到。)
11.TCP/IP:HTTP是应用层协议。无需要操心网络通信的具体细节,它会把联网细节都交给因特网传输协议TCP/IP。作用是保证了客户端和服务器之间的报文交换无差错性、按序传输。
HTTP->TCP->IP->网络特有的链路接口->物理网络硬件
12.连接、IP地址和端口号:HTTP客户端向服务器发送报文前,需要用网络协议IP地址和端口号在客户端和服务器之间建立一条TCP/IP连接。
13.Telnet程序:可以将键盘连接到某个目标TCP端口,并将此TCP端口的输出回送到显示屏上。它常用于远程终端会话,但他几乎可以连接所有的TCP服务器,包括HTTP服务器。
14.Web的结构组件:代理:谓语客户端和服务端之间的HTTP中间实体。(在后面的学习中会详细的介绍到。)
缓存:HTTP的仓库,使常用页面的副本可以保存在离客户端更近的地方。(在后面的学习中会详细的介绍到。)
网关:连接其他应用程序的特殊Web服务器。作为其他服务器的中间实体使用。通常用于将HTTP流量转换成其他的协议。(在后面的学习中会详细的介绍到。)
隧道:对HTTP通信报文进行盲转发的特殊代理。
Agent代理:发起自动HTTP请求的半智能Web客户端。(在后面的学习中会详细的介绍到。)
①②③④④⑥⑦⑤⑧⑨⑩