http和https传输协议解析

http和https的区别就在于:

https更加安全,用到了ssl加密技术。而http是明文传输,只要截取到了传输报文,就可以读懂其中的信息。

补充:
http用80端口
https用443端口

https的主要作用是:

1.提供信息安全传输通道
2.确认网站的真实性(提供网站安全证书)

https浏览器和要访问的服务器协商过程:

那么,https有没有突破的可能性呢?答案是肯定的

如果,我拥有合法的证书,或者掌握加密算法,那么就可以在服务器返回证书之前先返回证书,欺骗客户端浏览器。或者利用掌握的加密算法来解密。(这个解密我不清楚,个人猜测)

https的缺点:

(1)HTTPS协议握手阶段比较费时,会使页面的加载时间延长近50%,增加10%到20%的耗电;

(2)HTTPS连接缓存不如HTTP高效,会增加数据开销和功耗,甚至已有的安全措施也会因此而受到影响

(3)SSL证书需要钱,功能越强大的证书费用越高,个人网站、小网站没有必要一般不会用。(有撞库的可能了)

(4)SSL证书通常需要绑定IP,不能在同一IP上绑定多个域名,IPv4资源不可能支撑这个消耗。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容