论文部分内容阅读
因特网技术的发展日新月异,向全球用户展现出了一系列具有创造性的分布式应用成果。对等网(Peer-to-Peer,P2P)文件共享系统,作为通过协作定位和分布共享文件的工具,已成为占据Internet网络流量最多的新型网络应用。BitTorrent是当今Internet上非常流行的基于P2P技术的文件分布工具,它能够快速、有效地在Internet的网络结点上分发文件,而不会给服务器带来负载。为了对BT网络进行有效的监控,需要根据其协议特点以及分布特点进行分析,制定出切实可行的拓扑测量发现与展示的解决方案,从而实现对于BT网络系统的测量与分析。
论文针对基于BT协议的P2P系统进行主动拓扑测量,实现了对于BT网络的拓扑测量和指定文件的搜索处理。
针对主流的BT门户网站,使用网络爬虫(Crawler)主动加入BT网络,获取相关的网络特性和节点的属性以研究BT网络信息的扩散行为。在对种子文件的爬行与本地化保存的基础上,实现了对于Tracker服务器URL地址的分析与解码,获得了相关Tracker服务器URL地址数据库。在URL地址数据库的基础上,通过伪造的BT客户端向Tracker服务器进行注册以获得该文件的Peer列表。
最后,根据对交互得到的Peer数据库进行详细分析,对特定高热度种子的相关Peers进行追踪统计,包括其在线时长,下载量,上传量,平均下载速度,平均上传速度等等,并把这些信息存储到Peer信息库中,系统会根据数据库中信息,来进行统计和拓扑展示,从而最终完成P2P网络测量与监管系统中BT网络主动测量部分的设计与开发。
论文以P2P网络测量与监管系统中BT网络主动测量的设计与开发为实践背景,将BT网络行为与网络特征的测量与监管统一融合起来,为P2P网络行为特征的测量与监管提供了强有力的依据,对于现阶段P2P网络安全的监控与管理,对于保证P2P网络的正常有效运行有一定的实际意义。
本论文的研究工作得到国家242信息安全计划课题的资助,目前该课题已完成并通过验收。