eMule网络系统测量与分析

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:the4eye
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
对等网(Peer-to-Peer, P2P)以其非中心化、可扩展性、健壮性、负载均衡、容错性好等优点,得到了广泛的应用。eMule协议作为一种典型的P2P应用协议因其在文件共享方面具有其独特的快速性和高效性,越来越多地引起关注和应用。但同时eMule协议自身也存在着一些安全方面和性能方面的不良设计,在一定程度上制约了eMule的发展。对eMule网络进行测量和分析,能够更好的认识eMule网络的规律特性,有助于改进现有eMule协议,提高eMule系统性能。而后来Kad协议作为eMule网络的扩充,增强了eMule网络的性能。本文基于了解eMule网络规律、更好发展和利用P2P技术的目的,对eMule网络进行测量研究。为达到测量目标,本文设计并实现一套主被动结合的eMule系统测量系统,采用改进的基于aMule的系统和easyMule系统联合的方式对网络情况进行探测,并根据探测要求不断改进探测系统。利用探测系统,实现了对eMule服务器地域分布、规模、类型的测量,掌握了eMule服务器的分布规律,初步描绘出影响eMule网络的关键因素;实现了对Ed2k网络规模、下载速度、网络抖动的测量,刻画了文件共享系统和内容共享系统的不同,展现了文件共享系统的特点;还实现了对Kad网络的探测,在前人测量的基础上,从宏观的文件资源变化情况入手,描绘了Kad网络在文件共享方面的优势、探测了Kad网络在搜索源节点方面的优势、描述了Kad网络抖动问题;文章在最后还利用模拟软件对网络进行了简单的模拟研究。通过本文的研究,发现eMule网络采用文件共享方式,而不是采用BT系统使用的内容共享方式,使得eMule网络在探测冷门资源时有独到的优势。同时还发现,eMule网络在传播一个新文件时,具有拟负指数分布,这一点类似Kad网络加入节点的情况,表明Kad协议具有独有的优越性。
其他文献
随着多核处理器架构的发展和普及,越来越多的硬件平台使用多核处理器作为处理单元。协议栈作为网络处理核心却没有达到与之匹配的效率。如何将协议栈中的重要模块针对多核处
近年来社交网络平台迅猛发展,人们的生活与社交网络息息相关,但受限于相对单一的表现形式,需要寻求更有趣更具体验性的应用来满足人们日益增长的需求。移动终端的硬件设施越
随着计算机和网络技术的迅速发展,数字内容在网络上的传播变得更加容易,盗版日益严重,如何保护数字版权已经成为一个亟待解决的难题。叛逆者追踪的研究对数字版权的保护以及
随着多媒体技术和互联网技术的迅猛发展,多媒体信息的数据量急剧膨胀。如何在海量数据中快速准确的检索已成为基于内容的音频信息检索技术所面临的重要挑战。目前,基于中央处
为了提高用户检索的精度,将更加相关有效的页面返回给查询用户,如何提高搜索引擎排序的质量就显得至关重要。考虑对检索模型有影响的因素时,我们考虑到网页的重要度和相关度
随着互联网技术及应用的不断发展,互联网在为用户提供大量信息的同时,也为检索特定的信息带来了极大的不便。由于传统的检索都是用关键字来进行的,由于自然语言的歧义性,一个
随着并发系统在实际应用中的推广,并发程序的调试和测试技术的研究也受到重视。由于并发程序设计复杂,以及执行的不可确定性,并发程序的调试和测试比顺序程序复杂许多。非确
软件复用是目前解决软件危机、提高软件生产效率和质量的比较现实可行的途径之一。作为软件复用的基础设施——构件库,成为近十年来软件复用的研究热点和重点,它的研究正得到
随着医疗数字化进程的加快,医学影像资料数量成爆炸式增长,使其存储空间和获取速度面临很大的挑战。在信号处理领域,人们对于基于信号稀疏表达的研究越来越感兴趣。信号稀疏
僵尸网络(Botnet)是通过入侵网络空间内一个或多个非配合计算终端构建的、可被攻击者远程控制的通用计算平台。其中,非配合指的是未经计算终端刚户明确授权;攻击者指的是掌握僵