BT,种子和磁力链接是啥?
来源:简书 发布时间:2020-05-29 15:27:22

BT,种子和磁力链接首先看到这个标题的老司机们一定会很熟悉这几个名词出现的地点。在我们下载岛国电影或者上羞羞的网站时都会看到这几个名词。接下来让我门来一起来揭开他们的神秘面纱。

BT首先,这个名词第一次看到他我以为是“变态”的意思,实际上这不是BT的全称。经过我的不懈研究应该是和“BitTorrent”有关系,这个名词的官方解释是

比特流(BitTorrent)是一种内容分发协议,由布拉姆·科恩自主开发。它采用高效的软件分发系统和点对点技术共享大体积文件(如一部电影或电视节目),并使每个用户像网络重新分配结点那样提供上传服务。一般的下载服务器为每一个发出下载请求的用户提供下载服务,而BitTorrent的工作方式与之不同。分配器或文件的持有者将文件发送给其中一名用户,再由这名用户转发给其它用户,用户之间相互转发自己所拥有的文件部分,直到每个用户的下载都全部完成。这种方法可以使下载服务器同时处理多个大体积文件的下载请求,而无须占用大量带宽

根据以上解释我们应该得出结论

1.BT是一个协议

2.这个协议和下载有关,他的全称是“内容分发协议”

根据以上结论我查阅相关资料得出一个关于文件下载的演变过程,可能不太全

首次时一个我们每个人都可以根据HTTP协议写出的一个下载过程

客户端根据一串URL地址访问服务器得到service上的”苍老师“电影,这个并不难,我曾在课上实验做过,根据base64编码便可以把图片变成字节码,然后传输给客户端。

乍一看貌似没什么问题,但是传输文件是一个非常漫长的过程所以如果有大量用户都喜欢这一部电影大家同时下载,那么就和传输效率有关了,也就是”带宽“。如何在高并发的情况下不改变“带宽”增加传输效率就是“BitTorrent”所解决的问题了。

举个非常经典的例子:班上有四位同学都要抄学习委员的作业,但是学习委员的作业只有一份,于是他们四人轮流抄。小李抄完小于抄,小于抄完小红抄......

毫无疑问这种抄作业方式非常低效,一次只能有一个人抄完,于是无私的学习委员就想了一个方法

将自己作业撕成四份。小李抄第一题的同时小于抄第二题,小红抄第三题,小王抄第四题。抄完以后他们四人互换作业再互相抄。

于是这种高效的抄作业方式就诞生了。如下图所示

到这一步很明显的发现HTTP已经无法做到了,因为作为伟大的传输协议HTTP是一个著名的“无状态,无连接”传输协议,所以他根本不知道到底自己下载到哪儿了,也不知道自己的文件该如何发出去(当然cookie和session技术可以做到,但是过程比较复杂)。所以接下来就需要我们的BitTorrent协议出场了。他是由布拉姆·科恩自主开发。而上图就是他的基本传输过程,先每人下载一部分,然后互相下载剩下的内容。所以也就不难理解BT的一个特性了“下载的人越多,下载速度越快。”种子了解了BT,接下来我们来了解一下种子,下面是一段从维基百科上爬下来的解释

种子文件

BitTorrent种子文件(Torrent file)是可以保存一组文件的元数据。这种文件格式被BitTorrent所定义,文件后缀名为“.torrent”。

所以我们可以粗俗的理解为,种子就是后缀名为“.torrent”的文件。至于为什么被称为“种子”,我的理解为(可能与它的来源有关,像种子一样播撒在其他电脑上,让我们互相分享,享受那些“羞羞的东西”)。

为了了解种子我特意自己制作了一个种子文件(用好多工具都可以制作种子文件,具体方法有兴趣的可以继续研究)

磁力链接经过以上的分析我们已经知道了BT和种子的基本概念,难么磁力链接也就很好理解了。以上的过程都需要一个“学习委员”也就是服务器的身份了,那么如果没有服务器,我们任意一个人有这种“作业”,然后制作成种子文件(*.torrent)分享给大家,那么这种链接过程就可以称为磁力链接了。一样从百度百科上我们看一下官方的解释。

磁力链接,简单的说(Magnet URI scheme):类似下面这样以“magnet:?xt=urn:btih:”开头的字符串,就是一条磁力链接;确切的说:“磁力链接”的主要作用是识别能够通过“点对点技术”下载的文件。这种链接是通过不同文件内容的Hash结果生成一个纯文本的“数字指纹”,来识别文件的。而不是基于文件的位置或者名称。

就像这样

所以磁力链接更加的隐蔽,因为它完全的“去中心化”,就算老师抓到你们抄作业,他也不知道是谁抄的。

总结BT是一种传输协议全称为“BitTorrent”。种子是以“.torrent”结尾的文件。磁力链接是以“magnet:?xt=urn:btih:”开头的字符串链接

为了方便大家理解以上内容,我特意做了一个磁力链接,在舍友的电脑上进行了测试,测试结果如下。

BT6.png

在不同的网络(他用校园网,我用移动热点),可以根据我的磁力链接找到我的文件。

所以根据以上分析知道,其实BT比并不是一个猥琐的协议,相反他很伟大,解决了多人下载的问题,并且让下载人数越多下载速度越快。但是他却因为将传输范围扩大使得某局很难进行精确的查封,所以经常被用来传输一些“岛国文化”,我们应该感谢那些无私分享的网友们。“技术本没有罪,罪恶的是用他的人”。

最后给大家一个我自己制作的磁力链接,作为回报,他不是岛国文化而是我最近正在看的由查理.布鲁克制作的《Black Mirror》第一部,用来对“科技”的致敬。希望大家能够不要吝啬,勇于分享。

作者:JoyDang

标签: BT 种子和磁力链接

猜你喜欢

建行信用卡还款宽限期是多久 需要申请吗?

建行作为我们我国四大银行之一,如今好多人办理信用卡都会选择该银行的,而且申请门槛低、靠谱、成...更多

2022-01-24 13:32:03

买车付首付需要什么手续费 包括有这些

在当今的社会上,贷款买车的人越来越多了,毕竟大多数人是因为自己无力全款买房,只能先交首付,然...更多

2022-01-24 13:32:02

花呗如果迟还一天影响征信吗 逾期从哪天开始算?

随着移动支付便利,现如今大家出行都基本上不携带现金出门了,支付宝和微信是大家最常使用的,那么...更多

2022-01-24 12:02:22

网商贷影响房贷吗 逾期有哪些影响

【导语】如果经常常使用支付宝,你应该偶尔看到网商贷的贷款门户。据悉,网商贷往往会推出一些免息...更多

2022-01-24 12:02:19

犹豫期内退保会扣手续费吗 一般多久可以到账

保险分为犹豫期以及犹豫期之外,因此我们在投保的时候,同样也要提前去了解清楚的,毕竟也是关乎到...更多

2022-01-24 12:02:16

韩进口牛肉价格暴涨 涨价的原因是什么?

不同的肉类在市面上都很受欢迎,除了猪肉之外,牛肉的价格也是不少消费者会注意的。不同地区的牛肉...更多

2022-01-24 12:02:13

建行快贷可以用于装修吗 你申请到了吗?

不少银行,为了吸引新老客户办理贷款业务,已经推出了线上个人小额消费贷款产品,而建行快贷是建设...更多

2022-01-24 12:02:11

微粒贷可以邀请开通吗 需要满足什么条件?

众所周知,支付宝推出借呗之后,微信与微众银行携手也推出一款小额信用贷款,那就是微粒贷。但并不...更多

2022-01-24 12:02:08

生育保险断交多久会作废 报销范围有哪些

【导语】随着年代的发展,如今人们对保险方面的事情也越来越了解了,尤其是生育保险,现在也越来越...更多

2022-01-24 12:02:03

芝麻分多少可以开通借呗 还要满足这些条件

已经开通支付宝的用户都会知道,支付宝芝麻分的好处有着不少的,千万不要说芝麻分毫无用处啦。而且...更多

2022-01-24 12:02:02