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

        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)请求