auto commit

This commit is contained in:
CyC2018
2018-04-01 10:40:49 +08:00
parent d3ca581a01
commit 34ae8f8276
3 changed files with 22 additions and 22 deletions

View File

@ -172,7 +172,7 @@ DELETE /file.html HTTP/1.1
> 要求用隧道协议连接代理
要求在与代理服务器通信时建立隧道,使用 SSLSecure Sockets Layer安全套接层和 TLSTransport Layer Security传输层安全协议把通信内容加密后经网络隧道传输。
要求在与代理服务器通信时建立隧道,使用 SSLSecure Sockets Layer安全套接层和 TLSTransport Layer Security传输层安全协议把通信内容加密后经网络隧道传输。
```html
CONNECT www.example.com:443 HTTP/1.1
@ -432,7 +432,7 @@ Expires 字段也可以用于告知缓存服务器该资源什么时候会过期
## 分块传输编码
分块传输编码(Chunked Transfer Coding可以把数据分割成多块,让浏览器逐步显示页面。
Chunked Transfer Coding可以把数据分割成多块,让浏览器逐步显示页面。
## 多部分对象集合
@ -505,7 +505,7 @@ Content-Length: 1024
### 3. 隧道
使用 SSL 等加密手段为客户端和服务器之间建立一条安全的通信线路。隧道本身不去解析HTTP请求。
使用 SSL 等加密手段,为客户端和服务器之间建立一条安全的通信线路。隧道本身不去解析 HTTP 请求。
# 六、HTTPs
@ -525,7 +525,7 @@ HTTPs 并不是新协议,而是 HTTP 先和 SSLSecure Sockets Layer
### 1. 对称密钥加密
对称密钥加密(Symmetric-Key Encryption,加密的加密和解密使用同一密钥。
Symmetric-Key Encryption加密的加密和解密使用同一密钥。
- 优点:运算速度快;
- 缺点:密钥容易被获取。
@ -534,7 +534,7 @@ HTTPs 并不是新协议,而是 HTTP 先和 SSLSecure Sockets Layer
### 2. 公开密钥加密
公开密钥加密(Public-Key Encryption,使用一对密钥用于加密和解密,分别为公开密钥和私有密钥。公开密钥所有人都可以获得,通信发送方获得接收方的公开密钥之后,就可以使用公开密钥进行加密,接收方收到通信内容后使用私有密钥解密。
Public-Key Encryption使用一对密钥用于加密和解密分别为公开密钥和私有密钥。公开密钥所有人都可以获得通信发送方获得接收方的公开密钥之后就可以使用公开密钥进行加密接收方收到通信内容后使用私有密钥解密。
- 优点:更为安全;
- 缺点:运算速度慢;
@ -551,7 +551,6 @@ HTTPs 采用混合的加密机制,使用公开密钥加密用于传输对称
通过使用 **证书** 来对通信方进行认证。
数字证书认证机构CACertificate Authority是客户端与服务器双方都可信赖的第三方机构。服务器的运营人员向 CA 提出公开密钥的申请CA 在判明提出申请者的身份之后,会对已申请的公开密钥做数字签名,然后分配这个已签名的公开密钥,并将该公开密钥放入公开密钥证书后绑定在一起。
进行 HTTPs 通信时,服务器会把证书发送给客户端,客户端取得其中的公开密钥之后,先进行验证,如果验证通过,就可以开始通信。