在常用的IP协议当中,HTTP协议传输的数据未经加密,因此使用HTTP协议传输隐私信息非常不安全,为了保证这些隐私数据能加密传输,用于对HTTP协议传输的数据进行加密的SSL协议应运而生,从而就有了HTTPS。那么这两者具体的区别究竟有哪些呢?
HTTP协议
HTTP协议属于明文传输协议,是以明文的方式在网络中传输数据的,主要优点是简单、灵活、易扩展、应用广。但通信内容易被窃听、篡改、劫持、无法保证数据的完整性和准确性。
HTTPS协议
HTTPS协议属于加密传输协议,HTTPS协议中传输的数据是需要经过SSL加密后进行传输的,因此 HTTPS在传输数据方面具有较高的安全性。但HTTPS协议握手阶段延时效高,由于在进行HTTP会话前,还需要进行SSL握手,所以HTTPS协议握手阶段延时会适当增加,相比于HTTP协议成本更高。