HTTP和HTTPS有什么区别?

HTTP和HTTPS的主要区别体现在安全性、协议、端口和使用成本这四个方面。

  1. 安全性:HTTP是超文本传输协议,信息是明文传输,因此不够安全。HTTPS是具有安全性的SSL加密传输协议,因此比HTTP更安全。
  2. 协议:HTTP和HTTPS使用的是完全不同的连接方式。HTTP是面向连接的、可靠的、基于字节流的传输协议,使用应用层协议,直接和TCP通信。当使用SSL时则演变成先和SSL通信,再由SSL和TCP通信。而HTTPS是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,安全性高于HTTP协议。
  3. 端口:HTTP的默认端口是80,而HTTPS的默认端口是443。
  4. 使用成本:HTTP是免费的,而HTTPS是付费的。因为HTTPS需要CA申请证书,一般免费证书较少,因而需要一定费用。

总体而言,HTTPS协议在安全性、协议、端口和使用成本上都优于HTTP协议。

购物车
滚动至顶部