论文部分内容阅读
主机计算﹑存储能力和网络带宽的不断提高,是对等技术成为人们关注的焦点。Internet出现了多种基于P2P技术的覆盖网络。他们拥有强大的用户群,影响着整个Internet的行为。对于如此庞大的一类Internet覆盖网络,深入了解其网络结构性质有助于准确的模拟﹑从而更好的设计和发展P2P网络。同时通过分析对等网络的特性,有助于网络安全和对等网络监控技术的发展。此外,研究P2P网络特性可以验证复杂网络系统研究中已有的理论和结论。Bittorrent是P2P技术在文件共享方面的典型代表,以文件传输为主要目的BT协议贡献了大部分的P2P流量。它有千万级的在线用户群,用户分布广泛,对其测量具有代表性。此外,目前国内外通过主动测量的方法对Bittorrent网络特征的测量还处于起步阶段,因此有必要对其进行深入的特征分析和研究。本论文主要研究bittorrent网络的主动测量,主要研究的内容如下:1. bittorrent网络主动测量研究本论文研究内容综合当前国内外的BT主动测量技术,提出了自己的测量方案,一是通过爬行器主动爬取当前BT网络中的节点,并与之进行交互,爬行器有两种Tracker和DHT爬行器;二是把自己的节点信息发布到BT网络中去,被动等待网络中的节点的连接。通过两种方法的并行运行,可以在同一时间与尽可能多的远程节点进行交互,能够实时准确的获取网络快照图。同时不同的交互策略的选择可以用来测量BT网络的各项指标。2. P2P网络主动测量平台的设计根据设定的测量方案,设计P2P网络测量平台,本平台采用面向对象技术编写,支持多协议的扩展,在该平台的基础上来实现对BT网络的测量,进而对BT网络的特征以及网络中各节点的状态进行分析。3. P2P网络主动测量平台对BT网络的测量结果的展示与分析本平台已成功实现了对BT网络各项指标的测量工作,本论文主要分析以下两方面数据:(1) BT网络的客户端版本比例和节点的地域分布。(2) BT网络中各类消息的比例和地域分布。