1.https不是免费的,需要花钱买证书。 2.https是通过ssl加密传输的。安全性比较高。而http是明文传输。 3.http用的端口是80,https是443 http就是一种网络协议,它的客户端和服务器交流还是基于TCP协议。