输入URL发生了什么

一、整体流程

  1. DNS 解析
  2. TCP 连接
  3. 发送 HTTP 请求
  4. 服务器响应
  5. 浏览器渲染

二、详细步骤

1. DNS 解析

域名 → IP

2. 建立 TCP 连接

三次握手

3. 发送请求

HTTP 请求发送

4. 返回资源

HTML / CSS / JS

5. 渲染页面

走浏览器渲染流程

三、总结

URL → DNS → TCP → HTTP → 渲染