HTTP2是HTTP协议的第二个主要版本
HTTP2
在开放互联网上HTTP2.0将只用于https://网址,而 http://网址将继续使用HTTP/1,目的是在开放互联网上增加使用加密技术,以提供强有力的保护去遏制主动攻击;
新特性
多路复用,即连接共享,一个TCP连接上有多个请求;
对请求划分优先级,高优先级的流应该优先发送;
压缩HTTP头,减少头部流量消耗;
服务器推送,可额外向客户端推送资源而无需客户端明确的请求;
http和https对比演示:https://http2.akamai.com/demo
多路复用
http1.1中多请求的处理方式
要么是串行,一个请求完成后再发另一个请求,要么是并发,但请求结果返回必须是顺序的
http2.0的处理方式(所有的请求和响应都可以欢快的同时跑在一条 TCP 连接上)
只要有了请求结果数据,可以立即返回,不关心顺序问题
总结
HTTPS比HTTP更安全
HTTP2比HTTPS更快