位置:51电子网 » 技术资料 » 模拟技术

使用P2P技术的电骡eMule

发布时间:2014/9/30 18:36:56 访问次数:671

   为了更加有效地在大量用户之间使用P2P技术下载共享文件,最近几年已经开发出很多种第三代P2P共享文件程序[KUR010],如KaZaA,BT (BitTorrent)以及电驴eDonkey(或eDonkey2000,eD2K)等。下面简单介绍目前很流行的电骡eMule的主要特点.它是在eDonkey基础上进一步改进的一种版本。

   eMule使用分散定位和分散传输技术。eMule最大的特点就是把每一个文件划分为许多小文件块(长度为9.28 MB),并使用多源文件传输协议MFTP (Multisource File TransferProtocol)进行传送。因此,ICS9248AF-198用户在下载文件时不是从一个地方下载整个的文件,而是可以同时从很多地方(例如几十个不同地点)下载一个文件中的不同文件块。由于每…个文件块都很小,并且是并行下载,所以下载不存在瓶颈问题,这就使下载一个文件可以比较快地完

成。只要文件中所有小文件块都正确下载了,最后就一定能够拼出完整的文件(每一个文件块都有唯一的标志和MD5报文摘要)。值得注意的是,eMule用户在下载文件的同时,也在上传文件,即可以把刚刚下载来的文件块马上再上传给其他的eMule用户。eMule的工作情况是这样的:成千上万的eMule用户在因特网下载和上传一个个文件块,每一个用户可能同时下载多个文件,而每一个文件可能包含几十甚至几百个文件块,但就在这样的互相传送过程中,许多很长的音频/视频文件最后就下载完成了。

   eMule使用了一些服务器。这些服务器并木是保存音频/视频文件,而是保存用户的有关信息,因而可以告诉用户从哪些地方可以下载到所需的文件。eMule的用户至少要和其中的一个服务器取得联系(eMule应用程序给出了服务器的网址),才能找到下载文件的地方。

   eMule使用了专门定义的文件夹,让用户存放可以和其他用户共享的文件。所以用户不必担心因特网上的其他用户会把自己私人使用的文件被暗中复制走了。eMule的下载文件规则是鼓励用户向其他用户上传文件,用户上传文件越多,其下载文件的优先级就越高(因而下载就越快)。如果用户只从其他用户处下载文件而不向别人上传文件(例如,把共享文件夹中的文件都删除掉),那么这个用户下载文件的优先级就会变得很低,以致在下载时总是在别人的PC中排在下载队列的最后。所以,eMule的规则实际上是“我为人人,人人为我”。



   为了更加有效地在大量用户之间使用P2P技术下载共享文件,最近几年已经开发出很多种第三代P2P共享文件程序[KUR010],如KaZaA,BT (BitTorrent)以及电驴eDonkey(或eDonkey2000,eD2K)等。下面简单介绍目前很流行的电骡eMule的主要特点.它是在eDonkey基础上进一步改进的一种版本。

   eMule使用分散定位和分散传输技术。eMule最大的特点就是把每一个文件划分为许多小文件块(长度为9.28 MB),并使用多源文件传输协议MFTP (Multisource File TransferProtocol)进行传送。因此,ICS9248AF-198用户在下载文件时不是从一个地方下载整个的文件,而是可以同时从很多地方(例如几十个不同地点)下载一个文件中的不同文件块。由于每…个文件块都很小,并且是并行下载,所以下载不存在瓶颈问题,这就使下载一个文件可以比较快地完

成。只要文件中所有小文件块都正确下载了,最后就一定能够拼出完整的文件(每一个文件块都有唯一的标志和MD5报文摘要)。值得注意的是,eMule用户在下载文件的同时,也在上传文件,即可以把刚刚下载来的文件块马上再上传给其他的eMule用户。eMule的工作情况是这样的:成千上万的eMule用户在因特网下载和上传一个个文件块,每一个用户可能同时下载多个文件,而每一个文件可能包含几十甚至几百个文件块,但就在这样的互相传送过程中,许多很长的音频/视频文件最后就下载完成了。

   eMule使用了一些服务器。这些服务器并木是保存音频/视频文件,而是保存用户的有关信息,因而可以告诉用户从哪些地方可以下载到所需的文件。eMule的用户至少要和其中的一个服务器取得联系(eMule应用程序给出了服务器的网址),才能找到下载文件的地方。

   eMule使用了专门定义的文件夹,让用户存放可以和其他用户共享的文件。所以用户不必担心因特网上的其他用户会把自己私人使用的文件被暗中复制走了。eMule的下载文件规则是鼓励用户向其他用户上传文件,用户上传文件越多,其下载文件的优先级就越高(因而下载就越快)。如果用户只从其他用户处下载文件而不向别人上传文件(例如,把共享文件夹中的文件都删除掉),那么这个用户下载文件的优先级就会变得很低,以致在下载时总是在别人的PC中排在下载队列的最后。所以,eMule的规则实际上是“我为人人,人人为我”。



相关技术资料
9-30使用P2P技术的电骡eMule

热门点击

 

推荐技术资料

泰克新发布的DSA830
   泰克新发布的DSA8300在一台仪器中同时实现时域和频域分析,DS... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!