Mainline DHT网络的测量与分析

Mainline DHT网络的测量与分析

ID:43525950

大小:3.18 MB

页数:84页

时间:2019-10-09

Mainline DHT网络的测量与分析_第1页
Mainline DHT网络的测量与分析_第2页
Mainline DHT网络的测量与分析_第3页
Mainline DHT网络的测量与分析_第4页
Mainline DHT网络的测量与分析_第5页
资源描述:

《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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。