Http协议和Https协议区别?http:运行于Tcp之上,明文传输,是一种无状态的协议,客户端和服务端是不能校验身份的,默认的端口是80 https:是一种身披ssl(secure socket layer)外壳的http协议,运行于ssl之上,ssl运行于tcp之上,添加了加密和认证机制,认证需要相关机关发放证书,加密是共享秘钥加密和公共秘钥加密的混合机密机制,在通信上因为加密比http消耗资源和占用cpu,默认端口443