HTTPS和SSL之间的区别

HTTPS和SSL有什么区别? 我阅读了他们,发现如下:

  • HTTPS :HTTPS是HTTP与SSL / TLS的组合。 这意味着HTTPS基本上是使用SSL / TLS传输安全数据的HTTP连接。

  • SSL :SSL是一种安全协议,在HTTP的顶层工作以提供安全性。 这意味着SSL加密数据将使用HTTP等协议进行路由以进行通信。

  • 我想知道这两者之间的区别在哪里? 或者两者是相同的?


    你找到的SSL的解释是错误的。

    在您的示例TCP中,SSL(安全套接字层)或TLS(传输层安全性)在传输层之上工作。 TLS可以用于或多或少的任何协议,HTTPS只是它的一个常见实例。

    HTTP是一种应用层协议。

    在常规的非加密HTTP协议栈中,协议栈可能如下所示:

  • HTTP
  • TCP
  • IP
  • 以太网络
  • 使用HTTPS时,堆栈如下所示:

  • HTTP
  • TLS(SSL)
  • TCP
  • IP
  • 以太网络

  • HTTPS通过SSL运行(因为它名字建议,HTTP-over-SSL),而不是通过HTTP的SSL。 首先建立SSL会话,然后在发送之前和接收之后,将所有HTTP数据封装到安全的SSL数据包中。

    链接地址: http://www.djcxy.com/p/22259.html

    上一篇: Difference between HTTPS and SSL

    下一篇: Fundamental difference between Hashing and Encryption algorithms