1、http与https的区别
- 具体区别是什么?
a、安全性
HTTP是超文本传输协议,信息明文传输;
HTTPS是具有安全性的SSL加密传输协议。
b、端口和传输方式
两者用的是不同的传输方式,端口号也不同。
HTTP的端口号是80,后者的端口号是443
c、连接
HTTP的连接很简单,是无状态的;
HTTPS的是由SSL和HTTP协议构建的,可进行加密传输、身份认证的网络协议。
- HTTPS的安全如何保证?
HTTPS的安全基础是基于SSL协议的,SSL协议位于TCP/IP协议与各种应用层协议之间,为数据通讯提供支持。SSL协议主要分为两层,SSL记录协议和SSL握手协议,前者建立在可靠的传输协议之上,为高层协议提供数据封装、压缩、解密等基本功能的支持。后者建立在SSL记录协议之上,用于实际的数据传输开始之前,通讯双方进行身份认证、协商加密算法、交换加密秘钥等。
- HTTP的版本差异?