bt是什么意思(直链、种子、BT、磁力、PT都是啥?)


直链:以http或者https开头,存在一个服务器,所有需要下载的数据均存储在该服务器上,所有用户要下载数据,都需要和这个服务器建立连接;

BT、磁力、PT都是都是P2P下载,和直链不一样。

BT(BitTorrent):当一个文件被A下载后,后面的用户可以直接从A那里去下载,以此类推,人越多,下载的越快。A以及后面的用户地址,由Tracker服务器存储下载者的地址等信息。

这里有一个前提,即最开始需要有一个人来制作一个种子文件,里面记录了两种信息,一种是文件信息(含:文件的名字、体积、分块大小等),另一种是tracker信息(tracker服务器的地址和设置)。

磁力:相对于BT而言,没有固定的Tracker服务器,每个用户都可以是Tracker服务器。使用的是DHT网络技术,类似于要先被拉入DHT网络(相当于一个小圈子),在这个网络里面去寻找Tracker。

磁力分为两部分,冒号前面是固定的开头,冒号后面数字和字母混杂的是文件的标识(类似于文件的身份证)

PT:在BT的基础上,增加一些规则,(来防止于只下载不上传的吸血鬼行为)。

PT会把参与者限制在小圈子中,设置类似于积分规则,保障下载和上传的数据量保持一致,防止吸血鬼行为。

种子:种子就是记录某一个文件的地址和大小等信息的索引,直链、BT、磁力、PT都是一个种子,可以简单理解为一个完整的链接。

P2P:peer to peer,群对群。相对于直链,P2P让我们获取信息不在局限于某一个中心,而是每个人都是中心,或者说不存在中心。直链是中心化的数据获取方式,而P2P则是去中心化。