什么叫BT(下载)
发布网友
发布时间:2022-04-25 20:57
我来回答
共1个回答
热心网友
时间:2022-06-17 08:11
BT正式的名称叫“Bit-Torrent”(被国内网友昵称为“*下载”),是一种多点共享协议软件,由美国加州一名叫Bram Cohen的程序员开发出来。
BitTorrent专门为大容量文件的共享而设计,它采用了一种有点像传销的工作方式。
BT首先在上传者端把一个文件分成了很多部分,用户甲随机下载了其中的一些部分,而用户乙则随机下载了另外一些部分。
这样甲的BT就会根据情况(根据与不同电脑之间的网络连接速度自动选择最快的一端)到乙的电脑上去拿乙已经下载好的部分,同样乙的BT就会根据情况到甲的电脑上去拿甲已经下载好的部分,这样不但减轻了服务器端的负荷,也加快了双方的下载速度。
实际上每个用户在下载的同时,也在作为源在上传(别人从你的电脑上拿那个文件的某个部分)。这种情况有效地利用了上行的带宽,也避免了传统的FTP大家都挤到服务器上下载同一个文件的瓶颈。而加入下载的人越多,实际上传的人也多,其他用户下载得就越快,BT的优势就在这里体现出来。
和通常的FTP、HTTP下载不同,使用BT下载不需要指定服务器,虽然在BT里面还是有服务器的概念,但下载的人并不需要关心服务器在哪里。只有发布原始共享文件的人才需要了解。
提供BT的服务器称为Tracker,把文件用BT发布出来的人需要知道该使用哪个服务器来为要发布的文件提供Tracker。由于不指定服务器,BitTorrent采用BT文件来确定下载源。BT文件后缀名为torrent,容量很小,通常是几十K的样子,这个文件里面存放了对应的发布文件的描述信息、该使用哪个Tracker(记录下载用户信息的服务器)、文件的校验信息等。BT客户端通过处理BT文件来找到下载源和进行相关的下载操作。
BT把提供完整文件档案的人称为种子(SEED),正在下载的人称为客户(Client),某一个文件现在有多少种子多少客户是可以看到的,只要有一个种子,就可以放心地下载,一定能抓完。当然,种子越多、客户越多的文件抓起来的速度会越快。
如果发现种子数为0,那么就不要去尝试了。通常来说,至少有一个种子,当下载的人多了起来,通常做种子的人也会随之增加,下载速度也就越快。当你下载完成后,如没有选择关闭,其他人就可以从你这里继续下载。
◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎2
BT伤硬盘原因有两种说法
一
硬盘的设计寿命也就3W~6W小时,而下BT时往往是连夜挂机,硬盘的寿命是按小时计算的。
家用硬盘是按300×8设计的,所以下BT的话理论上硬盘的使用时间(按天计算)只有正常的1/6。
二
BT会伤硬盘是因为BT的开发者充分利用了网络带宽,把上传和下载的带宽全部合理的利用起来来分担服务器的任务,这个原理只要你自己去了解一下BT的工作原理就知道了
但是作者在开发BT的时候把硬盘缓存的考虑因素漏掉了,所以在使用BT的时候硬盘在反复的读,又反复的写,这样会使硬盘的温度不断的上升,反复这样的话,就直接导致了硬盘的使用寿命大大的缩短~
所以说使用BT会伤害硬盘,但是现在的BT软件都有考虑缓存了,对硬盘的伤害也缩小到最少了,一般不会对硬盘有致命的损伤,虽然说使用BT的硬盘会坏的比不使用BT的硬盘坏的更快一些,但是也不会快的很离谱,所以只要不是长时间使用BT的话,也不会对硬盘有什么额外的损伤的,因为硬盘怎么说也会有使用寿命的~
回答者:匿名 8-11 00:05
--------------------------------------------------------------------------------
提问者对于答案的评价:
很详细,我很感谢
--------------------------------------------------------------------------------
评价已经被关闭 目前有 3 个人评价
好
100% (3) 不好
0% (0)
对最佳答案的评论
好,回答的很详细,谢谢
评论者: 萧萧于而 - 童生 一级
--------------------------------------------------------------------------------
其他回答 共 1 条
有人详细介绍了,我就不罗嗦了。
万事有利必有害。
BT对硬盘有害,但下载文件比较大而多时,BT程序会启用大量的缓存,而且频繁的读写硬盘,所以很容易对硬盘造成损害。
但是BT上面有很多免费的好东西,有许多四FTP、HTTP下载不到的,我们不能因为一棵树而放弃整个森林,BT对硬盘的损害毕竟是有限的
不要同时下载很多大的文件
种子数为0也有可能下完,看运气而已