从输入网址到页面呈现,总共有四步操作
1. DNS解析
- DNS将url中的域名解析成ip地址
2. TCP连接三次握手
- 第一次握手: 浏览器与服务器握手 , 检测 浏览器发送 是否正常
- 第二次握手: 服务器与浏览器握手 , 检测 服务器的接收和发送 是否正常
- 第三次握手: 浏览器与服务器握手 , 检测 浏览器接收 是否正常
3. HTTP请求
- 浏览器发送请求
- 服务器处理请求
- 服务器响应请求
4 . 服务器响应数据之后 , 渲染引擎开始渲染页面
- 解析HTML,生成DOM树
- 解析CSS , 生成样式树
- DOM树 + 样式树结合形成渲染树
- 渲染后呈现页面
我自创记忆法: 一个解析, 三次握手 , 三个请求, 三棵树 , 简称 3带1
版权声明:本文为qq_46159033原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。

