HTTP

2017-08-24  本文已影响0人  greenteaObject

HTTP请求的流程

  1. 浏览器搜索自身的DNS缓存
  2. 搜索操作系统自身的DNS缓存(浏览器没有找到缓存或者缓存已经失效)
  3. 读取本地的HOST文件
  4. 浏览器发起一个DNS的一个系统调用
    1. 宽带运营商服务器查看本身缓存
    2. 运营商服务器发起一个迭代的DNS解析的请求
      运营商服务器吧结果返回操作系统内核同事缓存起来,操作系统内核把结果返回给浏览器,
  5. 浏览器获得域名对应的IP地址后,发起TCP"三次握手"
  6. TCP/IP链接建立起来后,浏览器就可以向服务器发送HTTP请求了,使用了比如说,用HTTP的GET方法请求一个根域里的一个域名,协议可以采用HTTP 1.0的一个协议
  7. 服务器端接受到了这个请求,经过处理后,将结果的数据返回给浏览器.

请求方法

GET POST PUT DELETE HEAD TRACE OPTIONS

上一篇下一篇

猜你喜欢

热点阅读