一、先说结论
如果面试官问“在浏览器输入一个 URL 到页面展示,中间发生了什么”,可以先抓住主线:
- 浏览器解析 URL
- 查询缓存与 DNS 解析域名
- 建立连接(TCP 或 QUIC)
- 如果是 HTTPS,再做 TLS 握手
- 发送 HTTP 请求
- 服务端处理并返回响应
- 浏览器解析 HTML、CSS、JS,最终渲染页面
而如果单独问 DNS,则核心就是:
把域名解析成 IP 地址。
2026/3/24...大约 7 分钟
如果面试官问“在浏览器输入一个 URL 到页面展示,中间发生了什么”,可以先抓住主线:
而如果单独问 DNS,则核心就是:
把域名解析成 IP 地址。