论文部分内容阅读
P2P(对等)技术因其自组织、可扩展、高性价比、流量均衡等特性被文件共享系统广泛采用。作为一种代表性的P2P文件共享系统,eMule拥有庞大的用户群体。通过网络测量技术可以了解网络的变化特性和运行行为,是充分理解和认识互联网的重要手段。本文研究eMule系统的大规模网络测量技术。本文设计和实现了一种大规模网络测量系统,用于采集eMule系统的网络信息,全面测量eMule的网络特征。主要工作包括:设计了eMule网络测量系统的节点交互协议,使系统能够与网络中的节点正常通信,同时为了满足短时间内爬取大规模数据和根据网络条件调整爬行速率的需求,设计了测量参数可控制的爬行策略;提出了eMule网络测量系统的总体设计,设计并实现了测量系统的各个功能模块,包括数据采集模块、管理控制模块以及数据存储结构,从而实现了对eMule网络中节点和文件相关信息的采集和存储;对eMule网络测量系统进行了性能和功能测试,验证了该系统能够稳定有效地运行,并且根据实际爬行的数据分析结果,得出eMule网络中节点分布和内容分布特性的相关结论。本文提出的测量系统的应用,可以加深对eMule系统的网络行为特性的理解,为研究和改进eMule系统架构和网络拓扑提供参考意见,为优化网络性能和用户体验提供指导,也为监控和管理网络行为提供数据支持和实验依据。