在浏览器中输入一个网址后所执行的全部过程

        1. 浏览器查找该域名的IP地址        DNS查找过程:1) 浏览器缓存                           2) 系统缓存                           3) 路由器缓存                           4) ISP DNS缓存                           5) 递归搜索        2. 浏览器根据解析得到的IP地址向服务器发送一个HTTP请求       3. 服务器可能会发生重定向响应       例如"http://facebook.com/",服务器会给浏览器响应一个301永久重定向响应,这样浏览器就会访问"http://www.facebook.com/",而不是"http://facebook.com/"。       列举两个发生重定向的原因:         1) 跟搜索引擎排名有关。         2) 不同地址会造成缓存友好性变差。             当一个页面有好几个名字时,它可能会在缓存中出现好几次。       4. 浏览器跟踪重定向地址       浏览器会发送另一个获取请求,到"http://www.facebook.com/"。      5. 服务器收到请求并进行处理     6. 服务器返回一个HTML响应     7. 浏览器开始显示HTML     8. 浏览器发送获取嵌入在HTML中的对象     9. 浏览器发送异步(AJAX)请求

相关内容推荐