1.1 HTTP服务重要基础
1.1.1 用户访问网站基本流程
1.0.1DNS系统
DNS,全称Domain Name System
计算机网络诞生的时候,通过IP地址访问服务器。IP地址不好记:IP地址-->发展到后来就用hosts,所有的访问服务器的主机hosts都加上解析记录;它的主要作用是负责把网络域名解析对应的IP地址(A记录)。
DNS系统除了负责这个最重要的A记录解析外,还有很多的功能
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
-
HTTP/1.1
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请求状态的数字代码。
②HTTP状态码的查看方法
[root@web01 ~]# curl -I www.baidu.com
1.2.5 HTTP报文
HTTP请求报文格式说明:
(1)请求行
(2)请求头部
(3)空行
(4)请求报文主体