eMule系统中的覆盖网络研究

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:franky_816
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
eMule作为当今世界最流行的P2P文件共享系统,拥有数以千万计的用户,同时在线客户端有数百万,共享了数以亿万计的文件资源,才外,eMule系统除了支持传统的eDonkey网络外,还加入了对基于Kademlia协议的Kad网络的支持,这是第一个大规模部署和投入实际使用的DHT网络。本文围绕eMule系统展开研究,主要对eMule系统的工作原理,eMule系统中资源的分布情况,Kad网络的性能与健壮性以及eMule系统的安全性方面进行了研究。本文通过Kad网络,不仅抓取了eMule系统中大量的节点,而且还抓取了节点之间的邻居关系,用以重现Kad网络的拓扑结构。在我们抓取的数据的基础上,我们发现eMule系统中资源的分布并不均匀,我们从地理和IP分布,协议端口分布,文件类型和文件大小分布,文件副本数分布,用户共享文件数分布等方面进行了考察,特别的,我们发现文件副本数分布和用户共享文件数分布与Zipf分布类似,但是并不完全相同,其不同主要是由eMule系统中共享文件的不变性和P2P系统的客观条件造成的;通过实验数据,我们还发现了Kad网络是一个高性能且健壮的网络,Kad网络能够在30%的节点脱离的情况下正常工作。除此之外,我们发现了eMule系统中的一个潜在的安全漏洞,我们对该漏洞可能引发的攻击进行了讨论,并且提出了相应的修补方法。
其他文献
珍珠产业是中国的传统产业和民族产业,我国是世界第一的珍珠大国。目前,珍珠的等级评判主要靠人工依据珍珠的颜色、光泽、形状、纹理等进行大致估计。这种估计在很大程度上受
虚拟现实技术是二十世纪末兴起的一门综合性信息及计算机应用技术,它融合了计算机图形学、三维实时动画技术、计算机接口技术、传感技术,人工智能等多个信息及计算机应用技术
随着我国海军的日益强大和海运的日趋繁荣,船行波的研究引起人们越来越多地关注。随着对船行波研究的深入,船行波的三维可视化研究成为新的研究课题。船行波的三维可视化仿真
医学体数据场可视化是从由医学切片(如CT、MRI等)组成的三维医学体数据场中获得人体的有用信息,并将其重构为三维模型,从而清晰地显示出人体器官或组织的复杂特征和空间定位
随着信息时代到来,数据库存储信息量急剧增大。面对庞大的数据资源,人们需要功能强大的工具来“挖掘”其中有用的知识。数据挖掘(Data Mining,DM)正是在这个背景下而提出的新
网格这一新兴的IT技术是继Internet和Web技术之后又一次重大的科技变革。它使得人们可以比以往任何时候都更加经济方便的使用高性能的网格资源,如计算能力,存储空间等等。然
分数阶混沌动力系统具有比整数阶系统更为复杂、丰富的动力学特性,近年来,基于分数阶微分和积分的动力学系统得到了较为广泛的研究,其中涉及分数阶电路、分数阶数字信号处理、分
医学影像是临床诊断的重要依据。如何针对医学图像的特点进行高效压缩,一直是图像压缩领域的热点问题之一。医学图像压缩要求在保证图像质量的前提下,尽量提高压缩比。新一代
本文分析了目前常见的基于Linux的高可用性双机系统的实现的特点、技术手段和局限性,研究了心跳检测、成员籍管理、可靠通信和多播等关键技术,设计了一个新的Linux高可用性双机
特征降维是模式识别领域对高维数据分析的重要预处理步骤之一。在信息时代的科学研究中,不可避免的会遇到大量的高维数据,如人脸检测与识别、文本分类和微阵列数据基因选择等。