.http和https的区别 Http协议运行在TCP之上,明文传输,客户端和服务器都无法验证对方的身份;Https运行于SSL之上,SSL运行于TCP之上,是添加了加密和认证机制的Http。端口不同:http和https使用不同的连接方式,用的端口也不一样,前者是80端口,后者是443端口;资源消耗不同:和http通信相比,https通信会由于加减密处理消耗更多的CPU和内存资源; 开销:https通信需要证书,而证书一般需要向认证机构购买。