Skip to content
On this page

浏览器输入url之后发生了什么

即描述一下HTTP 的请求过程

  1. 浏览器查找域名对于的IP地址(DNS查询)
    1. 浏览器缓存
    2. 系统缓存
    3. 路由器缓存
    4. ISP DNS缓存
    5. 根域名服务器
  2. 浏览器向Web服务器发送一个http请求(三次握手)
  3. 服务器301重定向
  4. 浏览器跟踪重定向地址,请求另一个带www的网址
  5. 服务器处理请求(通过路由读取资源)
  6. 服务器返回一个HTTP响应(报头中把Content-Type设置成text/html
  7. 浏览器进DOM树构建
  8. 浏览器发送请求获取HTML中的资源(图片,视频,js,css)
  9. 浏览器显示完成页面
  10. 浏览器发送异步请求

Released under the MIT License.