1. 万维网概述
2. HTTP
2.1 HTTP的特点
同一个客户,对访问同一个网站是没有记录的
无状态的
2.2 HTTP的连接方式
2.2.1 非持久连接
请求三次连接,也就是基于TCP进行连接
如果再次发送数据,需要再一次经过三次握手
2.2.2 持久连接
非流水线式:你发送给我,我再发送给你
流水线式:连续发送
报文结构
请求报文
方法:命令
URL:标识符
版本:什么版本的HTTP协议
首部行:说明浏览器、服务器和报文主体的一些信息
Connection:说明当前是非持久连接
Cookie:说明曾经访问过
响应报文
- 1打头:表示通知消息
- 2打头:表示成功。202 Accepted
- 3打头:表示重定向,如要完成请求还必须采取进一步的行动
- 4打头:表示客户的差错,请求中有错误的语法不能完成 404
- 5打头:表示服务器的差错,如服务器失效无法完成请求