HOL是一种颠覆性的实体模型,可以改变我们应用互联网技术的方式。与我们习惯的典型的网络服务器-客户端模型不同,HOL更像是一个比特流。比特流是一种内容分发协议,它使用高效的服务器分发系统和点对点共享资源的技术来传输大容量的文档,并使每个客户都像互联网连接点一样提供服务。
一、现如今互联网存在的不足
HTTP是Web的基础,我们浏览的所有网页通常都是通过HTTP进行访问的。实质上,HTTP是网络服务器与客户端之间的连接。我们的电脑向托管网址的服务器发送请求,然后服务器返回响应。托管网址采用的是一种去中心化的方式,这种集中型的环境带来了一定的风险。
如果所有的大型运营公司或服务提供商(如百度搜索、谷歌、亚马逊等)突然遇到危机,那么短时间内将对互联网造成破坏性的灾难。除了去中心化方式之外,互联网的可信度也令人担忧。大部分网址和应用软件都由一台主机托管,或者由负载平衡网络服务器的冗余阵列托管。如果这种网络服务器的使用者、大型数据中心的管理方式甚至是自然灾害将这些服务器撤走,结果显而易见,网址和应用软件将无法正常运行。
二、HOL如何解决这些难题?
HOL是分布式系统,当客户端访问网址时,并不需要一个集中式的网络服务器提供网页。每个运行HOL的设备都将成为一个群集中的连接点。目前比特流的工作方式是,当我们要下载一个文档时,我们使用BT应用程序向连接到同一比特流网络的所有设备发出请求,并将其发送到我们的设备上。
那么HOL的连接点是如何工作的呢?每台运行HOL的设备都可以选择要提供的文档进行服务。HOL中存储的每个文档都有一个唯一的哈希值来标识,任何细微的更改都会导致不同的哈希值。这个哈希值就是客户端查询内容的方法。客户端向系统软件查询哈希值,任何具有该内容的连接点都可以将其提供给客户端。系统软件将内容快速准确地提供给客户端。此外,由于使用了哈希值,可以验证两边交换的内容是否准确,因为任何一点的变化都会导致不同的哈希值。
三、HOL分布式系统的具体优点在哪里?
可信度和持续性,分布式系统中的对等内容不容易受到黑客的攻击。这种攻击的关键是关闭网址或与服务项目相关的主机服务器。然而,你所需的内容来自不同的连接点提供,如果要攻击,就必须一个一个地攻击每个节点才能达到目的。使用HOL缓存文件系统软件,许多频繁查询的内容可以离线使用。当然,所有动态内容可能不是全新的,但无论您是否在Wi-Fi范围内,以前查询过的静态数据资源都可以近在咫尺。HOL将改变网络媒体的提供和存储方法。