网页从输入url到呈现页面过程(TCP连接三次握手)

147 阅读1分钟

网页从输入url到呈现页面过程

1.DNS解析

把域名解析成IP地址

2.TCP连接三次握手

为什么要三次握手 : 建立 安全 可靠 的传输协议

什么是TCP : 一种 传输控制协议

TCP的作用 保证HTTP网络传输是 安全+可靠的

TCP的三次握手:

  • 第一次 : 浏览器 --> 服务器 (检测浏览器的发送) // 你能听到我说话吗?
  • 第二次 : 服务器 --> 浏览器 (检测浏览器的发送+接收) // 我听到了.你能听到我说话吗?
  • 第三次 : 浏览器 --> 服务器 (检测浏览器的接收) // 我也能听到

image.png

HTTP请求

网络传输协议

  1. 浏览器发送请求
  2. 服务器处理请求
  3. 服务器响应请求

服务器相应数据之后,渲染引擎开始渲染页面

  1. 解析html生成:dom树
  2. 解析css生成:样式树
  3. dom树 与 样式树 合并得到 渲染树
  4. 呈现页面

image.png

断开连接