⑴ bt和emule(电驴)哪个用的人多一些
eMule是基于开源协议GNU通用公共许可证(GNU General Public License) 发布的,任何组织和个人都可以在遵守GNU GPL的基础上下载使用eMule的源代码,对eMule进行修改并发布,并且必须遵守开源协议,于是便有了很多eMule修改版(eMule modifications)出现,这些修改版被通称为eMule MOD's。eMule MOD往往比官方原版eMule有更多的功能和改进,比如显示地区旗帜,NAFC带宽控制,有害ip过滤,强力上传,智能文件段共享,A4AF控制,来源管理,缓存调整,快速启动,智能分类,反吸血客户端,老板健等等非常实用的功能,因此深受广大eMule爱好者的喜爱,甚至超过了官方原版的影响力。目前国际上比较流行的优秀MOD有:eMule Xtreme, eMule Magic Angel, eMule ScarAngel, Neo eMule,eMule MorphXT等等。最流行的MOD排名可以在eMule MODs网站看到 http://www.emule-mods.de/?mods=start 。
ED2000版 eMule 特色
解决了Kad网络在中国难以连接的问题
搜索无极限,无限制任何关键字,任何资源都可以搜索
服务器自动连接,自动更新,保持最新,最快
分享ED2K资源更加简便,快速
完全自动化更新,不添加任何流氓插件
eMule 与其他 P2P 软件相比的优点及特色
1.客户端使用多个途径搜索下载的资料源,ED2K、来源交换、Kad 共同组成一个可靠的网络结构。
—Kad 现在尚处开放测试阶段,在 eMule v0.42 及后续版本中,可以使用 Kad。
2.eMule 的排队机制和上传积分系统有助于激励人们共享并上传给他人资源,以使自己更容易、更快速地下载自己想要的资源。
3.eMule 是完全免费的。官方版 eMule 也完全没有任何的广告软件。我们这么做是为了乐趣及知识,而不是为了金钱。
4.每个下载的文件都会自动检查是否损坏以确保文件的正确性。(FTP却不能保证精确复制)
5.智慧损坏控制有助于快速修复损坏的部分。
6.自动优先权及来源管理系统允许您一次下载许多个资源而无须监视它们。
7.预览功能允许您在下载完成之前查看您的视频文件。
8.eMule 的 Web 服务特性和 Web 服务器允许您快速得从网络存取资料。
9.能在下载时间里类别以组织和管理文件。
10.寻找您想要的资源,eMule提供了一个大范围的搜索方式,包含了:服务器搜索(本地和全球)、基于 Web 搜索(Jigle 和 Filedonkey)及 Kad 网络(仍在测试)。
11.eMule 还允许您使用非常复杂布林搜索使搜索更为灵活。
12.使用信息及好友系统,您能传送讯息到其他的客户端并可将他们加为您的好友。有好友上线的话,你就能在您的好友列表中看到他(她)。
13.使用内建的 IRC 客户端, 您能和全世界其他的共享者聊天。
比特流(BitTorrent)是一种内容分发协议。它采用高效的软件分发系统和点对点技术共享大体积文件(如一部电影或电视节目),并使每个用户像网络重新分配结点那样提供上传服务。一般的下载服务器为每一个发出下载请求的用户提供下载服务,而BitTorrent的工作方式与之不同。分配器或文件的持有者将文件发送给其中一名用户,再由这名用户转发给其它用户,用户之间相互转发自己所拥有的文件部分,直到每个用户的下载都全部完成。这种方法可以使下载服务器同时处理多个大体积文件的下载请求,而无须占用大量带宽。
比特流被人们称之为“群集、散布、集中”的文件传输协议。它由程序员Bram Cohen使用Python评议编写,并且还是代码开源的专利软件,可以自由地下载和传播。
原理简述
BT原理普通的HTTP/FTP下载使用TCP/IP协议,BitTorrent协议是架构于TCP/IP协议之上的一个P2P文件传输协议,处于TCP/IP结构的应用层。 BitTorrent协议本身也包含了很多具体的内容协议和扩展协议,并在不断扩充中。
根据BitTorrent协议,文件发布者会根据要发布的文件生成提供一个.torrent文件,即种子文件,也简称为“种子”。
.torrent文件本质上是文本文件,包含Tracker信息和文件信息两部分。Tracker信息主要是BT下载中需要用到的Tracker服务器的地址和针对Tracker服务器的设置,文件信息是根据对目标文件的计算生成的,计算结果根据BitTorrent协议内的B编码规则进行编码。它的主要原理是需要把提供下载的文件虚拟分成大小相等的块,块大小必须为2k的整数次方(由于是虚拟分块,硬盘上并不产生各个块文件),并把每个块的索引信息和Hash验证码写入.torrent文件中;所以,.torrent文件就是被下载文件的“索引”。
下载者要下载文件内容,需要先得到相应的.torrent文件,然后使用BT客户端软件进行下载。
下载时,BT客户端首先解析.torrent文件得到Tracker地址,然后连接Tracker服务器。Tracker服务器回应下载者的请求,提供下载者其他下载者(包括发布者)的IP。下载者再连接其他下载者,根据.torrent文件,两者分别对方告知自己已经有的块,然后交换对方没有的数据。此时不需要其他服务器参与,分散了单个线路上的数据流量,因此减轻了服务器负担。
下载者每得到一个块,需要算出下载块的Hash验证码与.torrent文件中的对比,如果一样则说明块正确,不一样则需要重新下载这个块。这种规定是为了解决下载内容准确性的问题。
一般的HTTP/FTP下载,发布文件仅在某个或某几个服务器,下载的人太多,服务器的带宽很易不胜负荷,变得很慢。而BitTorrent协议下载的特点是,下载的人越多,提供的带宽也越多,种子也会越来越多,下载速度就越快。
而有些人下载完成后关掉下载任务,提供较少量数据给其他用户,为尽量避免这种行为,在非官方BitTorrent协议中存在超级种子的算法。这种算法允许文件发布者分几步发布文件,发布者不需要一次提供文件所有内容,而是慢慢开放的下载内容的比例,延长下载时间。此时,速度快的人由于未下载完必须提供给他人数据,速度慢的人有更多机会得到数据。
BT中相关概念
Tracker:收集下载者信息的服务器,并将此信息提供给其他下载者,使下载者们相互连接起来,传输数据。
种子:指一个下载任务中所有文件都被某下载者完整的下载,此时下载者成为一个种子。发布者本身发布的文件就是原始种子。也指.torrent文件。
做种:发布者提供下载任务的全部内容的行为;下载者下载完成后继续提供给他人下载的行为。
BitTorrent对于大型文档和自由软件如Linux、FreeBSD的发布帮助很大。对于发布数百MB以至数GB的档案时,如Fedora的光盘镜像格式档,BitTorrent的使用能大大减低服务器的数据流量从而减低发布的成本。另外,一般有新版本软件推出时,服务器必定人山人海,使用BitTorrent也能大大减低繁忙时间服务器的负担。
个人认为还是emule好点。
个人观点,仅供参考。
o(∩_∩)o...
⑵ 什么是BT如何使用它
1、什么是BT?
BitTorrent(中文全称比特流,简称BT,又称变态下载)是一个多点下载的P2P软件。不象FTP那样只有一个发送源,BT有多个发送点,当你在下载时,同时也在上传,使大家都处在同步传送的状态。
BT的工作原理?
BT首先在上传者端把一个文件分成了多个部分,客户端甲在服务器随机下载了第N部分,客户端乙在服务器随机下载了第M部分。
这样甲的BT就会根据情况到乙的电脑上去拿乙已经下载好的第M部分,乙的BT就会根据情况去到甲的电脑上去拿甲已经下载好的第N部分。
2、BT下载会比http、FTP快吗?
从原理上来说,由于BT先进的下载方式减轻了服务器端的负荷,同时加快了客户端的下载速度。所以BT下载的人越多,速度越快。而传统的服务器下载方式,速度取决于你的带宽和服务器分给你的带宽。
3、什么叫种子?
种子就是提供你下载的网友,而这个文件有多少种子就是有多少个网友在下载同时上传。
4、怎么样下载?
BT需要使用其特殊的软件才能进行下载
5、装完软件了,接下来?
安装好软件后我们需要到一些提供BT种子的网站去,
6、BT下载好慢!
你是内网吗?通常内网不能响应一部份外网用户的连接要求,所以会损失掉一部份的下载速度。
如果你是外网,请注意你下载文件的种子数。
7、种子很多啊?为什么还是慢?
因为现在很多软件都有上传限制功能,一些怕BT频繁读写硬盘或者共享意识薄弱的用户,在下载的同时限制了上传速度,所以种子多也有可能下载慢的。
8、BT会伤害硬盘吗?
会加大硬盘的工作量,但是现在的下载基本都在使用BT的核心技术P2P,如迅雷等,没有什么大不了的
参考资料:http://bbs.hrblog.net/forum/dispb1bs.asp?BoardID=28&replyID=534&id=534&skin=0