输入url到浏览器展示页面全过程

1. 用户输入url
2. DNS解析域名为ip地址:优先从浏览器查找缓存ip地址,若未查找到,依次从系统、路由器、ISP【Internet Server Provider】查找,如果所有的缓存都没有DNS解析ip地址,那么DNS会向ISP发送查找请求.
3. 请求资源先判断是否存在浏览器缓存【浏览器缓存详解】
4. 发送请求的过程涉及tcp/ip协议,三次握手过程
5. 得到服务器返回的结果后,浏览器将html元素解析为一个个标签,这些标签为树形结构
6. 浏览器开始渲染页面【浏览器渲染页面过程详解】
7. 浏览器解析js【js中可能包含网络请求】
8. 浏览器发送网络请求
9. 服务器响应请求
10. 浏览器处理异步事件

详情见 https://juejin.cn/post/6905931622374342670#heading-5【个人学习使用,如链接侵权,我会立即删除】
posted @ 2021-09-11 19:43  TwinkleG  Views(378)  Comments(0)    收藏  举报