- 输入地址
- 浏览器查找域名的 IP 地址
- 这一步包括 DNS 具体的查找过程,包括:浏览器缓存->系统缓存->路由器缓存...
- 浏览器向 web 服务器发送一个 HTTP 请求
- 服务器的永久重定向响应(从 到
- 浏览器跟踪重定向地址
- 服务器处理请求
- 服务器返回一个 HTTP 响应
- 浏览器显示 HTML
- 浏览器发送请求获取嵌入在 HTML 中的资源(如图片、音频、视频、CSS、JS等等)
- 浏览器发送异步请求
- 输入URL
- 解析URL
- 构造并发送HTTP请求
- HTTP报文传输过程
- 服务器接受并处理HTTP报文
- 服务器构造并发送响应报文(传输过程略)
- 浏览器接收报文,并开始构建页面
- (可选)浏览器发送静态资源请求(处理过程略)
- (可选)浏览器发送Ajax请求(处理过程略)
- 页面构建完成