输入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【个人学习使用,如链接侵权,我会立即删除】

浙公网安备 33010602011771号