auto commit
This commit is contained in:
parent
4dd4d5f4ac
commit
b7bd828b16
@ -37,7 +37,9 @@
|
||||
* [加密](#加密)
|
||||
* [认证](#认证)
|
||||
* [完整性](#完整性)
|
||||
* [各版本比较](#各版本比较)
|
||||
* [HTTP/1.0 与 HTTP/1.1 的区别](#http10-与-http11-的区别)
|
||||
* [HTTP/1.1 与 HTTP/2.0 的区别](#http11-与-http20-的区别)
|
||||
<!-- GFM-TOC -->
|
||||
|
||||
|
||||
@ -398,7 +400,9 @@ HTTPs 采用 **混合的加密机制** ,使用公开密钥加密用于传输
|
||||
|
||||
SSL 提供摘要功能来验证完整性。
|
||||
|
||||
# HTTP/1.0 与 HTTP/1.1 的区别
|
||||
# 各版本比较
|
||||
|
||||
## HTTP/1.0 与 HTTP/1.1 的区别
|
||||
|
||||
HTTP/1.1 新增了以下内容:
|
||||
|
||||
@ -407,3 +411,21 @@ HTTP/1.1 新增了以下内容:
|
||||
- 提供了虚拟主机的功能;
|
||||
- 多了一些缓存处理字段;
|
||||
- 多了一些状态码;
|
||||
|
||||
## HTTP/1.1 与 HTTP/2.0 的区别
|
||||
|
||||
**多路复用**
|
||||
|
||||
HTTP/2.0 使用多路复用技术,即使用同一个 TCP 连接来处理多个请求。
|
||||
|
||||
**首部压缩**
|
||||
|
||||
HTTP1.1 的首部带有大量信息,而且每次都要重复发送,HTTP/2.0 要求通讯双方各自缓存一份首部字段表,从而避免了重复传输。
|
||||
|
||||
**服务端推送**
|
||||
|
||||
在客户端请求一个资源时,会把相关的资源一起发送给客户端,客户端就不需要再次发起请求了。例如客户端请求 index.html 页面,服务端就把 index.js 一起发给客户端。
|
||||
|
||||
**二进制格式**
|
||||
|
||||
HTTP1.1 的解析是基于文本的,而 HTTP2.0 采用二进制格式。
|
||||
|
Loading…
x
Reference in New Issue
Block a user