输入网址背后发生的那些事:
1.DNS域名解析 : 查找域名对应的IP地址
2.建立socket连接【TCP3次握手】
3. 发起请求 : 向IP对应的服务器发送http请求
4.响应请求并传输数据 : 服务器响应http请求,发回网页内容
5.浏览器解析网页内容 : 浏览器解析并渲染呈现给用户
6.连接结束【TCP4次挥手】
浏览器解析网页内容比较多,下面这两篇文章说明的也比较详细,我就不再写这个浏览器解析网页内容。
参考
掘金-浏览器页面渲染机制,你真的弄懂了吗
https://juejin.im/entry/5bc996626fb9a05d02612988
segmentfault-浏览器解析渲染HTML文档的过程
https://segmentfault.com/a/1190000018652029
建议
先看【掘金-浏览器页面渲染机制,你真的弄懂了吗】有了底层深入的了解,再看【segmentfault-浏览器解析渲染HTML文档的过程】整个渲染流程了解