您现在的位置: 什么是 >> 电脑通讯 >> 文章正文

什么是电驴下载

作者:佚名 来源:网络 点击数: 日期:2009-7-1
文章导读
什么是电驴下载?电驴下载是什么意思?电驴(eMule是)一个开放的P2P文件共享软件,基于eDonkey的网络协议。电驴(eMule)这个名称来源于一个动物——骡,所以中文中也称作电骡或骡子等。电驴下载是基于P2P(点对点网络)技术的一种下载方式,英文名“eDonkey…
文章快速定位

电驴(eMule是)一个开放的P2P文件共享软件,基于eDonkey的网络协议。电驴(eMule)这个名称来源于一个动物——骡,所以中文中也称作电骡或骡子等。

电驴下载是基于P2P(点对点网络)技术的一种下载方式,英文名“eDonkey”。它没有特定的下载服务器,每个使用电驴下载软件客户端的用户电脑,同时也是其他用户文件下载的服务器,并且支持断点续传。电驴和同样采用P2P技术的BT下载相比,其优点是服务器较稳定、下载资源的时效性长,缺点是下载资源不如BT、适合下载单个小体积文件、下载速度较慢。

在2002年05月13日一个叫做Merkur的人,他不满意当时的eDonkey2000客户端并且坚信自己能做出更出色的P2P软件,于是便着手开发。他凝聚了一批原本在其他领域有出色发挥的程序员在他的周围,电驴(eMule)工程就此诞生。他的目标是将eDonkey的优点及精华保留下来,并加入新的功能以及使图形界面变得更好。

现在电驴(eMule)已是世界上最大并且最可靠的点对点文档共享的客户端软件。感谢开放源代码的政策,使许多开发人员能够对这个工程有所贡献,从而使发布新版本显得更有效率

电驴(eMule) 特色

客户端使用多个途径搜索下载的资料源,ED2K、来源交换、Kad 共同组成一个可靠的网络结构。

电驴(eMule )的排队机制和上传积分系统有助于激励人们共享并上传给他人资源,以使自己更容易、更快速地下载自己想要的资源。

电驴(eMule )是完全免费的。也完全没有任何的广告软件。他们这么做是为了乐趣及知识,而不是为了金钱

每个下载的文件都会自动检查是否损坏以确保文件的正确性。(FTP却不能保证精确复制)

智能损坏控制有助于快速修复损坏的部分。

自动优先权及来源管理系统允许您一次下载许多个资源而无须监视它们。

预览功能允许您在下载完成之前查看您的视频文件。

电驴(eMule) 的 Web 服务特性和 Web 服务器允许您快速得从网络存取资料。

能在下载时间里类别以组织和管理文件。

寻找您想要的资源,电驴(eMule)提供了一个大范围的搜索方式,包含了:服务器搜索(本地和全球)、基于 Web 搜索(Jigle 和 Filedonkey)及 Kad 网络(仍在测试)。

电驴(eMule )还允许您使用非常复杂的布林搜索使搜索更为灵活。

使用信息及好友系统,您能传送讯息到其他的客户端并可将他们加为您的好友。有好友上线的话,你就能在您的好友列表中看到他(她)。

使用内建的 IRC 客户端, 您能和全世界其他的共享者聊天。

在官方版基础上,有各种各样的修改版本(Mod),提供了各种不同的附加功能。并且这些Mod也都是开放源代码的,这使得电驴(eMule)的发展突飞猛进。

电驴是被称为“点对点”(p2p)的客户端软件-一个用来在因特网上交换数据的工具。 一个用户可以从其他用户那里得到文件,也可以把文件散发给其他的用户。

电驴和其他的点对点客户端软件的祖先是一个叫做“Napster”的mp3共享工具——尽管Napster只比电驴大几年,但是电驴 在技术上则超过了Napster。Napster使用它自己的中心服务器来把两个点连接起来,然而电驴有成百上千个这样的服务器——由单个的用户们来维持。这样的充当服务器的用户们仅需要运行一个小小的程序并共享出他们几KB 字节的因特网连接,就可以为成百上千甚至更多的其它用户服务。在这个强大而分散的网络的支持下,电驴甚至 可以经得起愤怒的好莱坞制片商们RIAA的司法攻击。因为某些原因,他们想要限制不经控制的信息流……

当你在电驴上发布文件的时候,你实际连接的那个服务器得到文件的“身份”(hash)并把它写到一个清单里——如果文件被 一个以上的用户共享,服务器会意识到这一点——一个用户可以同时从所有的该文件的拥有者那里下载这个文件——你下载 9兆的“块”,整个文件的不同部分被加到一个“.part”文件里——该文件表示了你原来要下载的文件(因此它跟该文件有着 同样的大小)——当收到所有的部分后,这个.part文件被重命名为原来的文件并被移动到incoming文件夹。这样,你就可以 从不同的人那里当“块”下来——象从一个用户那里下载一样,但是速度却要快得多。

用户Z拥有整个的“文件1”——“abcedfgh”代表这个文件的分割开的“块”,这样,当用户Y从用户Z那里当“块f”的时候,用户 X和Y正在交换块g和a,——用户W此时并没有文件的任一部分,但是一当他完整地接到“块g”后,他会马上把它共享给其他用户—— 这样就保证了最快速的文件的分布。

当你想找到某个特定的文件的时候,你可以用搜索功能(你的客户端把你要搜索的文件的名字发送到你连上的那个服务器上,服务器会察看它的清单,当该文件可用的时候,它把该文件的特定的属性返回到客户端并告诉它拥有该文件的客户端机器“ID”。

这是一个告诉你网络的工作流程的示例性图表,你可以看见客户端是如何与服务器和其他客户端通信的——唯一一个被遗漏的连接是服务器之间的通信。

服务器清单是你的电驴目录下的一个文件,被称为"server.met"——这个文件包括了电驴服务器的IP和名字。当你连接到服务器,发送搜索请求 到你连接的那个服务器,以及,如果需要的话发送扩展搜索请求到别的服务器的时候要用到这个文件。

  • 上一条文章:
  • 下一条文章:
  • 发表评论
    昵 称:
    邮 箱:
    评 分: 非常差 很差 一般 很好 非常好
    评论内容(至少5个字0/5000)
    载入中…