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协议栈中,协议栈可能如下所示:
使用HTTPS时,堆栈如下所示:
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