美文网首页
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的历史

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