快速了解HTTP 1.0/1.1/2.0 区别

作者: cynthia猫 | 来源:发表于2019-06-21 10:33 被阅读24次

HTTP1.0最早在网页中使用是在1996年。
而HTTP1.1在1999年才开始广泛应用,HTTP1.1也是当前使用最为广泛的HTTP协议。

他俩的主要区别有:

  • HTTP1.1支持长连接,在一个TCP连接上可以传送多个HTTP请求和响应,减少了建立和关闭连接的开销。而HTTP1.0则是每次请求都要创建连接。
  • HTTP1.1引入了更多的缓存控制策略
  • HTTP1.1在请求头引入了range头域,允许只请求资源的某个部分
  • HTTP1.1新增了24个错误状态响应码,对错误通知的管理比1.0更丰富
  • HTTP1.1的请求消息和响应消息都支持Host头域,而HTTP1.0则认为每台服务器都绑定一个唯一的IP地址,所以请求消息中的URL并没有传递主机名。但是随着虚拟主机技术的发展,HTTP1.0的这种方式不能满足了,因为一台物理服务器上可以存在多个虚拟主机,它们共享一个IP地址。

HTTP2.0在性能上有了很大的提升,它的主要改动和优化列举如下:

  • 采用二进制格式传输数据
  • 多路复用:允许同时通过单一的HTTP/2链接发起多重的请求-响应消息。
  • 首部压缩:对消息头采用HPACK进行压缩传输,节省消息头占用的网络的流量。
  • 服务端推送:服务端可以主动推送文件资源给客户端,而不需要客户端解析HTML再发送请求,用于获得资源。

相关文章

  • 快速了解HTTP 1.0/1.1/2.0 区别

    HTTP1.0最早在网页中使用是在1996年。而HTTP1.1在1999年才开始广泛应用,HTTP1.1也是当前使...

  • http协议之浏览器访问访问页面的流程

    参考:HTTP1.0、HTTP1.1和HTTP2.0的区别 - CSDN博客 http/https 1.0、1.1...

  • HTTP的区别

    HTTP1.0、HTTP1.1和HTTP2.0区别 1. HTTP1.0与HTTP1.1 1.1 长连接 HTTP...

  • 2018-07-27

    转: HTTP1.0 HTTP 1.1 HTTP 2.0主要区别 长连接 HTTP 1.0需要使用keep-ali...

  • 计算机网络知识点更新

    HTTP1.0、HTTP 1.1、HTTP 2.0之间的主要区别: 可以参考这篇文章:HTTP1.0、HTTP 1...

  • 网络安全

    1. http1.1 、http1.0、 http2.0、https的区别在哪里? http1.0是最先广泛使用的...

  • HTTP协议解析

    简述http,主要特点,1.0, 1.1, 2.0 和 3.0区别 HTTP(HyperText Transfer...

  • 2018-03-28 http知识小结

    一、http2.0、http1.1、http1.0的区别: http1.0:(1)每进行一次HTTP通信就要建立和...

  • HTTP相关

    1. HTTP 1.0/1.1/2.0区别 HTTP 1.0每个http请求都需要重新连接tcp,tcp有慢启动的...

  • 计算机网络笔记

    HTTP1.0、HTTP1.1 和HTTP2.0 的区别 https://juejin.im/entry/5981...

网友评论

    本文标题:快速了解HTTP 1.0/1.1/2.0 区别

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