1.1 HTTP服务重要基础
1.1.1 用户访问网站基本流程
![](https://img.haomeiwen.com/i16833153/4da96507b15edec3.png)
1.0.1DNS系统
DNS,全称Domain Name System
计算机网络诞生的时候,通过IP地址访问服务器。IP地址不好记:IP地址-->发展到后来就用hosts,所有的访问服务器的主机hosts都加上解析记录;它的主要作用是负责把网络域名解析对应的IP地址(A记录)。
DNS系统除了负责这个最重要的A记录解析外,还有很多的功能
![](https://img.haomeiwen.com/i16833153/ba84191aadc3b1ee.png)
![](https://img.haomeiwen.com/i16833153/2c055d45b67c991b.png)
![](https://img.haomeiwen.com/i16833153/b99869a1616f34d4.png)
1.2 HTTP协议
1.2.1 HTTP协议简介
HTTP协议,全称HyperText Transfer Protocol,中文名为超文本传输
协议,是互联网中最常用的一种网络协议。HTTP的重要应用之一是WWW服务。
WWW,全称World Wide Web,常称www
HTTP的重要端口www服务是80
1.2.2HTTP协议的版本
HTTP/1.0 HTTP/1.1
-
HTTP/1.0
image.png
-
HTTP/1.1
image.png
1.2.3 HTTP请求方法
①什么是HTTP请求方法?
客户端请求web服务器时,执行什么具体的动作。
常见的HTTP请求方法如下:
HTTP方法 | 作用描述 |
---|---|
GET | |
POST | |
DELETE | |
HEAD | 只请求响应报文中的HTTP首都 |
PUT | |
MOVE | 请求服务器将指定的页面移至到另一个网络地址 |
1.2.4 HTTP状态码
HTTP状态码(HTTP Status Code)是用来表示web服务器响应http请求状态的数字代码。
![](https://img.haomeiwen.com/i16833153/371e75071551813d.png)
②HTTP状态码的查看方法
[root@web01 ~]# curl -I www.baidu.com
1.2.5 HTTP报文
HTTP请求报文格式说明:
![](https://img.haomeiwen.com/i16833153/53ecabadc961bd69.png)
(1)请求行
![](https://img.haomeiwen.com/i16833153/9fae46139e051850.png)
(2)请求头部
![](https://img.haomeiwen.com/i16833153/8fc60cd7e79613bf.png)
(3)空行
![](https://img.haomeiwen.com/i16833153/f949aebaa0e93d83.png)
(4)请求报文主体
![](https://img.haomeiwen.com/i16833153/766c8c537d94fbaa.png)
![](https://img.haomeiwen.com/i16833153/55e675dd403f3d62.png)
网友评论