文档介绍:北京工业大学
硕士学位论文
集中式P2P网络的拓扑发现客户端测量模块的设计与实现
姓名:张涵
申请学位级别:硕士
专业:计算机应用技术
指导教师:张建标
20080401
摘要、橐约捌湎喙厝砑谌澜绲玫降挠τ迷嚼丛焦惴海而它们在方便了人们互相分享资源的同时也对网络带宽,版权保护等造成了很多负面影响。近年来,这些基于榈挠τ贸绦蛏踔帘挥美创úヒ恍┓欠谌荩而其本身的网络特点使得采用传统方法监控这种非法内容的传播变得十分困难。本文分析并研究了及榈墓ぷ魈氐悖訠墓ぷ髟斫辛讼晗覆觯⒃诖嘶∩咸岢隽艘桓瞿芄挥行Р饬考式缰姓攵蕴囟谌莸拇úス婺:头段У目突Ф瞬饬糠桨浮B畚闹饕D谌包括对现今国际上嗫亓煊蛑械目蒲薪峁芙帷网络与模型概念的介绍、、樵矸治龊突诩惺絇网络的客户端测量方案设计本文所提出的测量方案包括种子下载器模型设计、索引服务器发现模块设计、种子文件分析模块设计和测量模块设计。此外,文章还包含系统使用的数据库关系模式设计,网络数据包格式分析与交互过程定义种子下载器基于对几个门户网站网页结构的解析使用爬虫程序下载种子文件,分析模块分析种子文件编码,提取重要数据,并将处理结构交给测量模块向索引服务器发送交互请求得到。对于低掣据几个已知服务器进行探测,发现并记录在网络中的其他服务器,系统通过向这些服务器提交查询关键字获得与其有关的文件,最终由用户选定一个或一系列文件执行类似的测量工作。本文以开放的、槲;。樵碛胧导道岷显一起,为集中式突Ф瞬饬刻峁┝思ň卟慰技壑档南低衬P汀1韭畚牡难芯工作得到国家畔踩ḿ苹翁獾淖手壳案每翁庖淹瓿刹⑼ü槭铡关键词籅籩;拓扑测量等
,甌甌,.,籅籩;,,瑂,..甀
际η┟毫坷记才堂希掌冢豪三乏鱼签名:邀独创性声明关于论文使用授权的说明本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京工业大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均己在论文中作了明确的说明并表示了谢意。本人完全了解北京工业大学有关保留、使用学位论文的规定,即:学校有权保留送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文。C艿穆畚脑诮饷芎笥ψ袷卮斯娑
第滦髀研究背景国内外研究状况随着在全球范围内的广泛应用,人们越来越渴望能够更加方便的共享及使用网络上的文件和资源。但是現等应用协议都不能满足这种要求,它们需要有固定的服务器,而这些服务器的容量和带宽是有限的。当参与这种共享的人越多,则下载文件的速度也就越慢。此外,为了限制某些用户对服务器资源,如硬盘的使用幅度,、镜阃ǔ;岣没б桓龆疃ǖ呐涠钜阻止资源被独占。为了满足人们对快捷,简便的文件共享方式的需求,以,等为代表的,使用缃峁剐率接τ糜υ硕U庑┯τ糜凶湃缦·弱化了服务器的功能参与应用的既享受服务也提供服务·即使服务器死机,应用仍可以正常工作·文件交换无需服务器中转同时,募蚕碛τ靡簿哂幸韵碌娜钡恪。浚治Sτ眯院头怯τ眯粤大类·应用性缺陷:湎耐绱杂τ貌斡胝叩拇排趟鹕斯·非应用性缺陷:·文件传播隐秘,不利于政府职能部门监控·大多数被传播的文件都没有经过授权,对知识产权保护造成了威胁基于上述缺点,特别是非应用性的缺陷,一些特定用户对一个能够发现文件共享应用的使用,锁定违法文件的传播来源,查看不良信息传播规模以及速度的监视系统的需求越来越迫切。目前对于募蚕碛τ玫难芯慷嗍谌绾谓档推浯碚加茫牧悸酚赡式,分析流量与拓扑结构,增进安全性等方面⋯。另一部分研究主要在如何扩的共同特点【诖úノシɑ蛘卟《疚募·
主要研究内容论文结构于印U庵址椒ㄖ饕S糜谙拗芇流量,并不能掌握它的传播内容,并且也自然无法针对某一特定的内容进行客户端的测量和定位。为了能够解决对蚕碛τ猛缰卸訮牟饬恳G螅⒙愣蕴囟ǖ文件,资源的传播跟踪需求,本课题主要对以下的关键问题进行研究。以鲁艬、4淼募惺絇网络模型与协议分析。的数据格式进行研究,最后制作模拟客户端进行拓扑测量。·饴肫下称饴肫与种子下载与分析模块设计。与同的,使用了一种自己独有的编码方式,称为ND芄唤馐崛∑渲械墓丶萦胱侄危捅匦胗涤蠦解码器。此外,在传播共享文件的时候,必须拥有一个以“.弊魑@┱姑摹癿”中包含了共享文件的一些重要的摘要信息,如名称,长度等。下称为种子文件拍芏云銹胁饬俊·衿鞯姆⑾帧服务器是网络的核心组成部分浚诜·基于关键字在、缰谢竦霉蚕砦募蚉Mü没淙胍桓或者一组关键字在互联网上搜索相应的种子或者在网络中搜索相应的文件,随后将搜索结果展示给用户。浏览了搜索结果后,用户提交一个最后将测量结果展示给用户。本文首先介绍绮饬康谋