一分钟掌握网页从输入url到呈现过程

从输入网址到页面呈现,总共有四步操作

1. DNS解析

  • DNS将url中的域名解析成ip地址

2. TCP连接三次握手

  • 第一次握手:   浏览器服务器握手 , 检测 浏览器发送 是否正常
  • 第二次握手:   服务器浏览器握手 , 检测 服务器的接收和发送 是否正常
  • 第三次握手:   浏览器服务器握手 , 检测 浏览器接收 是否正常

   

3. HTTP请求

  • 浏览器发送请求
  • 服务器处理请求
  • 服务器响应请求

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

  • 解析HTML,生成DOM树
  • 解析CSS , 生成样式树
  • DOM树  +  样式树结合形成渲染树
  • 渲染后呈现页面

        

我自创记忆法: 一个解析, 三次握手 , 三个请求, 三棵树 , 简称  3带1


版权声明:本文为qq_46159033原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。