总体流程
- 浏览器进程构建请求信息
- URL解析
协议+网络地址+资源路径
网络地址:域名或IP,端口不加默认80
加上协议:HTTP/HTTPS/FTP
如果是不合法的地址,会转给默认的搜索引擎,例如字符会使用搜索引擎搜索字符。 - 浏览器进程将任务较给网络进程
- 拦截请求查找浏览器缓存 浏览器缓存 - 掘金 (juejin.cn)
- DNS解析IP DNS相关 - 掘金 (juejin.cn)
- 发起TCP连接/排队——发送HTTP请求——服务器处理请求并返回HTTP报文——断开连接 网络协议相关 - 掘金 (juejin.cn)
- 网络进程将数据交给沙箱渲染进程 浏览器结构 - 掘金 (juejin.cn)
- 浏览器解析渲染页面 渲染进程工作机制 - 掘金 (juejin.cn)
- 连接结束