从浏览器输入URL到页面呈现经历了什么

1.查看缓存(浏览器缓存,系统缓存,路由器缓存),如果有直接访问

2.如果没有,DNS服务器进行域名解析,解析成ip地址

3.通过ip地址找到服务器,进行TCP链接,完成三次握手

4.浏览器像服务器发送http请求

5.服务器响应,将响应报文通过TCP发送回浏览器

6.对响应进行解码,根据资源类型决定如何处理

7.如果是HTML文档,则构建DOM树,下载CSS,JS资源,构建渲染树,布局,绘制

posted @ 2018-10-08 19:58  学会谦卑博古  阅读(1532)  评论(0编辑  收藏  举报