蓝光动力论坛-专注于资源整合_最好的电影影单_电影合集站

 找回密码
 立即注册
查看: 3109|回复: 7
打印 上一主题 下一主题

BT是什么,为何都用BT种子发布下载?

[复制链接]
跳转到指定楼层
楼主
发表于 2018-4-19 18:37:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,解锁更多优质资源,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
为什么用BT分享下载呢?为什么不用更方便快捷的网盘呢?网盘的速度可能还更快,但网盘因为有一些弊端,所以弃用之。最主要的就是服务不稳 定,115网盘是一个最主要的例子,并且,还有如,迅雷快传,分享期有限制,普通会员7天,VIP会员20天后自动取消分享,并且分享空间有限,还有,将 资源上传到网盘需要花费大量时间。还有,网盘服务商可能取消你的文件分享,而不给理由(版权、或什么的……)!!
所以,基于这些理由,本站一直提倡用BT、电驴、磁力等非网盘方式分享,让资源存在更长久、更稳定!!
BT是一种共享,全名叫”BitTorrent”。

一般来讲,下载是把文件由服务器端传送到客户端,例如FTP,HTTP,PUB等等。
但是这样就出现了一个问题,随着用户的增多,对带宽的要求也随之增多,用户过多就会造成瓶颈,而且搞不好还会把服务器挂掉,所以很多的服务器会都有用户人数的限制,下载速度的限制,这样就给用户造成了诸多的不便。

传统下载模式

新型下载模式
但BT就不同,用BT下载反而是“用户越多,下载越快”,这是为什么呢?因为BT用的是一种传销的方式来达到共 享的,BT首先在上传者端把一个文件分成了X个部分,甲在服务器随机下载了第N各部分,乙在服务器随机下载了第M个部分,这样甲的BT就会根据情况到乙的 电脑上去拿乙已经下载好的M部分,乙的BT就会根据情况去到甲的电脑上去拿甲已经下载好的N部分,这样就不但减轻了服务器端得负荷,也加快了用户方(甲 乙)的下载速度,效率也提高了,更同样减少了地域之间的限制。比如说丙要连到服务器去下载的话可能才几K,但是要是到甲和乙的电脑上去拿就快得多了。所以 说用的人越多,下载的人越多,大家也就越快,BT的优越性就在这里。而且,在你下载的同时,你也在上传(别人从你的电脑上拿那个文件的某个部分),所以说 在享受别人提供的下载的同时,你也在贡献。
原理简述根据BitTorrent协议,文件发布者会根据要发布的文件生成提供一个.torrent文件,即种子文件,也简称为“种子”。
种子文件本质上是文本文件,包含Tracker信息和文件信息两部分。Tracker信息主要是BT下载中需要用到的Tracker服务器的地址和 针对Tracker服务器的设置,文件信息是根据对目标文件的计算生成的,计算结果根据BitTorrent协议内的Bencode规则进行编码。它的主 要原理是需要把提供下载的文件虚拟分成大小相等的块,块大小必须为2k的整数次方(由于是虚拟分块,硬盘上并不产生各个块文件),并把每个块的索引信息和 Hash验证码写入种子文件中;所以,种子文件就是被下载文件的“索引”。
下载者要下载文件内容,需要先得到相应的种子文件,然后使用BT客户端软件进行下载。
下载时,BT客户端首先解析种子文件得到Tracker地址,然后连接Tracker服务器。Tracker服务器回应下载者的请求,提供下载者其 他下载者(包括发布者)的IP。下载者再连接其他下载者,根据种子文件,两者分别告知对方自己已经有的块,然后交换对方所没有的数据。此时不需要其他服务 器参与,分散了单个线路上的数据流量,因此减轻了服务器负担。
下载者每得到一个块,需要算出下载块的Hash验证码与种子文件中的对比,如果一样则说明块正确,不一样则需要重新下载这个块。这种规定是为了解决下载内容准确性的问题。
一般的HTTP/FTP下载,发布文件仅在某个或某几个服务器,下载的人太多,服务器的带宽很易不胜负荷,变得很慢。而BitTorrent协议下 载的特点是,下载的人越多,提供的带宽也越多,下载速度就越快。同时,拥有完整文件的用户也会越来越多,使文件的“寿命”不断延长。
为了解决某些用户“下完就跑”的现象,在非官方BitTorrent协议中还存在一种慢慢开放下载内容的超级种子的算法。
BT中相关概念
  • Tracker:收集下载者信息的服务器,并将此信息提供给其他下载者,使下载者们相互连接起来,传输数据。
  • 种子:指一个下载任务中所有文件都被某下载者完整的下载,此时下载者成为一个种子。发布者本身发布的文件就是原始种子。
  • 做种:发布者提供下载任务的全部内容的行为;下载者下载完成后继续提供给他人下载的行为。
BitTorrent客户端BitTorrent客户端,有时也可称BT客户端BitTorrent软件BT软件等,指所有利用BitTorrent协议进行文件传输的客户端软件。

以下是一些较知名的BitTorrent客户端:
  • BitTorrent(原版)
  • KTorrent
  • LimeWire
  • MLDonkey
  • Shareaza
  • Transmission
  • µTorrent
  • Vuze(原名:Azureus)
  • Deluge
  • OneSwarm
  • Lphant
  • BitComet
  • 比特精灵
  • 迅雷
  • 脱兔
  • 快车
  • 哇嘎
  • BitTornado
  • qBittorrent
  • BitLord
  • BT Plus!
  • rTorrent
  • FrostWire
  • QQ旋风
默认支持此协议的浏览器有:
  • Opera
资料整理,更多详情,请参考维基百科

沙发
发表于 2018-6-24 19:43:03 | 只看该作者
默默收藏中!
板凳
发表于 2018-7-17 15:00:36 | 只看该作者
站长你合集里教父40个g的种子断种了,很难过下了89%了,本来还想下载下来收藏着晚上睡不着的时候看呢
地板
发表于 2018-7-27 21:50:02 | 只看该作者
默默收藏中!
5#
发表于 2018-8-1 21:20:53 | 只看该作者
谢谢,涨见识了
6#
发表于 2018-8-4 21:18:57 | 只看该作者
长知识了,哈哈
7#
发表于 2018-8-13 16:05:04 | 只看该作者
默默的学习下
8#
发表于 2019-4-22 08:35:25 | 只看该作者

看看科普,长长见识

QQ|侵权链接删除联系方式:bluraymov#163.com @替换#|Archiver|小黑屋|独家资源整合

GMT+8, 2024-11-23 15:58

Powered by Discuz!

© 2015-2020 蓝光动力社区

快速回复 返回顶部 返回列表