红联Linux门户
Linux协助
当时方位: 红联Linux门户 > IT业界

Torrents(种子)文件的原理

发布时刻:2018-03-10 15:07:58来历:红联作者:Ronny
Torrents(种子):你需求知道的全部作业
Torrents(种子) -- 每次听到这个词时,在我的脑海里想到的仅有的作业便是免费的电影、游戏、和被破解的软件。可是咱们并不知道它们是怎么作业的,在“种子”中涉及到各种概念。因而,经过这篇文章咱们从技能的视点来了解种子下载是什么。
“种子”是什么?
“种子”是一个到因特网上文件方位的链接。它们不是一个文件,它们仅仅是动态指向到你想去下载的原始文件上。
例如:假设你点击 Google Chrome[1],你能够从谷歌的服务器上下载 Google Chrome 浏览器。
假设你明日、或许下周、或许下个月再去点击那个链接,这个文件依然能够从谷歌服务器上去下载。
可是当咱们运用“种子”下载时,它并没有固定的服务器。文件是从曾经运用“种子”下载的其它人的个人电脑上下载的。
Torrents 是怎么作业的?

假定 ‘A’ 上有一些视频,它期望以“种子”方法去下载。因而,他创建了一个“种子”,并将这个链接发送给 ‘B’,这个链接包含了那个视频在因特网上的精确 IP 地址的信息。因而,当 ‘B’ 开端下载那个文件的时分,‘B’ 衔接到 ‘A’ 的核算机。在 ‘B’ 下载完结这个视频之后,‘B’ 将开端做为种子,也便是 ‘B’ 将答应其它的 ‘C’ 或许 ‘D’ 从 ‘B’ 的核算机上下载它。
因而每个人先下载文件然后会上传,下载的人越多,下载的速度也越快。而且在任何情况下,假设想中止上传,也没有问题,随时能够。这样做并不会成为什么问题,除非许多的人下载而上传的人很少。
播种者和讨取者

下载完结特定文件的用户将会立刻做为上传者,因而,能够被新用户下载的已下载者称为播种者。
而一些还没有完结特定文件的下载者,而且还正在下载的用户称为讨取者。


一切的“种子”文件都独立分割成固定巨细的数据包,因而,它们能够非线性次序和随机次序下载。每个块都有仅有的标识,因而,一旦一切的块下载完结之后,它们会被拼接出原始文件。
正是由于这种机制,假设你正在从或人处下载一个文件,假设这个时分因某些原因他中止了上传,你能够持续从其它的播种者处持续下载,而不需求从头开端从头下载。
对端
对端是指当时衔接到你的讨取者。一个正在上传的讨取者,不管它下载了多少块,它便是一个对端。
例如:
一个现已下载了文件的前 50 个块的用户便是一个讨取者,可是,他又一起上传这些文件,而你只需前 10 个块,因而,你能够从他那里下载最多 50 个块。这时分他就成了你的对端。
最佳实践
当你下载一个“种子”时,总是挑选最大的播种者。这便是最佳经历。
这儿并没有最小的规范,可是只需保证你挑选的是最大的那一个播种者就能够了。
“种子”相关的法令

“种子”相关的法令和其它的法令并没有什么区别,对受版权维护的其它任何东西相同,侵权行为会遭到法令的制裁。大多数的政府都阻拦“种子”站点和协议,可是“种子”下载自身并不是有害的东西。
“种子”对快速同享文件对错常有用的,而且它们被用来同享开源社区的软件,由于它们能节省很多的服务器资源。可是,许多人却由于盗版而运用它们。
结束语
Torrenting 是下降服务器上负载的一个十分完美的技能。“种子”下载能够使咱们将下载速度提升到网卡的极限,这对错常好的。可是,在这种非中心化的服务器上,盗版成为一种必定发作的事。约束咱们同享的内容,从不去下载盗版的东西,这是咱们的品德职责。
请在下面的谈论中同享你运用“种子”的心得,同享你喜爱的、法令答应下载的“种子”网站。
via: http://www.linuxandubuntu.com/home/torrents-everything-you-need-to-know
作者:LINUXANDUBUNTU[6] 译者:qhwdw[7] 校正:wxy[8]
本文由 LCTT[9] 原创编译,Linux我国[10] 荣誉推出
原文来自:https://www.linuxprobe.com/torrents-file-theory.html
免费供给最新Linux技能教程书本,为开源技能爱好者尽力做得更多更好,开源站点:https://www.linuxprobe.com/
文章谈论

共有 1 条谈论

  1. Ronny 于 2018-03-10 15:08:04宣告:

    Torrents(种子)文件的原理