如何解决HTTPS和SSL之间的区别
| HTTPS和SSL有什么区别?我阅读了有关它们的内容,发现以下内容: HTTPS:HTTPS是HTTP与SSL / TLS的组合。这意味着HTTPS基本上是HTTP连接,正在传递使用SSL / TLS保护的数据。 SSL:SSL是一种安全协议,可在HTTP顶部运行以提供安全性。这意味着将使用HTTP之类的协议路由SSL加密的数据进行通信。 我想知道两者的区别在哪里?还是两者相同?解决方法
您发现的SSL解释错误。
在示例TCP中,SSL(安全套接字层)或TLS(传输层安全性)在传输层之上工作。 TLS可以或多或少地用于任何协议,HTTPS只是它的一个常见实例。
HTTP是应用程序层协议。
在常规的非加密HTTP中,协议栈如下所示:
HTTP
TCP协议
知识产权
乙太网路
使用HTTPS时,堆栈如下所示:
HTTP
TLS(SSL)
TCP协议
知识产权
乙太网路
,HTTPS在SSL上运行(顾名思义,HTTP-over-SSL),而不是HTTP上的SSL。首先建立SSL会话,然后在发送之前和接收之后将所有HTTP数据包装到安全的SSL数据包中。
,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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。