首页 > Web开发 > 详细

http协议发展过程

时间:2020-05-29 09:41:48      阅读:30      评论:0      收藏:0      [点我收藏+]
  1. 0.9,1991发布,只有一个GET命令,服务器只能回复HTML格式的字符串
  2. 1.0, 1996年5月,内容大大增加,任何格式的内容都可以发送,还引入了POST/HEAD命令,新增头信息/状态码/字符集/多部分发送/权限/缓存/内容编码,新增 connnection:keep-alive
  3. 1.1 引入了持久连接(persisten connnection)tcp默认不关闭,可以被多个请求复用一个请求,发送Connection:close ,明确要求服务器关闭TCP连接。增加了PUT/PATCH/HEAD/OPTIONS/DELETE方法,缺点,队头阻塞(Head-of-lineblocking)方案:1.减少请求数 2.同时多开持久化
  4. 2.0 2015 彻底的二进制协议。客户端可以同时发送多个请求和回应,不用按照顺序一一对应,避免了队头阻塞
  5. https http协议数据传输是明文的,https使用ssl/tls协议对http进行加密处理
  6. http 特点
    1. 无状态
    2. 无连接
    3. 单向应用层协议--通讯只能由客户端发起,服务端对请求应答处理
    4. 多次请求
    5. 现在的http支持管道机制(同一个TCP连接里,客户端可以同时发送多个请求),大大提升了效率

http协议发展过程

原文:https://www.cnblogs.com/gaoqing502/p/12985499.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!