欢迎来到天天文库
浏览记录
ID:43525950
大小:3.18 MB
页数:84页
时间:2019-10-09
《Mainline DHT网络的测量与分析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、硕士学位论文MainlineDHT网络的测量与分析RESEARCHONMEASUREMENTANDANALYSISFORMAINLINEDHTNETWORK张信幸哈尔滨工业大学2014年6月万方数据国内图书分类号:TP393学校代码:10213国际图书分类号:681.324密级:公开工学硕士学位论文MainlineDHT网络的测量与分析硕士研究生:张信幸导师:方滨兴教授申请学位:工学硕士学科:计算机科学与技术所在单位:计算机科学与技术学院答辩日期:2014年6月授予学位单位:哈尔滨工业大学万方数据ClassifiedIn
2、dex:TP393U.D.C:681.324DissertationfortheMasterDegreeinEngineeringRESEARCHONMEASUREMENTANDANALYSISFORMAINLINEDHTNETWORKCandidate:ZhangXinxingSupervisor:Prof.FangBinxingAcademicDegreeAppliedfor:MasterofEngineeringSpeciality:ComputerScienceandTechnologyAffiliation:S
3、choolofComputerScienceandTechnologyDateofDefence:June,2014Degree-Conferring-Institution:HarbinInstituteofTechnology万方数据哈尔滨工业大学工学硕士学位论文摘要BitTorrent是一种非常流行又高效的文件共享协议,由于其独特的下载原理,拥有了大量的用户。MainlineDHT是在BitTorrent发展过程中,用于替代传统Tracker服务器的协议,它的出现让BitTorrent成为了真正的去中心化协议。每个
4、客户端都是一个小型的Tracker,一个节点的离开不影响整个网络。MainlineDHT协议已经广泛地被许多流行的BitTorrent客户端所采用,对其进行采集,可迅速构建一个百万级的种子库,并获得千万级的节点信息;对其进行测量与分析,可以帮助提高客户端的性能。本文首先利用MainlineDHT协议设计了一个爬虫系统,采用主动扩散与被动监听的策略,对节点和磁力链接进行了采集,从本文的结果看,这个系统的确可以迅速获得千万级的数据量。在这个数据集上,对节点的地理分布情况,端口与客户端的使用情况及磁力链接的分布情况进行了分析,
5、发现中国和俄罗斯拥有大量的DHT用户,而且Utorrent仍然是最热门的BT客户端软件;从磁力链接的分析看,磁力链接新鲜时间越长,其收到的请求数可能越多,并且各个磁链的节点数大致符合Zipf分布,也就是少量的磁力链接占据了大量的DHT节点。为了提高磁力链接转换为种子文件的转换率,本文研究了将磁力链接转换为种子文件的方法,即HTTP请求和Extension协议解析两种方式。文中从解析率,解析时间等方面对其进行了测量和比较,发现迅雷和vuze的种子缓存网站解析率非常高,但Extension协议的解析率较低。进而,研究了导致E
6、xtension协议解析率低的原因,并发现通过使用IPv6隧道或IPv6可以提高解析率和下载速度。关键词:BitTorrent;MainlineDHT;磁力链接;测量;-I-万方数据哈尔滨工业大学工学硕士学位论文AbstractBitTorrentisapopularandeffectivefileshareprotocol,therearemillionspeersuseditduetothespecialdownloadingway.MainlineDHTisanewprotocolusetoreplacetheBi
7、tTorrenttrackerservice,theappearanceofDHTmakesBitTorrentbecomearealP2Pprotocol.Itmakeeveryclientbecomeasmalltracker,asinglenode’sleftcannotaffectthenetwork.MainlineDHTprotocolhasbeenwidelyusedbymanypopularBitTorrentclients,crawlinit,cangetmillionstorrentsfileandf
8、indtenmillionsnodes’informationquickly;MeasureandanalyzethebehaviorofBTclientcanimprovetheirperformance.Firstly,wedesignedacrawlingsystembasedonthevulnerabilit
此文档下载收益归作者所有