论文部分内容阅读
对P2P网络进行主动测量有利于我们更好地设计与发展P2P网络。Gnutella协议由于它的网络结构的非结构化特性与项目的开源性质使之成为P2P研究的经典案例。Gnutella2是在目前Gnutella的主流协议Gnutell0.6版本上进行修改和优化而发展起来的,目前国内外对它的关注与研究还不多。但因其对Gnutella0.6的兼容以及更高效率的查询算法使它正成为Gnutella未来发展的趋势。本文详细阐述了一个用于Gnutella2网络拓扑的爬行器的设计和实现,并通过对实验结果的分析研究了Gnutella2的网络节点分布情况与网络拓扑信息。