Page 350 - HTTP权威指南
P. 350
https方案 e
安全图标
图 14-1 浏览安全 Web 站点
使用 HTTPS 时,所有的 HTTP 请求和响应数据在发送到网络之前,都要进行加密。
HTTPS 在 HTTP 下面提供了一个传输级的密码安全层(参见图 14-2)——可以使用
SSL,也可以使用其后继者——传输层安全(Transport Layer Security,TLS)。由于
SSL 和 TLS 非常类似,所以在本书中我们不太严格地用术语 SSL 来表示 SSL 和 TLS。
HTTP
应用层
HTTP 应用层 SSL or TLS 安全层
TCP 传输层 TCP 传输层
IP 网络层 IP 网络层
网络接口 数据链路层 网络接口 数据链路层
(a) HTTP (b) HTTPS
图 14-2 HTTPS 是位于安全层之上的 HTTP,这个安全层位于 TCP 之上
大部分困难的编码及解码工作都是在 SSL 库中完成的,所以 Web 客户端和服务器
在使用安全 HTTP 时无需过多地修改其协议处理逻辑。在大多数情况下,只需要用 308
安全HTTP | 325