1、简单理解
这个过程可以大致分为两个部分:网络通信和页面渲染
https://blog.csdn.net/liu2011zhijie/article/details/52593887
2、深入理解+拓展阅读
https://blog.csdn.net/qinian8/article/details/99081105
- 输入url地址
- 应用层进行DNS解析
- 应用层生成HTTP请求报文
- 传输层建立TCP连接
- 网络层使用IP协议来选择路线
- 数据链路层实现网络相邻节点间可靠的数据通信
- 物理层传输数据
- 服务器处理反向传输
- 服务器返回一个 HTTP 响应
- 浏览器渲染
拓展知识点
- DNS优化
- DNS负载均衡
- 重定向
- 状态码
- 页面渲染过程