美文网首页
HTTP的历史

HTTP的历史

作者: 八月飞花 | 来源:发表于2020-04-10 23:20 被阅读0次

为什么会有http

http被称为超文本传输协议,用来传输超文本,主要是为了传输小型文本信息
是万维网发展的主要推动力,或者说是http造就了万维网

版本

0.9版

最初的http只有get请求,通过get获取服务器上的http文本信息,因为当时的互
联网资源绝大多数是文本资源,并且在相应之后立即关闭连接,功能十分有限。
但是这个http虽然非常简单,但是验证了http的可行性

http1.0版

1992年发明了jpg图像格式,1995年发明了mp3格式,使得网络资源变得丰富,
促进了http协议的升级。
在已有的功能上增加了新功能,这个时期的http与现在的http相差无几
  1,增加了HEAD,POST等新方法
  2.增加了响应状态码,标记错误的原因
  3.引入了http header的概念,让http处理请求和响应更加灵活
  4.引入了版本号的概念
  5.传输的数据不再限于纯文本,这是最大的改动,也是根本原因
但是http1.0不是标准,仅仅相当于备忘录,没有被浏览器厂商采纳

http1.1

 浏览器大战的时期:网景公司败落,微软胜出,http1.1发布了RFC文档,正式
确定了只要使用HTTP必须遵守该标准,并增加了新的功能
  1.增加了PUT,DELETE新方法
  2.增加了缓存管理和控制
  3.明确了连接管理,允许持久管理
  4.允许响应数据分块,有利于大文件的传输
  5.强制要求host头,让互联网托管成为可能
正式的开启了web1.0和2.0时代

http2

http1.1存在着连接慢,的问题,
http2的定制充分考虑了当今互联网的现状,带宽,移动,不安全,在高度兼容http1.1的同时
最终在2015年发布了http2.0,优化了http1.1的性能
  1.二进制文件传输,不再是纯文本传输
  2.可发起多个请求,废弃了1.1的管道
  3.使用专门的算法压缩头部,减少数据传输量
  4.允许服务器主动向客户端推送数据
  5.增加了加密通讯

相关文章

  • HTTP的历史

    碎碎念 不单是技术,任何学说都不是凭空出现的,而是为了解决现实问题。 以佛教为例,释迦牟尼(也称佛陀)创建佛学,本...

  • HTTP的历史

    为什么会有http 版本 0.9版 http1.0版 http1.1 http2

  • HTTP的发展历史

    http版本导图 2. HTTP版本之概念篇 HTTP(超文本传输协议),是互联网上应用最为广泛的一种网络协议,定...

  • HTTP历史与HTTP/2新特性

    HTTP/2协议 Http是超文本传输协议(Hypertext Transfer Protocol Bis)的下一...

  • HTTP学习

    [TOC] 参考《图解HTTP》 HTTP发展及基础 HTTP历史 http于1990年问世那时的http并没有作...

  • 2 HTTP协议的发展历史

    1、弄清楚一个概念,HTTP请求与TCP请求不是一个概念,在同一个TCP请求可以发送多个HTTP请求,以前的协议版...

  • HTTP Method 详细解读(`GET` `HEAD` `P

    前言 HTTP Method的历史: HTTP 0.9 这个版本只有GET方法 HTTP 1.0 这个版本有G...

  • Apache Tomcat -- Servlet容器

    官网:http://tomcat.apache.org/[http://tomcat.apache.org/]历史...

  • 浅谈QUIC协议原理与性能分析及部署方案

    之前写过《http1.0 与 http1.1的区别》与 《再谈HTTP2性能提升之背后原理—HTTP2历史解剖》,...

  • HTTP

    从HTTP/0.9到HTTP/2:一文读懂HTTP协议的历史演变和设计思路 总结对比: HTTP/0.9:只有一个...

网友评论

      本文标题:HTTP的历史

      本文链接:https://www.haomeiwen.com/subject/dgbjmhtx.html