浅谈HTTPS与SSL之间的联系
在HTTP（超文本传输协议）基础上提出的一种安全的HTTP协议，因此可以称为安全的超文本传输协议。HTTP协议直接放置在TCP协议之上，而HTTPS提出在HTTP和TCP中间加上一层加密层。从发送端看，这一层负责把HTTP的内容加密后送到下层的TCP，从接收方看，这一层负责将TCP送来的数据解密还原成HTTP的内容。
SSL（Secure Sockets Layer安全套接层），及其继任者传输层安全（Transport LayerSecurity，TLS），由Netscape公司设计，是为网络通信提供安全及数据完整性的一种安全协议。
SSL协议位于TCP/IP协议与各种应用层协议之间，为数据通讯提供安全支持。
SSL协议可分为两层：
1.SSL记录协议（SSL Record Protocol）：它建立在可靠的传输协议（如TCP）之上，为高层协议提供数据封装、压缩、加密等基本功能的支持。
2.SSL握手协议（SSL Handshake Protocol）：它建立在SSL记录协议之上，用于在实际的数据传输开始前，通讯双方进行身份认证、协商加密算法、交换加密密钥等。
HTTPS与SSL的关系是包含与被包含的关系，简单来说，HTTPS=HTTP+SSL。也就是说HTTPS是在HTTP上面加了一层SSL协议，在HTTP站点上部署SSL数字证书就变成了HTTPS。
根据HTTPS与SSL的含义可以看出：SSL在HTTPS协议栈中负责实现上面提到的加密层。因此，一个HTTPS协议栈大致是这样的：SSL证书是HTTP明文协议升级HTTPS加密协议的重要渠道，是网络安全传输的加密到通道。
要获取SSL证书，申请者必须向数字证书机构（简称：CA机构）申请颁发。CA机构是证书授权中心，是电子商务交易中受信任的第三方，承担公钥体系中公钥的合法性检验的责任。为每个使用公开密钥的用户发放一个数字证书，数字证书的作用是证明证书中列出的用户合法拥有证书中列出的公开密钥。CA机构的数字签名使得攻击者不能伪造和篡改证书。它负责产生、分配并管理所有参与网上交易的个体所需的数字证书，因此是安全电子交易的核心环节。