BT下载时,我们下载的电影游戏等资源都是存放在别人的电脑里的,我们先要根据种子里的信息找到追踪服务器,再按照追踪服务器的信息找到其他正在下载这个资源的人,跟他们交换资源片段,拼凑出完整的资源
由于网民大量下载盗版内容,电影公司唱片公司等都把追踪服务器看成是眼中钉,许多追踪服务器被端掉,大量种子失效,于是不依赖追踪服务器的磁力下载开始流行。磁力下载其实是把追踪服务器的功能分散给每一个用户,用种子下载和用磁力链接下载在下载资源的方式上是一样的,都是让各个下载者分享资源片段,从而拼凑出一个完整资源
下载者既是资源消费者,又是资源传播者。在这一点上,种子下载和磁力下载是相同的。他们之间的区别仅仅是寻找其他下载者的方式不同。
磁力链接中包含根据哈希结果生成的特征码,以此来识别资源,粗暴的说系统会对资源进行编号,也对用户进行编号,在资源编号和用户编号之间建立映射。
举个例子:你要找到追踪服务器的地址,就得经过多方打听,比如你想下载一部卓别林电影儿,只有大舅知道哪些人的电脑里有卓别林电影,此时大舅就充当了追踪服务器的角色,所以你必须跟大舅取得联系,但你跟他八竿子打不着该怎么办,你需要思考,你的交际圈里谁跟大舅有关系,*近呢,想到了你三舅,他做出口生意,认识不少日本客户。于是你拜托你三舅,你三舅就拜托他的日本客户这个日本客户又去请他的文艺界朋友帮忙,终于你跟大舅联系上了。然后,然后你就从大舅的嘴里打听到了究竟哪些人的电脑里面存放着卓别林的电影。*后,你跟这些人的电脑连接上了,你下载到了梦寐以求的卓别林电影。磁力下载的原理就是这样,你听懂了吗?