HTTP协议

5层网络模型

  • 应用层(HTTP、FTP)
  • 传输层(TCP、UDP)向用户提供端对端服务
  • 网络层 为数据在节点之间传输创建逻辑链路
  • 数据链路层 在通信的实体间建立数据链路连接
  • 物理层  主要作用是定义物理设备如何传输数据

HTTP协议的发展历史

  • HTTP/0.9

    • 只有一个命令GET
    • 没有HEADES等描述数据的信息
    • 服务器发送完毕,就关闭TCP连接
  • HTTP/1.0

    • 增加了很多命令
    • 增加了status_code和header
    • 多字符集支持,多部分发送,权限,缓存等等  
  • HTTP/1.1

    • 持久连接
    • pipeline
    • 增加了host和其他一些命令  
  • HTTP 2

    • 所有数据以二进制传输
    • 同一个连接发送多个请求可以不再需要按顺序返回
    • 头部压缩以及推送等提高效率的功能  

  

posted @ 2020-05-19 21:56  Ming|Zhao  阅读(109)  评论(0)    收藏  举报