HTTP和HTTPS的区别
- 数据传输安全性:HTTP是明文传输,数据都是未加密的,安全性较差;HTTPS 即 SSL+HTTP,数据传输过程是加密的,安全性较好。
- 使用 HTTPS协议需要得到 CA认证,CA就是 Certificate Authority即颁发数字证书的机构。是负责发放和管理数字证书的权威机构,并作为电子商务交易中受信任的第三方,承担公钥体系中公钥的合法性检验的责任。一般免费的证书较少,因而需要一定的费用。
- HTTP 页面响应的速度比 HTTPS要快,主要是因为 HTTP使用 TCP三次握手建立连接,客户端和服务器端只需要交换三个包;而 HTTPS在进行响应的过程中,除了 TCP需要的三个包外,还要加上 SSL握手需要的九个包,所有客户端和服务端需要至少十二个包。
- HTTP和HTTPS使用的是完全不同的连接方式,默认使用的端口号也不相同,前者默认使用 80端口,后者则是 443端口。
- HTTPS其实就是建立在 SSL/TLS之上的 HTTP协议,所以 HTTPS比 HTTP更加耗费服务器资源。
这里是万物之恋,我们下次再见了!