bittorrent是如何工作的?

2012年的一项研究显示,BitTorrent在北美地区的流量占互联网总流量的12%,在亚太地区的流量占36%。它如此流行,以至于新的“版权警报系统”只针对BitTorrent流量。...

2012年的一项研究显示,BitTorrent在北美地区的流量占互联网总流量的12%,在亚太地区的流量占36%。它如此流行,以至于新的“版权警报系统”只针对BitTorrent流量。

BitTorrent可能是众所周知的一种盗版方法,但它不只是针对盗版者。它是一个有用的、分散的对等协议,在许多情况下比其他协议具有显著的优势。

本文将帮助您了解BitTorrent协议是如何工作的,以及为什么它不仅仅是一个盗版工具。我们之前已经解释了如何开始使用BitTorrent。

bittorrent的工作原理

当您下载这样的网页时,您的计算机会连接到web服务器并直接从该服务器下载数据。每台下载数据的计算机都从网页的中央服务器下载数据。这就是网络流量的多少。

BitTorrent是一种点对点协议,这意味着BitTorrent“swarm”(下载和上传同一个torrent的一组计算机)中的计算机在彼此之间传输数据,而不需要中央服务器。

传统上,计算机通过将.torrent文件加载到BitTorrent客户端来加入BitTorrent群。BitTorrent客户端与.torrent文件中指定的“跟踪器”联系。追踪器是一个特殊的服务器,用来跟踪连接的计算机。追踪器与群中的其他BitTorrent客户端共享IP地址,允许它们相互连接。

一旦连接,BitTorrent客户端将下载torrent中的文件,并将其所能获得的所有数据下载下来。一旦BitTorrent客户端拥有一些数据,它就可以开始将这些数据上传到swarm中的其他BitTorrent客户端。这样,每个下载一个torrent的人也在上传同一个torrent。这加快了每个人的****。如果有1万人在下载同一个文件,就不会给中央服务器带来太大压力。取而代之的是,每个下载程序都会将上传带宽贡献给其他下载程序,以确保torrent保持快速。

重要的是,BitTorrent客户端从来不会从跟踪器本身下载文件。跟踪器只通过跟踪连接到swarm的BitTorrent客户端参与torrent,而不是通过下载或上传数据。

韭菜和播种机

从BitTorrent swarm下载的用户通常被称为“leechers”或“peers”。即使下载了完整的文件,仍然与BitTorrent群集保持连接的用户,贡献了更多的上传带宽,以便其他人可以继续下载文件,这些用户被称为“播种者”。为了下载一个torrent,一个拥有torrent中所有文件完整副本的种子用户必须首先加入swarm,以便其他用户可以下载数据。如果torrent没有种子,则无法下载–没有连接的用户拥有完整的文件。

BitTorrent客户端奖励其他上传的客户端,他们更愿意将数据发送给贡献更多上传带宽的客户端,而不是将数据发送给上传速度非常慢的客户端。这将加快整个swarm的下载时间,并奖励贡献更多上传带宽的用户。

激流跟踪器和无跟踪器激流

最近,一个分散的“无跟踪”torrent系统允许BitTorrent客户机相互通信,而不需要任何中央服务器。BitTorrent客户端为此使用分布式哈希表(DHT)技术,每个BitTorrent客户端都充当一个DHT节点。当您使用“磁铁链接”添加一个torrent时,DHT节点会联系附近的节点,而那些其他节点会联系其他节点,直到它们找到关于torrent的信息。

正如DHT协议规范所说,“实际上,每个对等方都成为一个追踪器。”这意味着BitTorrent客户端不再需要一个管理swarm的中央服务器。相反,BitTorrent成为一个完全分散的点对点文件传输系统。

DHT也可以和传统的跟踪器一起工作。例如,torrent可以同时使用DHT和传统的跟踪器,这将在跟踪器出现故障时提供冗余。

bittorrent不仅仅针对盗版

BitTorrent不是盗版的同义词。暴雪使用一个定制的BitTorrent客户端来发布其游戏的更新,包括魔兽世界、星际争霸II和暗黑破坏神3。这有助于加快每个人的****,允许人们与他人共享上传带宽,利用未使用的带宽加快每个人的****。当然,这也节省了暴雪的带宽费用。

人们可以使用BitTorrent将大文件分发给大量用户,而无需支付网络托管带宽。免费的电影、音乐专辑或游戏可以在BitTorrent上托管,允许一种简单、免费的分发方法,下载文件的人也可以帮助分发文件。维基解密通过BitTorrent分发数据,大大减轻了服务器的负担。Linux发行版使用BitTorrent来帮助分发ISO光盘映像。

BitTorrent,Inc.是一家负责将BitTorrent开发为协议的公司,他还购买并开发了流行的µTorrent Torrent客户端。该公司正在通过BitTorrent实验室项目开发各种应用程序,将BitTorrent协议用于新事物。实验室的实验包括一个同步应用程序,它通过直接通过BitTorrent传输文件,在多台计算机之间安全地同步文件;以及一个BitTorrent实时实验,它使用BitTorrent协议来帮助直播流媒体视频,利用BitTorrent的强大功能,在没有当前带宽要求的情况下向大量用户流式传输实时视频。


BitTorrent目前可能主要用于盗版,因为它的去中心化和点对点特性是对打击Napster和其他具有中心故障点的点对点网络的努力的直接回应。然而,BitTorrent是一个在当前和未来都有合法用途的工具。

图片来源:jacobian的头部图片,Wikipedia上的中心服务器和Mauro Bieg的点对点网络图

  • 发表于 2021-04-09 04:38
  • 阅读 ( 189 )
  • 分类:互联网

你可能感兴趣的文章

torrent定义:什么是torrent,如何使用它?

... 什么是比特流(bittorrent)? ...

  • 发布于 2021-03-30 18:54
  • 阅读 ( 372 )

我的isp怎么知道我在使用bittorrent?

...联网服务提供商的通知。你的ISP怎么知道?一切都取决于BitTorrent的工作方式。BitTorrent的匿名性要比乍一看要小得多。 激流是如何工作的? internet下载涉及从远程服务器接收数据。除了最初发出的获取文件的请求外,大多数下...

  • 发布于 2021-04-02 22:48
  • 阅读 ( 224 )

为什么你不能阻止路由器上的bittorrent

你能阻止或减缓路由器上的BitTorrent流量吗?这个问题我们已经问过很多次了。其他人在你的网络上使用BitTorrent会减慢你的连接速度,甚至会让你面临诉讼。不幸的是,没有简单的解决办法。 阻止任何事情都是困难的 在家庭路...

  • 发布于 2021-04-02 23:58
  • 阅读 ( 135 )

最好的免费bittorrent客户端

当你想到BitTorrent,你可能会想到盗版。是的,它经常这样使用,但这并不是它的全部好处。BitTorrent只是一个分散的点对点传输协议,如何使用它取决于您自己。下面是我们最喜欢的免费BitTorrent客户端。 bittorrents合法吗? 创...

  • 发布于 2021-04-05 02:01
  • 阅读 ( 176 )

如何匿名和加密bittorrent流量

...连接的ISP,还是媒体集团的密切关注,匿名化和加密你的BitTorrent流量都会有所帮助。继续读下去,学习如何。 摄影者真泰语. 什么是我需要什么(this and what do i need)? BitTorrent是分布式文件共享的一种形式。未分发文件共享是指...

  • 发布于 2021-04-12 18:34
  • 阅读 ( 241 )

bittorrent初学者版:充分利用互联网连接

刚开始使用BitTorrent,想让它更快地下载Torrent吗?通过一些简单的配置,您可以最大限度地利用带宽,即使您家里没有胖管道。 这是本系列的第五篇文章,介绍了BitTorrent,请参阅我们的初学者指南,如何创建自己的Torrent,保护...

  • 发布于 2021-04-13 04:43
  • 阅读 ( 152 )

bittorrent初学者:使用自己的私人跟踪器共享大文件

...私下共享文件。 注意:这是本系列的第四部分,介绍了BitTorrent的工作原理请务必阅读本系列的其余部分,其中我们介绍了什么是BitTorrent及其工作原理,如何创建您自己的Torrent,以及如何保护您在BitTorrent上的隐私。 尼托的图像...

  • 发布于 2021-04-13 05:04
  • 阅读 ( 195 )

bittorrent初学者:如何开始下载torrents

雅各比的图像 听说过BitTorrent,但不太清楚如何使用它,或者不知道是否应该使用它?下面是一个新手如何工作,以及如何开始下载torrent文件的快速指南。 什么是比特流(bittorrent)? BitTorrent是一种internet对等文件共享协议,以...

  • 发布于 2021-04-13 05:33
  • 阅读 ( 181 )

bittorrent希望通过在其“捆绑包”中增加一个付费墙来实现创造性工作的货币化和资金化

BitTorrent正在进入原始内容。今年秋天,该公司将通过其BitTorrent捆绑技术,与Rapid Eye工作室合作,推出《机器的孩子》的试播集。捆绑包允许艺术家将他们的内容直接分发给愿意提供电子邮件地址以换取免费内容的网络用户。到...

  • 发布于 2021-04-26 21:24
  • 阅读 ( 118 )

bittorrent初学者指南

...有时间到你的路德特家庭成员,几乎每个人都知道什么是BitTorrent现在。他们可能无法描述它是如何工作的,甚至无法用合法的方式使用它,但他们知道它的存在(如果你有点怪,你可能也知道点对点网络甚至可以驱动进程,比如W...

  • 发布于 2021-05-13 19:29
  • 阅读 ( 187 )
宸宸最酷
宸宸最酷

0 篇文章

相关推荐