Mainline DHT网络的测量与分析

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:wsadzjh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
BitTorrent是一种非常流行又高效的文件共享协议,由于其独特的下载原理,拥有了大量的用户。Mainline DHT是在BitTorrent发展过程中,用于替代传统Tracker服务器的协议,它的出现让BitTorrent成为了真正的去中心化协议。每个客户端都是一个小型的Tracker,一个节点的离开不影响整个网络。Mainline DHT协议已经广泛地被许多流行的BitTorrent客户端所采用,对其进行采集,可迅速构建一个百万级的种子库,并获得千万级的节点信息;对其进行测量与分析,可以帮助提高客户端的性能。  本文首先利用Mainline DHT协议设计了一个爬虫系统,采用主动扩散与被动监听的策略,对节点和磁力链接进行了采集,从本文的结果看,这个系统的确可以迅速获得千万级的数据量。在这个数据集上,对节点的地理分布情况,端口与客户端的使用情况及磁力链接的分布情况进行了分析,发现中国和俄罗斯拥有大量的DHT用户,而且Utorrent仍然是最热门的BT客户端软件;从磁力链接的分析看,磁力链接新鲜时间越长,其收到的请求数可能越多,并且各个磁链的节点数大致符合Zipf分布,也就是少量的磁力链接占据了大量的DHT节点。  为了提高磁力链接转换为种子文件的转换率,本文研究了将磁力链接转换为种子文件的方法,即 HTTP请求和Extension协议解析两种方式。文中从解析率,解析时间等方面对其进行了测量和比较,发现迅雷和vuze的种子缓存网站解析率非常高,但Extension协议的解析率较低。进而,研究了导致Extension协议解析率低的原因,并发现通过使用IPv6隧道或IPv6可以提高解析率和下载速度。
其他文献
远程医疗是包括远程会诊在内的一个新的医疗方式和技术发展,他是近年来在远程会诊的基础上发展起来的,由于计算机网络技术的迅猛发展,为远程医疗技术的实施提供了可靠的技术
当前SoC系统中为了提高系统性能都会内嵌各种存储器,尤其是静态随机存储器(SRAM),由于其兼容标准的CMOS工艺而成为内置存储器的首选。内置SRAM不论是在芯片面积上还是在功耗上
随着信息技术、数据库技术、人工智能技术、网络通信技术等相关技术的迅速发展,信息系统取得了长足的进展,同时也不断地在其应用广度和深度上加以完善和更新,成为许多企业经
条码技术是在计算机技术与信息技术基础上发展起来的一门容编码、印刷、识别、数据采集和处理于一身的新兴技术。由于二维条码具有信息容量大、编码范围广、可靠性高、保密防
目前,网络应用的发展日新月异,各式各样的网络攻击给网络入侵检测系统(network intrusion detection systems)提出了更高的要求,采用单一主机的入侵检测系统已不能适应高速网
论文简述了国际电信联盟提出的电信管理网规范的基本概念及原理,论述了基于电信管理网规范的ZXCOMC统一网管平台软件系统的实现,并重点对其中的故障管理子系统的设计与实现进行
配电自动化技术自90年代初已在国内电力系统的中低压变电站中已经得到了普及,在高压及超高压变电站也得到较广泛应用。通信是配电自动化系统的重要组成部分,随着配电自动化技术
随着移动互联网络传输速度的不断提升,3G、4G网络的普及和应用,以及手机、PDA等移动终端设备性能的不断提高,用户利用手机等移动设备下载并体验音视频数字内容进行娱乐活动更加
在网络技术及信息技术发展的推动下,很多企业在内部实现了办公自动化,让企业员工充分享受自动化办公所带来的便捷和效率,但随着企业竞争的日益激烈,企业逐渐认识到移动应用的重要
在面向服务的体系结构研究中,涉及到的关键问题是服务与服务之间的协同以及服务与服务之间的交互。作为服务组装的关键部分,Web服务连接器是基本的、可组装的支持松散耦合集成