HTTP,SSL⼀TLS和HTTPS协议的区别与联系

2024-11-14 12:21:56
推荐回答(2个)
回答1:

首先HTTP 是一个专门用来传输 Web 内容的网络协议。我们经常在访问网站的时候都可以在浏览器地址栏看见HTTP头协议。如http://加粗体的部分就是指HTTP 协议。大部分网站都是通过 HTTP 协议来传输 Web 页面、以及 Web 页面上包含的各种东东(图片、CSS 样式、JS 脚本)。
SSL 是英文“Secure Sockets Layer”的缩写,中文叫做“安全套接层”。SSL 证书就是遵守SSL协议的服务器数字证书,由受信任的证书颁发机构。通常所说的 HTTPS 协议就是“HTTP 协议”和“SSL/TLS 协议”的组合,即HTTPS=HTTP+SSL。

回答2:

HTTP:超文本传输协议是互联网上应用最为广泛的一种网络协议
HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版。
SSL:实现HTTPS必须需要SSL证书进行身份验证层,SSL证书淘宝目前也有。
TLS:安全传输层协议(TLS)用于在两个通信应用程序之间提供保密性和数据完整性,主要工作是SSL与HTTPS到客户端的桥梁。

总结:HTTPS协议,必须在SSL证书存在的情况下就可以实现,TLS与HTTPS在SSL情况下握手进行协议传输。