什么是 BitTorrent? (附图)

BitTorrent 是一种革命性的文件共享协议,允许用户同时下载和上传文件片段,从而实现大规模数据分发,而不会使服务器不堪重负。它是点对点网络的支柱,改变了我们在线访问内容的方式。对它如何实现高效数据传输感兴趣?了解 BitTorrent 背后的机制及其对互联网使用的影响。

BitTorrent 是一种开源点对点协议,用于在互联网上下载文件。开源意味着任何人都可以随意修改和重新分发代码。因此,有多个免费的 BitTorrent 程序可供公众使用,每个程序都有不同的功能。原始源代码由 Bram Cohen 编写。

BitTorrent 背后的想法是允许大规模分发流行文件,而不会因带宽成本飙升以及由于需求超出服务器能力而可能崩溃而对源造成惩罚。通过这种方式,任何创建流行程序、音乐文件或其他产品的人都可以将其提供给公众,无论其资产如何,即使该文件变得非常流行。

Torrent 程序被称为非法下载音乐的方法。

要了解 BitTorrent 的功能,首先考虑正常下载的工作原理。连接到互联网的个人计算机称为客户端,而访问的网站则驻留在互联网服务器上。服务器向客户端"提供信息"。如果您浏览某个网站并单击链接来下载程序,则会创建与该服务器的一对一连接,该服务器使用为您提供文件所需的任何带宽。当您收到整个文件后,连接就会被释放,以便服务器可以利用该带宽流来处理其他连接。

当异常大量的客户端同时访问某个站点时,就会出现问题。这可能导致服务器有效耗尽可用带宽并"崩溃"。发生这种情况时,客户端将被拒绝连接。 "网站已关闭。"

为了避免这种情况,BitTorrent 创建了不同的网络方案。它利用也在下载该文件的其他客户端来有效地采取行动作为彼此的服务器,同时将收到的文件部分上传给请求该文件的其他人。因此,当您单击要下载的文件时,将建立多个连接来接收文件的"切片",这些"切片"组合起来创建整个文件。同时,当您下载这些"切片"时,您还将它们上传给需要您收到的部件的任何其他人。收到整个文件后,让您的客户端保持连接以充当种子被认为是有礼貌的。种子是指具有整个文件可用的来源。

通过这种方式,BitTorrent 减轻了服务器的负担,但更重要的是,它使任何人都可以快速轻松地传播文件,而无需昂贵的服务器或基础设施分配。如果有需求,文件就会传播。

BitTorrent 与 Kazaa 或 Morpheus 等其他点对点 (P2P) 程序的不同之处在于,您无需创建可供共享的文件库。哟您只共享您正在主动接收(或刚刚完成接收)的文件。

除了 BitTorrent 的多种合法用途外,一些托管 BitTorrent 下载的网站还于 2004 年 12 月成为美国电影协会 (MPAA) 的攻击目标发行侵犯版权的数字电影。据报道,BayTSP 开发的一个名为 FirstSource 的知识产权监控系统可以识别将版权内容上传到 BitTorrent 和其他 P2P 网络的初始客户。反过来,下载或共享该文件的所有后续客户端都可以通过 IP 地址进行跟踪。

某些版本的 BitTorrent 包含间谍软件,而其他版本则仅具有增强功能。有关原始 Bram Cohen BitTorrent、更多信息和常见问题解答,您可以访问他的网站。

  • 发表于 2024-02-27 17:38
  • 阅读 ( 88 )
  • 分类:科学教育

0 条评论

请先 登录 后评论