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的区别的详细内容 , 如还有不明白地方欢迎下方留言评论 。
相关经验推荐
- 小米科技|小米RedmiBookPro,14英寸高性能轻薄本,小米手机跨屏协同更方便
- 网站HTTPS改造中常见问题解析
- Baiduspider抓取过程中涉及的网络协议
- 番茄能令你内外都更靓
- 轻度中度肥胖的饮食
- 科学减肥在秋季
- 吃中餐减肥策略8条
- 蛋白质是减肥之友
- 瘦身之柠檬汁拌苹果
- 六招苗条吃法