HTTPS 和 SSL 有什么区别?我阅读了它们并发现了以下内容:
HTTPS:HTTPS 是 HTTP 与 SSL/TLS 的组合。这意味着 HTTPS 基本上是 HTTP 连接,使用 SSL/TLS 传输安全数据。
SSL:SSL 是一种在 HTTP 之上运行以提供安全性的安全协议(protocol)。这意味着 SSL 加密数据将使用 HTTP 等协议(protocol)进行路由以进行通信。
我想知道这两者之间的区别在哪里?还是两者相同?
最佳答案
您发现的 SSL 解释有误。
SSL(安全套接字层)或 TLS (Transport Layer Security)在 transport layer 之上工作,在你的例子中 TCP . TLS 或多或少可以用于任何协议(protocol),HTTPS 只是它的一个常见实例。
HTTP 是一个 application layer protocol .
在常规的、未加密的 HTTP 中,协议(protocol)栈可能如下所示:
使用 HTTPS 时,堆栈如下所示:
- HTTP
- TLS(SSL)
- TCP
- 知识产权
- 以太网
关于security - HTTPS 和 SSL 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6093430/