HTTPS,安全的HTTP,也被称为HTTP over TLS,TLS的前身是SSL。HTTPS的安全基础是SSL。SSL协议位于TCP/IP协议与各种应用层协议之间,为数据通讯提供安全支持。
SSL协议:
SSL记录协议–建立在可靠的传输协议之上,为高层协议提供数据封装,压缩、加密等基本功能。
SSL握手协议–建立在SSL记录协议之上,用户在实际的数据传输开始前,通讯双方进行身份认证、协商加密算法、交换加密秘钥。
HTTPS其实是由两部分组成:HTTP + SSL/TLS,在HTTP上加以一层处理加密信息的模块。