BT慧星中的Tracker服务器是啥意思

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BT慧星中的Tracker服务器是啥意思相关的知识,希望对你有一定的参考价值。

个人想制作BT慧星的种子 , 但别人说Tracker服务器越多越好
Tracker服务器是什么意思 ? 要怎么弄的 ?
我不知道Tracker服务器是填写什么的 - -||

参考技术A tracker 原意为:踪迹,在BT中,可以理解成种子文件的路径,当然是种子文件越多越好、越多越快咯

BT介绍

BT是什么

全名 BitTorrent,Bit:比特,Torrent:流。中文全称比特流。
是一个网络文件传输协议,能够实现点对点文件分享的技术。

BitTorrent的工作原理是什么

根据BitTorrent协议,文件发布者根据发布文件生成.torrent文件,即种子文件。
torrent文件本质上是文本文件,包含Tracker信息和文件信息两部分。

  • Tracker信息:主要是BT下载中需要用到的Tracker服务器的地址和针对Tracker服务器的设置。
  • 文件信息:是根据对目标文件的计算生成的,计算结果根据BitTorrent协议内的B编码规则进行编码。它的主要原理是需要把提供下载的文件虚拟分成大小相等的块,块大小必须为2k的整数次方(由于是虚拟分块,硬盘上并不产生各个块文件),并把每个块的索引信息和Hash验证码写入.torrent文件中;所以.torrent文件就是被下载文件的“索引”。

整个下载流程

  • 下载者要下载文件内容,需要先得到相应的.torrent文件,然后使用BT客户端软件进行下载。
  • 下载时,BT客户端首先解析.torrent文件得到Tracker地址,然后连接Tracker服务器。
  • Tracker服务器回应下载者的请求,提供给下载者其他下载者(包括发布者)的IP。下载者再连接其他下载者,根据.torrent文件,两者分别告知对方自己已经有的块,然后交换彼此的数据。此时不需要其他服务器参与,分散了单个线路上的数据流量,因此减轻了服务器负担。
  • 下载者每得到一个块,需要算出下载块的Hash验证码与.torrent文件中的对比,如果一样则说明块正确,不一样则需要重新下载这个块。这种规定是为了解决下载内容准确性的问题。

以上是关于BT慧星中的Tracker服务器是啥意思的主要内容,如果未能解决你的问题,请参考以下文章

Tracker是啥意思?

torrent是啥,国内能打开的软件都有哪些?

PT和BT有啥区别

aria2自动更新BT Tracker服务器列表脚本

利用DHT网络,爬取bt种子。

Bittorrent:响应消息“???ackeConnection ID 不匹配”是啥意思。 from tracker server 是啥意思?