1、ED2K、BT概述
1、BT,即bittorrent,其本身只是一个传输协议,对于BT来说,用户被视为下载者,当用户上传到指定比率作为一个下载者的义务就完成了,一般就停止上传了,这使得BT在下热门资源的时候速度快,但是对冷门资源来说即使这个文件没有被删除也不会有上传者了。
2、ED2K,即edonkey,其协议要丰富得多,甚至有了很多社交型的协议。而对于eMule来说,用户被视为分享者。只要用户文件没被删除作为资源分享者就一直上传,这样可以长期保源(经过测试,eMule的下载速度很慢,而利用迅雷等软件的BT下载速度高了很多)。
2、两者下载速度比较
迅雷(BT下载):较快
eMule(电驴):较慢
3、两者原理及区别
1、两者原理接近,不过eMule网络更早或者原生有基于散列码的文件索引(对应BT就是磁链)和分布式传输网络(edonkey和kad,BT原生依靠Tracker,后来才加入dht),不过eMule客户端默认自动上传,BT是用户指定,种子数量差异。
2、Ed2k有server,bt有tracker服务器,只不过bt用种子,电驴用地址,本质上差不多,两者分别扩展出来的kad和dht本质上就更接近了。
3、bittorrent协议本身就只是一个传输协议,edonkey协议要丰富得多,甚至有了很多社交型的协议。bittorrent更在意文件下载,edonkey更强调文件分享。