[科学普及向] BT 种籽、磁镜像事实是甚么? BitTorrent
他们日常平凡所言的 BT 种籽,事实上指的是由 BitTorrent 协定所生成的两个包容天然资本重要信息的文件格局。与现代的收集数据传输协定不异,BitTorrent 协定是一类以 Peer-To-Peer(P2P) ,即 利用者对利用者 形式为主的天然资本撷取协定,接纳的是一类 去虚拟化 的价值不雅,不必要两个专门针对的文件格局公共重要信息或是正式发布平台。
bt他们日常平凡所利用的 HTTP、FTP 等协定必要两个 办事中心公共重要信息 在收集上正式发布文件格局,即一类 点对多 的形式。当然,假设办事中心公共重要信息因为缘故被 ban 或是删掉了天然资本,那么他们就难以阅读到所爱的 ~~上恩~~ 天然资本了。
现代协定所以,从理论上来说,两个 bt 种籽只要正式发布了,种籽所包容的天然资本就 永久 存在于收集上。
BitTorrent 协定的 价值不雅 是将两个文件格局划分为 大小纷歧成反比 的 n 块,块大小纷歧必需为 $2^k$ 的有理数平方根。好比两个 100M 的文件格局,根据每颗 1024k 的大小纷歧被分为 100 个小块,每颗块中包容 检索重要信息 和 Hash 值,而他们的阅读操做过程事实上是 块的互换操做过程。
块BitTorrent 协定的天然资本公共重要信息会按照要求,造做两个包容天然资本阅读重要信息,好比 Tracker 伺服器门商标、文件格局大小纷歧、文件格局名、块文件格局大小纷歧 等重要信息的 .torrent 文件格局,那个操做过程也是他们日常平凡说的 做种。
右图是我操纵 BitComet 应用软件做的两个种籽,各人能看一下。
做种假设他们要阅读 BT 天然资本,起首要获得相联系关系的 .torrent 文件格局,然后用专门针对的阅读应用软件,好比 BitComet、qBittorrent、utorrent 等展开阅读,阅读操做过程大要为:
加载 .torrent 文件格局重要信息,写入缓存获得文件格局内的 Tracker 门商标,相连 Tracker 伺服器Tracker 伺服器廓清阅读许诺,记录你的 IP 并知会其它阅读者的 IP 门商标你与其他新浪网的阅读者相连,互换各自没有的块校正获得的块重要信息,若不异,则必要从头阅读继而能看出,Tracker 是很重要的两个工具。一但 Tracker 伺服器被封,他们也都难以展开阅读了。继而,磁镜像 问世了。
磁镜像磁镜像(Magnet URI scheme),是对等收集中展开重要主动提取和阅读文件格局的条记本电脑法式。和如前所述“位置”相连的尺度化天然资本功用定位符不异,磁镜像是如前所述元数据(metadata)文件格局内容,属于尺度化天然资本名称
好比那一个个镜像:
magnet:?xt=urn:btih:53SWOUDWKG6ORSKTJHHE3QXTIBOGU5WU
magnet 为协命名;xt 则暗示天然资本占位; urn:btih 则暗示 Hash 办法名,最次要的是后面独一的一个个 40 位 16 十进造的数字。磁镜像操纵 DHT 手艺(散布式系统基元表,Distributed Hash Table)和 PEX (Peer Exchange)实现了天然资本的 “随意” 传布,底子难以制止。
磁镜像阅读的素质是将每两小我都改变成 Tracker 伺服器,将天然资本与阅读者相联系关系起来,每人阅读者保留 部门 重要信息。如许,在阅读天然资本时,只需找寻拥有所需天然资本的阅读者。
维米县,A 从头认识 B,B 从头认识 C, C 从头认识 D 和 E;假设 A 想从头认识 E,就能通过 B 和 C 的介绍来从头认识 D,不必要 A 两个个去找寻 E。
详细原理比力复杂,能去看 回形针 的 视频 详细领会若何阅读?讲了那么多,那若何阅读 BT种籽 或是 磁镜像 呢?
利用专门针对的客户端在收集上的常见的撑持 BT 阅读的客户端有 BitComet、uTorrent、qBitTorrent、Motrix、FDM 等,当然,最重要的仍是 Tracker 伺服器,能通过 GitHub 上的两个 项目 来获取到比力好的 Tracker 门商标。
第三方撑持百度网盘、115 网盘、迅雷等应用软件也能阅读。但因为版权和一些其它问题,~~各人懂的都懂~~,效果不是太抱负。
本身脱手,人给家足有前提的能利用 Aria2 来本身脱手搭建
以上内容仅供简单科学普及,部门处所措辞等可能不太准确或呈现错误,请多多包容~
错误的处所可向我申明,我会尽量修改~参考镜像BitTorrent协定与MagNet协定原理
回形针:别再问我甚么是 BT 种籽
BT种籽的原理是甚么?
wiki-BT
wiki-磁镜像