HTTPS和SSL之间的区别

bay*_*der 55 security ssl https communication communication-protocol

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

  • HTTPS:HTTPS是HTTP与SSL/TLS的组合.这意味着HTTPS基本上是HTTP连接,它提供使用SSL/TLS保护的数据.

  • SSL:SSL是一种安全协议,可在HTTP之上运行以提供安全性.这意味着SSL加密数据将使用HTTP等协议进行路由以进行通信.

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

And*_*ahl 121

您发现的SSL解释是错误的.

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

HTTP是一种应用层协议.

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

使用HTTPS时,堆栈如下所示:

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


Eug*_*its 30

HTTPS通过SSL运行(顾名思义,HTTP-over-SSL),而不是SSL上的SSL.建立第一个SSL会话,然后在发送之前和接收之后将所有HTTP数据包装到安全的SSL数据包中.


Buc*_*Rat 5

SSL(安全套接字层)是一种标准的安全技术,用于在服务器和客户端之间创建加密的链接。该链接可确保在服务器和客户端之间传递的所有数据保持私有和安全。它旨在支持FTP,HTTP,TELNET等协议。

安全超文本传输​​协议(HTTPS)或“ HTTP安全”是一种特定于应用程序的实现,是超文本传输​​协议(HTTP)与SSL / TLS的组合。HTTPS用于提供加密的通信和服务器的安全标识,因此没有中间人可以轻松拦截数据。

由于HTTP中的所有内容均为纯文本格式(or encoded),因此它与SSL / TLS一起使用对其进行加密。

找到了解释SSL,TLS,HTTPS的链接:http : //nexsniper.blogspot.com/2017/11/what-is-ssl-tls-and-https.html