http协议和https协议有什么区别( 二 )


2)https连接缓存没有http高效 , 然增加数据开销和功耗 , 甚至网站已存在的安全措施也会受到影响;
3)SSL证书是需要付费的 , 免费SSL证书较少 , 但也有 , 申请免费阿里云SSL证书 , 可参考《阿里云免费SSL证书申请步骤方法(图文教程一)》这篇文章 , SSL证书功能越强大 , 加密能力越强 , 则费用就会越高 , 个人博客网站或小企业网站建议用免费的SSL证书就行了;
4)SSL证书需要绑定IP , 但不能在同一IP上绑定多个域名;
5)https协议加密作用也是很有限的 , 例如黑客攻击、拒绝服务攻击、服务器劫持等方面几乎没有作用 , 关键的是 , SSL证书也不一定绝对安全 , 有资源的攻击者同样也可以进行攻击 。
https协议工作流程:
https协议默认工作端口为443 , 有以下流程:
1、TCP三次同步握手;
2、客户端验证服务端数字证书;
3、DH算法协商对称加密算法的密钥、hash 算法的密钥;
4、SSL安全加密隧道协商完成;
5、网页以加密的方式传输 , 用协商对称加密算法和密钥加密来保证数据传输的机密性 , 保证数据不被窃取和更改 。

http协议和https协议有什么区别

文章插图

以上就是大兵给大家分享的HTTP与HTTPS的区别的详细内容 , 如还有不明白地方欢迎下方留言评论 。

相关经验推荐