一次完整的 http 请求是怎样的?
💖The Begin💖点点关注,收藏不迷路💖
|
域名解析 --> 发起 TCP 的 3 次握手 --> 建立 TCP 连接后发起 http 请求 --> 服务器响应
http 请求,浏览器得到 html 代码 --> 浏览器解析 html 代码,并请求 html 代码中的资源(如
js、css、图片等) --> 浏览器对页面进行渲染呈现给用户
流程图:
1. 用户输入域名
───> DNS 解析
│
2. 发起 TCP 三次握手
───> 建立 TCP 连接
│
3. 发送 HTTP 请求
───> 服务器接收请求
│
4. 服务器处理请求并发送 HTTP 响应
───> 包含 HTML, JS, CSS 等资源
│
5. 浏览器接收 HTML 代码
───> 解析 HTML
│
6. 请求并加载相关资源
───> 浏览器渲染页面
│
7. 页面呈现给用户
───> 用户交互
💖The End💖点点关注,收藏不迷路💖
|