http协议会被颠覆吗?

  我们平台在互联网上访问数据都是通过http协议实现的,最典型的例子就是访问一个Web站点。需要至少有一台Web服务器,搭建好服务器操作系统比如linux、数据库比如oracle、Web应用程序等。当你作为客户端去访问Web站点的时候,实际上就是访问这台Web服务器。这种Web应用就是典型的Server-Client架构。支持多个Client访问这个Server站点,Server站点就是中心化的核心节点。

这样的架构有什么缺陷呢?

我认为主要以下几点:

1、成本高、资源浪费。Server站点需要随着Client数量增加而不断增加计算资源和存储资源,但是这个资源可能需要因为环境的改变而进行调整。典型的就是铁路购票系统,每当春节节假日高峰期的时候,压力就非常大,需要足够的资源支撑。这个时候需要采购大量的服务器和存储设备来提供服务。但是一旦过了这个时间段,访问量立马减少,需要的资源支撑也相应减少。这个时候计算和存储资源就处于闲置状态,造成资源浪费。

2、缺乏安全性。服务器节点放在一个点或者有限的几个站点,比如抵抗火灾或者地震的能力是非常弱的。一旦出现灾难,服务器节点不能提供服务,整个系统就崩塌了,数据也会全部丢失。从内部维护与管理来分析。首先是站点技术维护人员的专业性。比如维护数据库的DBA,是需要精通数据库相关知识的。如果有一天在做维护的时候不小心把数据给删除了,这样的事情经常在发生,带来的损失是无法估量的。其次从人性的角度分析。当你遇到足够诱惑的时候,很难说不会为了自己的利益去做伤害其他人利益的事情。中心化节点泄露倒卖客户数据的事情还好吗?上市公司携程、七天连锁酒店,身边太多类似的案例了。这就是数据集中之后的安全风险。

3、无法获取本该属于自己的数据资产。在电商平台购买商品的数据。我们平时都在淘宝、京东购买商品,数据都保存在电商平台的数据中心。这些电商平台会汇总你的所有数据,分析你的未来购买预期。但是当你需要这些数据的时候,他们会把数据提供给你吗?大家都知道很难。阿里、京东对外宣称自己都是云计算公司,说白了用户的数据就是他们的命。你要别人的命,别人会给你吗?在医院看病拍片的数据。我们每个人人都会有去医院看病的时候,你的所有诊疗数据都存储在医院数据中心机房里面。但是如果你因为人在外地或需要转院治病这样的情况,需要这些数据的时候,你很难获取到这些能够救你命的数据。但是你想过一个问题吗?你购买商业保险的时候,保险公司是怎么样知道你的数据的?很明显,我们的数据不知道被买卖过多少次了。

随着公众对自己的隐私数据所有权意识越来越强,矛盾甚至是冲突可能也会越来越激烈。这些问题都是基于http协议架构造成的。那么有没有弥补这些缺陷的办法呢?答案是肯定的,IPFS这种基于分布式的文件存储协议,就可以很好的解决这些问题,下一篇就开始介绍IPFS。

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

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 137,183评论 19赞 139
  • 一、概念(载录于:http://www.cnblogs.com/EricaMIN1987_IT/p/3837436...
    yuantao123434阅读 8,814评论 6赞 152
  • 前言:最近发现自己在网络相关这一块基础很是欠缺,所以准备花时间了解一下,本文主要是讲http协议的一些基础,和一些...
    justCode_阅读 2,181评论 0赞 23
  • 未来30天的工作运势 准备要过年的这个时期,很多人会开始考虑是否工作要怎么变化了 也有些人经过了一月份的思考规划之...
    熊熊_6e3c阅读 2,442评论 0赞 0
  • 我妈说你们这些抽烟的人呐要为世界上所有的阴天负责 当然“世界上所有的”是我自己加上去的
    北纬三十一阅读 271评论 1赞 2

友情链接更多精彩内容