分类：电脑/网络-软件
问题：BT与FLASHGET的区别是什么不都是下载东西的吗？我问过一次 
我问过一次关于BT  的问题   听高手介绍是分段的  但好象是自己也给对方提供下载  不太懂   觉得好象和FLASHGET差不多的东西，请高手解释一下啦，谢谢
回答：　　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，那么就不要去尝试了。通常来说，至少有一个种子，当下载的人多了起来，通常做种子的人也会随之增加，下载速度也就越快。当你下载完成后，如没有选择关闭，其他人就可以从你这里继续下载。    所以说BT只是一种方法和新的下载方式，而FLASHGET是一个下载的软件。网址：     FLASHGET最多可把一个软件分成10个部分同时下载,而且最多可以设定8个下载任务。通过多线程、断点续传、镜像等技术最大限度地提高下载速度。 支持镜像功能（多地址下载）－通常网站对您要下载的文件，都会列出好几个地址（即文件分布在不同的站点上），只要文件大小相同，本软件就可同时连接多个站点并选择较快的站点下载该文件。优点在于保证更快的下载速度，即使某站点断线或错误，都不会影响。一个任务可支持不限数目的镜像站点地址 ，并且可通过Ftp Search自动查找镜像站点。 可创建不同的类别，把下载的软件分门别类的存放。强大的管理功能包括支持拖拽，更名，添加描述，查找，文件名重复时可自动重命名等等。 可管理以前下载文件。 可检查文件是否更新或重新下载。 支持自动拨号，下载完毕可自动挂断和关机。 充分支持代理服务器。 可定制工具条和下载信息的显示。 下载的任务可排序，重要文件可提前下载 多语种界面，支持保括中文在内的十几种语言界面，并且可随时切换。 计划下载,避开网络使用高峰时间或者在网络费较便宜的时端下载。 捕获浏览器点击,完全支持IE和Netscape。 速度限制功能，方便浏览。     相比之下就是BT只要有一个种子，你不用知道在那里，你就可以下载，还可以充当服务器为别人提供下载，而FLASHGET就必须要知道软件的下载地址，才能下载，否则，是无法下载的。同样，BT如果没有种子，你也无法下载。