Https SSL/TLS

Posted 庚拓天下

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Https SSL/TLS相关的知识,希望对你有一定的参考价值。

SSL 是洋文“Secure Sockets Layer”的缩写,中文叫做“安全套接层”。

它是在上世纪90年代中期,由网景公司设计的。(顺便插一句,网景公司不光发明了 SSL,还发明了很多 Web 的基础设施——比如“CSS 样式表”和“JS 脚本”)
为啥要发明 SSL 这个协议捏?因为原先互联网上使用的 HTTP 协议是明文的,存在很多缺点——比如传输内容会被偷窥(嗅探)和篡改。发明 SSL 协议,就是为了解决这些问题。
到了1999年,SSL 因为应用广泛,已经成为互联网上的事实标准。IETF 就在那年把 SSL 标准化。标准化之后的名称改为 TLS(是“Transport Layer Security”的缩写),中文叫做“传输层安全协议”。
很多相关的文章都把这两者并列称呼(SSL/TLS),因为这两者可以视作同一个东西的不同阶段。

解释完 SSL/TLS,现在就可以来解释 HTTPS 啦。咱们通常所说的 HTTPS 协议,说白了就是“HTTP 协议”和“SSL/TLS 协议”的组合。你可以把 HTTPS 大致理解为——“HTTP over SSL”或“HTTP over TLS”(反正 SSL 和 TLS 差不多)。

以上是关于Https SSL/TLS的主要内容,如果未能解决你的问题,请参考以下文章

翻译: 漫画HTTPS原理一 为什么我们需要HTTPS

集群架构-https

HTTPS加密协议详解:HTTPS基础知识

HTTPS及HTTPS中间人攻击

Nginx配置HTTPS以及HTTPS原理

Nginx配置HTTPS以及HTTPS原理