1.浏览器向DNS服务器查询URL对应的IP地址;
2.DNS返回IP地址;
3.浏览器打开TCP连接(默认端口为80),并向Web服务器发送HTTP请求;
4.若页面发生跳转,则服务器以一个重定向响应,然后转到5,否则直接转到6;
5.浏览器跟随重定向,再次发送HTTP请求;
6.服务器处理请求,并发回HTML响应;
7.浏览器接受请求的页面源码;
8.浏览器开始渲染HTML;
9.浏览器发送嵌入到HTML中的对象请求;
10.浏览器进一步发送异步(Ajax)请求;
11.浏览器关闭TCP连接。
网友评论