从输入 URL 到获取页面过程

2021-04-25  本文已影响0人  my木子
  1. 浏览器向 DNS 服务器请求解析该 URL 中的域名所对应的 IP 地址

  2. 根据 IP 地址,找到对应的服务器,浏览器与服务器建立 TCP 连接(三次握手)

  3. 建立 TCP 连接之后浏览器向服务器发送 HTTP 请求( IP > TCP > HTTP )

  4. 服务器对浏览器请求作出响应,并把对应的 html 文本发送给浏览器

  5. 浏览器解析并渲染 HTML(js、css、图片等文件)

  6. 释放 TCP连接(四次挥手)

DNS 域名解析顺序

DNS优化

三次握手

四次挥手(可以使客户端发起,也可以是服务器端发起)

浏览器渲染流程

  1. 解析HTML,构建DOM树
  2. 解析CSS,生成CSS规则树
  3. 合并DOM树和CSS规则,生成渲染树
  4. 布局渲染树(Layout/reflow),负责各元素尺寸、位置的计算
  5. 绘制渲染树(paint),绘制页面像素信息
上一篇下一篇

猜你喜欢

热点阅读