从输入 URL 到页面展示到底发生了什么?
1 分钟阅读
•
180 字
+
164 词
总结:
- 输入网址,解析URL信息,准备发送HTTP请求
- 首先检查 浏览器缓存 里是否有缓存该资源,如果有直接返回;如果没有进入下一步网络请求。
- 接下来是 DNS域名解析 :网络请求前,进行DNS解析来获取请求 域名的IP地址 。DNS解析时会按 本地浏览器缓存->本地Host文件->路由器缓存->本地DNS服务器->根DNS服务器 的顺序查询域名 对应IP ,直到找到为止。
- 找到对应IP就可以TCP三次握手建立连接
- 客户端发送HTTP请求
- 服务器处理请求 并返回HTTP资源
- TCP四次挥手断开连接
- 浏览器解析响应并渲染页面