HTTPS和SSL之间的区别 [英] Difference between HTTPS and SSL
问题描述
HTTPS和SSL有什么区别?我读到了它们,发现如下:
What is the difference between HTTPS and SSL? I read about them and found following:
-
HTTPS :HTTPS是HTTP与SSL的组合/ TLS。这意味着HTTPS基本上是HTTP连接,它提供使用SSL / TLS保护的数据。
HTTPS: HTTPS is a combination of HTTP with SSL/TLS. It means that HTTPS is basically HTTP connection which is delivering the data secured using SSL/TLS.
SSL :SSL是安全的在HTTP顶部工作以提供安全性的协议。这意味着SSL加密数据将使用HTTP等协议进行路由。
SSL: SSL is a secure protocol that works on the top of HTTP to provide security. That means SSL encrypted data will be routed using protocols like HTTP for communication.
我想知道它们之间的区别在哪里这两个?或两者都相同?
I am wondering where is the difference between these two? Or both are identical?
推荐答案
您发现的SSL解释是错误的。
The explanation of SSL that you've found is wrong.
SSL(安全套接字层)或 TLS(运输)图层安全性在您的示例传输层之上运行=http://en.wikipedia.org/wiki/Transmission_Control_Protocol\"rel =noreferrer> TCP 。 TLS可以或多或少地用于任何协议,HTTPS只是它的一个常见实例。
SSL (Secure Socket Layer) or TLS (Transport Layer Security) works on top of the transport layer, in your examples TCP. TLS can be used for more or less any protocol, HTTPS is just one common instance of it.
HTTP是应用层协议。
在常规的非加密HTTP中,协议栈看起来像这个:
In regular, non-encrypted HTTP, the protocol stack can look like this:
- HTTP
- TCP
- IP
- Ethernet
使用HTTPS时,堆栈如下所示:
When using HTTPS, the stack looks like this:
- HTTP
- TLS(SSL )
- TCP
- IP
- 以太网
- HTTP
- TLS (SSL)
- TCP
- IP
- Ethernet
这篇关于HTTPS和SSL之间的区别的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!