• Web上的通信都是建立在HTTP协议上的

特性:

  • 简单:header + body
  • 灵活、易于拓展:工作在应用层
  • HTTPS 就是在 HTTP 和 TCP 间增加了 SSL / TSL 安全传输层
  • 无状态、明文传输、不安全
    • 无状态: 服务器不记忆 HTTP 状态,Cookie 解决状态问题

版本演变

  • HTTP 1.0
    • 引入 Header,支持多种请求方法和状态码
    • 不支持持久连接
  • HTTP 1.1
    • 长连接:不用请求一次就连接一次
    • 管道网络传输:可以连续发送多个请求(大部分浏览器不开启)