![a7ed62c775fe7f56c18d6df480bc1c31.png](https://i-blog.csdnimg.cn/blog_migrate/69d97c51d4c5e7907e8b0548027255cd.jpeg)
可以分为这几个大的过程:
- DNS解析
- TCP连接
- 客户端发送HTTP请求
- 服务器处理请求并返回HTTP报文
- 浏览器解析渲染页面
- 结束
1>DNS解析可以理解为主寻找这个IP地址的过程,其中如果找到IP地址会进行本地缓存,以便下次继续使用
![2aec4595b899c822b9add152670b13a3.png](https://i-blog.csdnimg.cn/blog_migrate/7a40274a8bad7856edf01261b4ee1e57.jpeg)
2>HTTP协议是使用TCP作为其传输层协议的
3>HTTP请求报文是由三部分组成: 请求行, 请求报头和请求正文。
例如请求行:GET index.html HTTP/1.1,常见的请求报头有: Accept, Accept-Charset, Accept-Encoding, Accept-Language, Content-Type, Authorization, Cookie, User-Agent等,请求正