对等网络,简称P2P,是指使用分布式体系结构的计算机网络。这意味着作为其一部分的所有计算机或设备都将共享网络中的工作负载。属于对等网络的计算机或设备称为对等体,对等网络中的每个对等方都等于其他对等方。没有特权的对等方,并且在网络中心没有中央管理器设备。

从某种意义上说,对等网络是计算世界中的社会主义网络。每个对等方都相等,并且每个对等方具有与其他对等方相同的权利和义务,对等体同时是客户端和服务器。

此外,对等网络中可用的每个资源都在对等之间共享,而无需任何中央服务器。P2P网络中的共享资源可以是诸如处理器使用率,磁盘存储空间或网络带宽之类的东西。

P2P网络的历史

对等网络的前身似乎是USENET,它是1979年开发的。它是一个允许用户阅读和发布消息/新闻的系统,它是一个类似于当今在线论坛的网络系统,但不同之处在于USENET不依赖中央服务器或管理员。

USENET将相同的消息/新闻复制到网络中找到的所有服务器。同样,P2P网络分发和使用所有可用的资源。P2P历史上的下一个大事件是Napster诞生的1999年,Napster是一种文件共享软件,人们可以使用它来分发和下载音乐。

在Napster共享的音乐通常是有版权的,因此非法分发。但是,这并没有阻止人们获得它。如今,P2P仍然是合法和非法通过Internet共享文件的最受欢迎的技术之一。

P2P(对等)网络做什么?

对等网络的主要目的是共享资源并帮助计算机和设备协同工作,提供特定服务或执行特定任务。如前所述,P2P用于共享各种计算资源,例如处理能力,网络带宽或磁盘存储空间。

但是,对等网络最常见的用例是在Internet上共享文件。对等网络非常适合文件共享,因为它们允许连接到它们的计算机同时接收文件和发送文件。

考虑这种情况:打开Web浏览器,然后从下载文件的位置访问网站。在这种情况下,网站充当服务器,而您的计算机充当接收文件的客户端。您可以将其与单向道路进行比较:您下载的文件是一辆从A点(网站)到B点(您的计算机)的汽车。

如果您使用BitTorrent网站作为起点通过对等网络下载同一文件,则下载的执行方式会有所不同,文件已从P2P网络中许多其他已经拥有该文件的其他计算机上以点点滴滴的形式下载到您的计算机中。

同时,该文件还会从您的计算机发送(上传)到其他要求该文件的人。这种情况类似于两条路:文件就像进入PC的多辆小型汽车,但在需要时也留给其他人。

点对点网络为何有用?

P2P网络具有一些使它们有用的特征:

他们很难撤下,即使您关闭了其中一个对等方,其他对等方也继续工作并进行通信。您必须关闭所有对等设备,网络才能停止工作。

对等网络具有极强的可扩展性,添加新的对等节点很容易,因为您无需在中央服务器上进行任何中央配置。

当涉及到文件共享时,对等网络越大,速度越快。在P2P网络中的许多对等点上存储相同的文件意味着当某人需要下载文件时,该文件会同时从许多位置下载。

为什么我们需要对等网络?

我们需要点对点网络来连接计算机和设备,而无需配置服务器。为所有内容创建服务器非常昂贵且难以管理,并且人们使用更便宜的替代产品(例如P2P)。以下是P2P网络常见用例的一些示例:

将家庭中的Windows计算机连接到Homegroup时,将在它们之间创建对等网络。家庭组是一小组计算机,它们之间相互连接以共享存储和打印机。这是对等技术最常见的用途之一。

有人可能会说家庭组不能对等,因为网络中的计算机已连接到路由器。但是,请记住,路由器与管理Homegroup中的计算机之间共享的内容没有共同之处。路由器不用作服务器,而仅用作本地网络和Internet之间的接口或网关。

当您创建一个与d-hoc网络中两台电脑,您创建它们之间的对等网络。通常使用P2P网络体系结构在Internet上共享大文件。例如,某些在线游戏平台使用P2P在用户之间下载游戏。暴雪娱乐使用P2P发行了《暗黑破坏神III》,《星际争霸II》和《魔兽世界》。

另一家大型发行商Wargaming在其《战车世界》,《战舰世界》和《战机世界》游戏中也是如此。其他诸如Steam或GOG的用户则选择不使用P2P,而更喜欢在全球维护专用的下载服务器。Windows 10更新既可以通过Microsoft的服务器也可以通过P2P交付。

许多Linux操作系统通过使用P2P传输的BitTorrent下载进行分发,这样的例子是Ubuntu,Linux Mint和Manjaro。P2P网络是分发内容的最便宜的方法,因为它们使用对等方的带宽,而不是内容创建者的带宽。

结论

正如您在本指南中所看到的,点对点是诞生于一个简单原则即去中心化的复杂技术。有人争论是否应该禁止它,因为P2P仍然是非法分发受版权保护的内容的最重要手段。但是,是否应该因为作家的工艺不好而禁止使用笔?