HTTPS(SSL+HTTP),SSL(Secure Sockets Layer)协议用于对HTTP协议传输的数据进行加密。
HTTP是明文传输,数据未加密,安全性较差;HTTPS数据传输过程是加密的,安全性较好。
使用HTTPS协议需要到CA(数字证书认证机构)申请证书,一般免费证书较少。
HTTP页面响应速度比HTTPS快,主要是因为HTTP使用TCP三次握手建立连接,客户端和服务器需要交换3个包,而HTTPS除了TCP的三个包,还要加上SSL握手需要的九个包,所以一共是12个包。
端口号不同,HTTP是80,HTTPS是443。
HTTPS其实就是构建在SSL/TLS之上的HTTP协议,所以,HTTPS比HTTP要更消耗服务器资源。