‘疑难解答’ Archive

为什么电驴传输速率不稳定

我们要知道eMule的工作原理,首先要明白eMule的2个概念.
1.我们在HTTP、FTP等站点下载文件的时候,提供这些文件下载的是网络运营商所购买的网络空间.在网络运营商没有对文件进行限制且该服务器未超负荷的情况下,我们可以直接下载该文件.
2.为什么有eMule、BT、QQ、MSN以及其他多种多样的所谓的p2p软件?因为eMule上共享的文件大多数容量较大,而目前网络服务器的价格、域名以及流量都非常的昂贵.即使是企业或公司要创办一个网站要支付费用也要依靠背后的赞助商(比如广告之类的)进行大量的资金赞助.而由于目前世界上的软件大部分都涉及到版权问题,要将电影、音乐、破解的杀毒软件等放上网站提供下载的话,网络运营商很有可能会因为违反相应的法律法规而”吃官司.”这种利人损己的事,试问有几个人会做呢?所以就出现了以BT为首的p2p共享工作原理:以共享者的硬盘作为服务器存储器,然后再通过p2p软件分配ID后来进行共享.
了解了以上的概念,如果你是个稍微有计算机知识的人,就应该懂得为什么eMule下载的传输速率不稳定了.影响速率的因素有以下几个:
1.队列(指下载者在下载时的先后次序,先后次序以下载者的上传积分为准.上传越多积分越高那么你的队列速度越快.);
2.人数(指同一时间下载同一文件的下载者的总和.)
3.高/低ID(受内网/公网的影响,主要还是取决于您的ISP[因特网服务提供者]是否作出了限制.)
在以上3个因素都正常工作的情况下.不要忘记了,每个时段都是有共享者退出/加入的.也就是坛友们平时经常叫的”没源”.如果一个文件只有一个共享发布者,当这个发布者退出的时候,自然就没源了.

电驴和电骡的区别

对于大多数驴友来说虽然一直使用着电驴或电骡,但对于这俩词却有点分不清。这不仅因为在中国驴和骡有着非同一般的亲戚关系,而且电驴和电骡功能基本一致,这迷惑了很多驴友,那么电驴和电骡到底有什么区别呢?下面我就为读者一一道来:
电驴英文原名edonkey,eDonkey由Jed McCaleb在2000年创立。当时自私的人们在利用P2P软件的时候大多只愿“获取”,而不愿“共享”,P2P的发展遇到了意识的发展瓶颈。不过,一头“驴”(edonkey)很快改变了游戏规则,它就是后来鼎鼎大名的 eDonkey。eDonkey采用了以“分散式杂凑表”(distributed hash tables )为诉求的Neonet技术,改变了P2P网络上的搜索方式,理论上可以更有效率的搜索更多的电脑,以及更容易找出少见的文件。这种技术已经使eDonkey追上了P2P世界的另一个老大Kazaa。
eDonkey由Jed McCaleb在2000年创立。采用“多源文件传输协议”(MFTP,the Multisource FileTransfer Protocol)。eDonkey索引服务器并不集中在一起的,而是各人私有的,遍布全世界,每一个人都可以运行电驴服务器,同时共享的文件索引为被称为“ed2k-quicklink”的连接,文件前缀“ED2K://”。每个文件都用md5-hash的超级链接标示,这使得该文件独一无二,并且在整个网络上都可以追踪得到。EDonkey可以通过检索分段从多个用户那里下载文件,最终将下载的文件片断拼成整个文件。而且,只要你得到了一个文件片断,系统就会把这个片断共享给大家,尽管通过选项的设置你可以对上传速度做一些控制,但你无法关闭它。
同时,在协议中,定义了一系列传输、压缩和打包的标准,甚至还定义了一套积分的标准,你上传的数据量越大,积分越高,下载的速度也越快。
正如大家所熟知的驴和骡的关系一样,很多人认为电骡(emule)是eDonkey的升级版,是eDonkey的一个Mod,就象osp就是quake3的mod一样,它的独到之处在于开源,它的基本原理和运作方式,也都是基于eDonkey, eMule基于eDonkey网络协议,因此能够直接登录eDonkey的各类服务器。eMule同时也提供了很多eDonkey所没有的功能,比如可以自动搜索网络中的服务器、保留搜索结果、与连接用户交换服务器地址和文件、优先下载便于预览的文件头尾部分等等,这些都使得eMule使用起来更加便利,也让它得到了电骡的美誉。
2002年05月13日的一个叫Merkur的德国人不满意eDonkey 2000客户端并且坚信自己能做出更出色的P2P软件,于是便着手开发。凝聚一批原本在其他领域有出色发挥的程序员,eMule工程就此诞生,目标是将 eDonkey的优点及精华保留下来,并加入新的功能以及使图形界面变得更好。Merkur在2002年12月就离开了eMule小组,不知所终。
  但还有人认为emule并不是eDonkey的升级版,因为emule和电驴制作商没有一点关系,只是破解并使用了ed2k协议,更有很多协议扩展,它的独到之处在于开源。其基本原理和运作方式,也是基于eDonkey, 能够直接登录eDonkey的各类服务器。eMule同时也提供了很多eDonkey所没有的功能,比如可以自动搜索网络中的服务器、保留搜索结果、与连接用户交换服务器地址和文件、优先下载便于预览的文件头尾部分等等。总之,他们继承了第二代P2P无中心、纯分布式系统的特点,但他们它不再是简单的点到点通信,而是更高效、更复杂的网络通信;再加上eDonkey和eMule引入的强制共享机制和上传积分奖励机制,在一定程度上避免了前几代P2P纯个人服务器管理带来的随意性和低效率。
  根据美国联邦法律,P2P公司的行为构成侵权,2005年在RIAA(美国唱片工业协会)的投诉下,美国境内的P2P网络的商业运作宣告终结。电驴eDonkey由于是一家商业公司开发的商业软件,所以也未能幸免,2005年关闭eDonkey网站,公司经营方向也改为在封闭的P2P环境内在线提供内容零售,次年向RIAA赔偿了3000万美元以了结这场官司,eDonkey成为历史。

电驴起源篇

电驴是什么?电驴英文原名emule:  
  2002年05月13日的一个叫Merkur的德国人不满意eDonkey 2000客户端并且坚信自己能做出更出色的P2P软件,于是便着手开发。凝聚一批原本在其他领域有出色发挥的程序员,eMule工程就此诞生,目标是将 eDonkey的优点及精华保留下来,并加入新的功能以及使图形界面变得更好。Merkur在2002年12月就离开了eMule小组,不知所终。
  emule并不是eDonkey的升级版,因为emule和电驴制作商没有一点关系,只是破解并使用了ed2k协议,更有很多协议扩展,它的独到之处在于开源。其基本原理和运作方式,也是基于eDonkey, 能够直接登录eDonkey的各类服务器。eMule同时也提供了很多eDonkey所没有的功能,比如可以自动搜索网络中的服务器、保留搜索结果、与连接用户交换服务器地址和文件、优先下载便于预览的文件头尾部分等等,这些都使得eMule使用起来更加便利,也让它得到了电骡的美誉。
  总之,他们继承了第二代P2P无中心、纯分布式系统的特点,但他们它不再是简单的点到点通信,而是更高效、更复杂的网络通信;再加上eDonkey和eMule引入的强制共享机制和上传积分奖励机制,在一定程度上避免了前几代P2P纯个人服务器管理带来的随意性和低效率。
  根据美国联邦法律,P2P公司的行为构成侵权,2005年在RIAA(美国唱片工业协会)的投诉下,美国境内的P2P网络的商业运作宣告终结。电驴eDonkey由于是一家商业公司开发的商业软件,所以也未能幸免,2005年关闭eDonkey网站,公司经营方向也改为在封闭的P2P环境内在线提供内容零售,次年向RIAA赔偿了3000万美元以了结这场官司,eDonkey成为历史。
补充:电驴在中文中的另外一种叫法就是电骡,他们都是指eMule.