HTTP是什么?
HTTP是web网页用于客户端和web服务器的数据交换、通信和信息交换的常用协议,它在七层协议的应用层。
HTTPS是什么?
SSL介于应用层和TCP层之间,应用层数据不再直接传递给传输层,而是传递给SSL层,SSL层对从应用层收到的数据进行加密,并增加自己的SSL头。
HTTPS是以SSL协议为基础的协议,它比HTTP协议更安全。
HTTP和HTTPS有什么区别?
上述区别总结如下表:
HTTP | HTTPS | |
---|---|---|
加密性 | 无加密,明文传输 | SSL加密 |
证书 | 不需要证书 | 需要证书 |
传输速度 | 快 | 慢 |
接口 | 80 | 443 |
资源占用 | 正常 | 更占资源 |