简单说下 HTTPS 和 HTTP 的区别
Http协议运行在TCP之上,明文传输,客户端与服务器端都无法验证对方的身份;Https是身披SSL(Secure Socket Layer)外壳的Http,运行于SSL上,SSL运行于TCP之上,是添加了加密和认证机制的HTTP。二者之间存在如下不同:
1、端口不同:Http与Https使用不同的连接方式,用的端口也不一样,前者是80,后者是443;
2、资源消耗:和HTTP通信相比,Https通信会由于加减密处理消耗更多的CPU和内存资源;
3、开销:Https通信需要证书,而证书一般需要向认证机构购买;
Https的加密机制是一种共享密钥加密和公开密钥加密并用的混合加密机制。
评论(8)
第一点那里应该是Http与Https使用不同的连接方式吧
已处理,谢谢
笔误:Http与Https使用不同的连接方式
能设置一个点击关闭 鼠标左键动画的功能吗,对于我这种非常不适应
那我把这个关闭得了
端口不同,后面两个都是Http
具体加密机制应该讲讲
具体加密可以看这里:什么是HTTPS:https://www.iamshuaidi.com/1926.html
什么是数字证书:https://www.iamshuaidi.com/1936.html
SSL/TLS 协议的运行机制:https://www.iamshuaidi.com/1959.html