HTTP协议_HTTP的历史_HTTP的各个版本
简述HTTP的各个版本历史
HTTP协议_HTTP的历史_HTTP的各个版本-MakerLi

一、HTTP的历史

  1. 史前时期
  2. 创世纪
  3. HTTP/0.9
  4. HTTP/1.0
  5. HTTP/1.1
  6. HTTP/2
  7. HTTP/3

二、HTTP的各个阶段

1、在HTTP出现之前、70年代发明出了著名的TCP/IP协议,促使更多的计算机接入互联网、为HTTP打下了坚实的用户基础

2、蒂姆·伯纳斯 - 李发表了一篇论文,规定了三个属性URI/HTML/HTTP;

3、HTTP/0.9只允许"GET"方法、充分验证了WEB服务的可行性;

4、1992的jpeg图像格式、1993的第一个浏览器、1995的服务器软件Apache与MP3音乐格式促进了HTTP的发展、在1996年发布HTTP/1.0;

1.0实际上是增强了0.9,它增加了HEAD/POST等新的方法、增加了响应状态、引入了版本号与Header、新增传输数据的类型

5、在经历1995-1999的微软IE与网景浏览器大战之后、正式确立了HTTP/1.1的标准

1.1新增了PUT/DELETE的新的方法、增加了缓存控制和管理、明确连接管理与持久连接、允许数据分块chunked、传输大文件、要求Host头

6、google利用自身优势在2015年发布HTTP/2,主要高度兼容1.1

2的主要特点是二进制协议不再是纯文本、可以发起多个请求、废弃管道、可以压缩头部算法、服务器可以主动向客户端推送数据、增强了安全性

7、2018年互联网标准化组织将HTTP/3批准进入标准化制定阶段

三、总结:

  1. HTTP 协议始于三十年前蒂姆·伯纳斯 - 李的一篇论文;
  2. HTTP/0.9 是个简单的文本协议,只能获取文本资源;
  3. HTTP/1.0 确立了大部分现在使用的技术,但它不是正式标准;
  4. HTTP/1.1 是目前互联网上使用最广泛的协议,功能也非常完善;
  5. HTTP/2 基于 Google 的 SPDY 协议,注重性能改善,但还未普及;
  6. HTTP/3 基于 Google 的 QUIC 协议,是将来的发展方向。
引用2019年罗剑峰的透视HTTP协议