论文部分内容阅读
对等网络(P2P)是目前新一代互联网技术研究的热点之一,而DHT(Distributed Hash Table)技术是目前P2P网络的发展趋势。DHT技术中应用较为广泛的算法是Kademlia。基于Kademlia算法的网络有多种,例如:Overnet、eMule、RevConnect等,它们只是在算法的实现细节上有所不同。本文用主/被动测量方法研究Overnet网络中的Kademlia算法。本文的主要工作有:研究基于Kademlia算法的Overnet网络的网络规模、返回IP的有效性、网络中的共享文件类型统计、对应多个ID的IP数统计、对应多个端口的IP数统计、被动接收外部IP信息的时间特性以及伪造ID的效果与作用等。通过改造KadC程序并接入Overnet网络进行测量,经过大量的数据分析得到了以下主要研究成果:(1)对Overnet网络的网络规模及文件类型进行了研究;(2)在对数据的分析过程中,我们发现网络中存在两种特殊节点IP:一种是一个IP对应多个端口,另一种是一个IP对应多个ID;(3)通过在Overnet网络中伪造节点进行研究,经实验数据分析发现,伪造节点能使本地节点接收到更多的外部信息,这些信息主要包含网络中的其他节点的查询搜索信息。