输入URL到页面的展现过程

Posted 小jun学java

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了输入URL到页面的展现过程相关的知识,希望对你有一定的参考价值。

输入URL到页面的展现过程

来源:www.neroht.com/article-detail/18

  1. 输入URL后,会先进行域名解析。优先查找本地host文件有无对应的IP地址,没有的话去本地DNS服务器查找,还不行的话,本地DNS服务器会去找根DNS服务器要一个域服务器的地址进行查询,域服务器将要查询的域名的解析服务器地址返回给本地DNS,本地DNS去这里查询就OK了。

  2. 浏览器拿到服务器的IP地址后,会向它发送HTTP请求。HTTP请求经由一层层的处理、封装、发出之后,最终经由网络到达服务器,建立TCP/IP连接,服务器接收到请求并开始处理。

  3. 服务器构建响应,再经由一层层的处理、封装、发出后,到达客户端,浏览器处理请求。

  4. 浏览器开始渲染页面,解析html,构建render树,根据render树的节点和CSS的对应关系,进行布局,绘制页面。

以上是关于输入URL到页面的展现过程的主要内容,如果未能解决你的问题,请参考以下文章

从URL输入到页面展现原理

从输入URL到页面展现在用户面前,都发生了什么?

从URL输入到页面展现到底发生什么

20170809-从URL输入到页面展现

当用户输入网址到页面展现,发生了什么?

学习笔记url输入到页面展现中发生了什么?