QKFile分布式互联网

QKFile分布式互联网
2020年03月22日 10:59 小伟科技杂谈

QKFile如何实现分布式互联网?

首先,你需要知道我们现在是如何从互联网上获取内容的。假设你想从网上下载一张照片,你需要告诉电脑在哪里可以找到照片,也就是说,照片所在的IP地址或域名——这叫做“地址寻址”。

但是,如果这个地址不存在,也就是说,服务器被关闭,您将无法获得该照片。但是,很有可能有人以前下载过照片,并且仍然在他的计算机中保留备份,但是您的计算机无法从那个人那里获得备份。为了解决这个问题,QKFile将“地址寻址”改为“内容寻址”。这样,你不必告诉计算机在哪里寻找资源,只需告诉它你想要什么资源。如何做到这一点?每个文件都有自己唯一的哈希值,也可以理解为指纹。当你想下载一个文件,只要问网络,“谁有这个散列值的文件?”然后QKFile网络上的某个人会向您提供该文件。你如何确保向你提供文件的人没有篡改它?因为您使用哈希值来获取文件,所以在收到文件后,您可以检查文件的哈希值是否满足您需要的哈希值,这就是嵌入式防伪功能。使用哈希值定位内容的另一个优点是自动删除重复数据。当多人在QKFile上发布同一个文件时,数据只会生成一次,这使得网络非常高效,避免了资源浪费。

如图1所示,分布式网络拓扑通常是网格状的。与集中式网络结构不同,节点之间的通信不再是点对点通信模式,而是点对点通信模式。通信模式的这种改变使得客户机/服务器的网络模型和网络的计算信息处理模型更容易以分布式方式实现。在分布式网络结构中,数据处理中心的概念被淡化了,因为每个网络站点既是网络服务对象又是网络服务提供商。

与集中式网络结构相比,分布式网络结构具有以下优点:

(1)电缆长度短,连接方便。因为任何想要连接到网络的计算设备只需要连接到附近的网络,而不是直接连接到中央节点。

(2)可靠性高。网状拓扑确保冗余,因为任何两个节点之间至少有两条链路,所以当一个站点出现故障或一条链路中断时,网络中其他站点的通信不会受到影响。

(3)易于扩展。添加一个新站点,只需在网络中的任意点连接即可。

然而,分布式网络结构也有以下缺点:

(1)复杂网络建设。网络很难管理。

(2)故障诊断困难。分布式结构的网络不是集中控制的,故障检测只能逐个检查每个站点。

(3)需要更多的网络技术人员和管理人员。因为每个站点都是分散的,每个站点的维护和管理都不简单;需要配备网络专业技术人员进行定期维护,必要时还需要专职人员进行日常维护和管理。

财经自媒体联盟更多自媒体作者

新浪首页 语音播报 相关新闻 返回顶部