网页从输入url到呈现页面过程
1.DNS解析
把域名解析成IP地址
2.TCP连接三次握手
为什么要三次握手 : 建立 安全 可靠 的传输协议
什么是TCP : 一种 传输控制协议
TCP的作用 保证HTTP网络传输是 安全+可靠的
TCP的三次握手:
- 第一次 : 浏览器 --> 服务器 (检测浏览器的
发送
) // 你能听到我说话吗?- 第二次 : 服务器 --> 浏览器 (检测浏览器的
发送
+接收
) // 我听到了.你能听到我说话吗?- 第三次 : 浏览器 --> 服务器 (检测浏览器的
接收
) // 我也能听到
HTTP请求
网络传输协议
- 浏览器发送请求
- 服务器处理请求
- 服务器响应请求
服务器相应数据之后,渲染引擎开始渲染页面
- 解析html生成:dom树
- 解析css生成:样式树
- dom树 与 样式树 合并得到 渲染树
- 呈现页面