HTTP

HTTP 2020年10月4日
15:36

  1. 名称

超文本传输协议 HTTP(HyperText Transfer Protocol)

  1. 操作过程
  2. 浏览器分析指向页面的URL
  3. 浏览器向DNS请求解析
  4. DNS解析出IP地址
  5. 浏览器与服务器建立TCP连接(默认80)
  6. 浏览器发出http请求
  7. 浏览器通过HTTP响应把文件index.html发送给浏览器
  8. TCP连接释放
  9. 浏览器解释文件,并将页面展示给用户
  10. 特点
  11. 无状态,通常用cookie加数据库跟踪用户
  12. 使用TCP连接,但本身使无连接的
  13. 交换HTTP报文前无需建立HTTP连接
  14. 工作
  15. 非持久连接
  16. HTTP1.0、HTTP1.1(默认持久)
  17. 每个网页元素对象都要进行一次TCP连接
  18. 持久连接
  19. 流水线
  20. 客户可以逐个连续地发出请求
  21. 非流水线
  22. 客户在收到前一个响应后才能发出下一个请求


已使用 OneNote 创建。