在浏览器中输入URL地址后执行的全部过程
廖家龙 用心听,不照做
  1. DNS解析
  2. TCP连接:浏览器获得域名对应的IP地址以后,浏览器向服务器请求建立连接,发起三次握手
  3. 发送HTTP请求:TCP连接建立起来后,浏览器向服务器发送HTTP 请求
  4. 服务器处理请求并返回HTTP报文:服务器接收到这个请求,并根据路径参数映射到特定的请求处理器进行处理,并将处理结果及相应的视图返回给浏览器
  5. 浏览器解析渲染页面:浏览器解析并渲染视图,若遇到对js 文件、css文件及图片等静态资源的引用,则重复上述步骤并向服务器请求这些资源,浏览器根据其请求到的资源、数据渲染页面,最终向用户呈现一个完整的页面
  6. 连接结束