HTTP和IPFS不同之处在哪?

IPFS是一个革命性的模式,能够改变我们使用区块链互联网的方式。IPFS不像我们所熟悉的典型的服务器-客户机模型,更像比特流(这是一个内容分发协议,它使用高效的软件分发系统和点对点技术来共享大量文件,并让每一个用户都像网络重分配节点一样提供上传服务)
现在网络有个问题。
HTTP是网络(万维网)的基础,我们访问的任何网站都要通过HTTP进行传输。实际上,这是服务器和客户之间的一种关系,我们的计算机把请求发送给一个网站的服务器,服务器再返回给一个响应。主机网站是一种集中管理的模式,这种集中管理的环境具有一定的危险性。
假如某个大的主机公司或服务供应商(如百度、谷歌、亚马逊等)突然出现崩溃,那么网络(万维网)将在短期内遭受灾难性的打击。
除了中央化模式,今天的网络的可靠性也令人担忧。大部分站点和应用程序都由一个服务器或一个负载均衡服务器的冗余阵列承载。假如这些服务器的拥有者、数据中心的管理者甚至是自然灾害使这些计算机退出,结果可想而知,网站和应用程序将不能正常运行。
IPFS如何处理这些问题?
IPFS是分布式的,当用户访问网站时,不需要中央服务器来提供网页,每台正在运行的IPFS机器都会成为集群中的一个节点。
当前比特流的工作原理是,如果我们正在下载某个文件,而我们使用BT应用程序进行下载时,实际上是在所有与同一比特流网络链接的计算机上发出请求,如果其中有任何一个计算机包含了我们需要的文件,它就会发送给我们的计算机。
IPFS节点的工作情况如何?运行IPFS的每一台计算机都可以选择自己的文件来提供服务。
在IPFS上存在的每个文件都有一个惟一的散列来表示,任何微小的改变都会产生新散列。散列值就是用户查看内容的方式。客户机向系统查询hash,并且任何有可用内容的节点都可以向对等节点提供它。”这个群集提供了类似于洪流的经验,在那里伙伴们可以互相提供内容。
本系统能快速准确地向客户提供内容。同样,因为使用了散列,所以可以检查交换的两端内容是否精确,因为任何一点不同都会导致产生不同的散列。
IPFS分布的实际优点是什么?
可靠与持久。
分布对等内容不受“直接拒绝服务”风格攻击的影响。这类攻击主要针对的是为了关闭网站或服务的主机服务器。然而,您需要的是来自不同节点的信息,如果您想要攻击,您必须明确每个部分,逐个点进行攻击以达到目的。
可以脱机使用以前查看的内容。
在IPFS高速缓存系统中,许多定期查看的内容可以离线使用。当然,没有动态内容是最新的,但不管你是否在Wi-Fi范围内,之前查看过的静态内容资源都是可以触手可及的。
IPFS绝对不是打磨、上油的机器。这更像是一个引人入胜的网络原型,它将改变整个因特网上内容的提供和存储方式。

猜你喜欢

转载自blog.csdn.net/weixin_43757864/article/details/108510562
今日推荐