美文网首页
01 浏览器访问域名到页面展示的整个过程

01 浏览器访问域名到页面展示的整个过程

作者: 咸菜大大 | 来源:发表于2019-10-10 06:29 被阅读0次

浏览器访问域名到页面展示的整个过程

一、DNS解析

  1. 浏览器缓存的DNS
  2. 操作系统的DNS
  3. 路由器的缓存

    4)ISP的DNS服务器

    5)根服务器获取DNS

二、浏览器与服务器交互

  1. 三次握手 (tcp协议)

    2)浏览器根据解析到的ip地址和端口号发起http请求

    3)服务器收到http请求后,返回相应报文
  2. 若状态码为200,则显示响应成功

三、浏览器页面渲染过程

1)根据浏览器深度遍历的方式,把html节点遍历成dom树

2)将css解析为css dom树,构造render树

  1. js根据render树,计算所有节点在屏幕中的位置,布局
  2. 遍历render树,并调用硬件api绘制所有的节点

相关文章

  • 01 浏览器访问域名到页面展示的整个过程

    浏览器访问域名到页面展示的整个过程 一、DNS解析 浏览器缓存的DNS 操作系统的DNS 路由器的缓存4)ISP的...

  • 浏览器内容面试

    浏览器 1、输入url到展示页面过程发生了什么? 浏览器会先把url域名解析成对应ip(DNS解析) 解析成ip之...

  • 无标题文章

    从url输入到页面展示发生了什么 举个例子,我们在浏览器上输入baidu.com输入,页面展示百度首页。整个过程发...

  • Nginx教程6-适配PC或移动设备

    1.Nginx适配介绍 Ⅰ.目的:电脑浏览器访问展示pc端的页面,手机端浏览器访问展示手机端的页面,两套页面,两个...

  • 文章(从输入URL到页面展现)

    用户打开浏览器,输入 baidu.com,页面展示百度首页。整个过程发生了什么?——这是一个从输入URL到页面展现...

  • 内容分发网络原理

    用户访问未使用CDN caching网站的过程为: 用户向浏览器提供要访问的域名;浏览器调用域名解析函数库对域名进...

  • 从输入域名到页面展示的过程

    以于浏览器输入baidu.com为例,探讨从输入域名到页面展示之间发生了什么。 1.将baidu.com输入至浏览...

  • 2018-12-31

    用户打开浏览器,输入baidu.com,页面展示百度首页。整个过程发生了什么? 这是一个从URL输入到页面展现的过...

  • 从url输入到页面表现

    在浏览器输入url到整个页面展现可以分为以下几个过程: 1.输入url后通过域名找到对应的IP地址,并向对应的网络...

  • CDN的实现原理

    用户访问未使用CDN缓存网站的过程为:1)、用户向浏览器提供要访问的域名;2)、浏览器调用域名解析函数库对域名进行...

网友评论

      本文标题:01 浏览器访问域名到页面展示的整个过程

      本文链接:https://www.haomeiwen.com/subject/wtznpctx.html