文档介绍:电子科技大学
硕士学位论文
一种基于DHT的P2P文件交换系统的设计与实现
姓名:张玮
申请学位级别:硕士
专业:计算机软件与理论
指导教师:曾家智
20060508
摘要以服务器为中心的互联网应用模式提升为以用户为中心的对等模式。谖募换唬缘燃扑悖ぷ鳎阉鞣竦确矫娑加凶胖匾5挠τ谩募换幌低车姆⒄挂灿勺畛鮊的完全中心化模型,的完全非着近年来统中扮演着越来越重要的角色,作为覆盖网络被广泛使用到募缰薪形募涫保鹘诘阍谙叩牟蝗范ㄐ浴⒋涫莸牟豢煽啃本文针对这些情况提出了一种基于娑训男滦虳网络沟网络中各节点得到合理的分布;提出了一套新的文件发现机制,使得用户能够下载到缤獾拇罅縄试矗岣吡宋募牟檎液拖略匦剩定义了一种快速募湫門,解决了文件传输过程中的双端难题;设计了一套基于ⅪⅥ规范的文件描述方案,在对文件信息进行有效的分类的同时减少了网络冗余数据;采用了多种方式混合的文件传输方式,合理利用了网络带宽。最终设计并实现出了一套稳定、高效的关键词:对等网络,文件共享,琖,,称为对等通信,是一种全新的互联网技术,它将传统的中心化模型,发展到现在的、痚、然旌夏P汀K技术的不断发展,赑文件交换系换系统中。以及防火墙、绲刂纷;带来的局限性,都大大限制了际醯挠τ谩文件交换系统。碢
籏珊籥曲一阛酣琒,痚,瓵,琺,珼,甀珻琲畉瓼:—琫.—,,瑃狧;甌’靉
签名:垃导师签名:笠基堑签名:壁垄独创性声明关于论文使用授权的说明日期:矽‘年≤月H为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。日期:珈曛髟拢琇日本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。C艿难宦畚脑诮饷芎笥ψ袷卮斯娑\/
第一章樯母拍奶氐世纪的今天,钊氲赜跋炝巳死嗟纳娣绞健;チM丫晌I缁效的数据传输、更便捷的服务途径、更低的运行成本,已经成为众多互联网服务⑽腜—的缩写,译为点对点技术或对等网络。根据文献【的定义,次A舜锏郊榷勘甓械摹⑸吆拖颜咧术,它允许互联网用户直接使用对方的文件。每个人可以直接连接到其他用户的计算机,并进行文件的交换,而不需要连接到服务器上进行浏览与下载。因为消除了中间环节,际跏沟猛缟系墓低ū涞酶菀住⒏苯印改变了非中心化:网络中的资源和服务分散在所有结点上,信息的传输和服务的实现都直接在结点之间进行,可以无需中间环节和服务器的介入,避免了可能的瓶颈。姆侵行幕咎氐悖戳似湓诳衫┱剐浴⒔∽承缘确矫娴挠攀啤可扩展性:在缰校孀庞没У募尤耄唤龇竦男枨笤黾恿耍低整体的资源和服务能力也在同步地扩充,始终能较容易地满足用户的需要。整个体系是全分布的,不存在瓶颈。理论上其可扩展性几乎可以认为是无限的。健壮性:芄固焐哂心凸セ鳌⒏呷荽淼挠诺恪S捎诜袷欠稚⒃诟鞲信息共享的最有效方式,成为快速的数据传输通道。但是,传统的以服务器为中心的互联网应用模式,已经不能适应网络本身的发展。更丰富的数据资源、更高提供商及用户新的追求目标。阍谡庋幕肪持性杏间直接的信息和服务双向交换行为。且恢钟糜诓煌琍没е剩痪屑躺璞钢苯咏换皇莼蚍竦募现有的以服务器为中心的状态、重返“非中心化”,并把权力交还给用户。从某种意义上讲,逑至薎的本质。
挠τ结点之间进行的,部分结点或网络遭到破坏对其它部分的影响很小。缫般在部分结点失效时能够自动调整整体拓扑,保持其它结点的连通性。还能够根据网络带宽、结点数、负载等变化不断地做自适应式的调整。高性能/价格比:性能优势是还惴汗刈⒌囊桓鲋匾T颉K孀庞布际的发展,个人计算机的计算和存储能力以及网络带宽等性能依照摩尔定理高速增长。采用芄箍梢杂行У乩没チM猩⒉嫉拇罅科胀ń岬悖ḿ扑闳挝窕隐私保护:在缰校捎谛畔⒌拇浞稚⒃诟鹘诘阒浣卸扌杈过某个集中环节,用户的隐私信息被窃听和泄漏的可能性大大缩小。此外,目前解决隐私问题主要采用中继转发的技术方法,从而将通信的参与者隐藏在众多的网络实体之中。在传统的一些匿名通信系统中,实现这一机制依赖于某些中继服务器节点。而在校胁斡胝叨伎梢蕴峁┲屑套7⒌墓δ埽蚨负载均衡:缁肪诚掠捎诿扛鼋诘慵仁欠衿饔质强突В跎倭硕源/突衿结构服务器计算能力、存储能力的要求,同时因为资源分布在多个节点,更好的实现了整个网络的负载均衡。诙缘燃扑恪⑿ぷ鳌⑺阉饕妗⑽