基于CAN的P2P文件共享系统的设计与实现

被引量 : 0次 | 上传用户:cxcsmile
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Peer to Peer(缩写P2P)即对等Internet或对等计算,P2P可以直接被用于交换的可分享的资源与服务,通过互联实现信息资源、处理器资源以及存储资的全面共享,具有分布式查找和自组织性,拥有高扩展性、健壮性和高容特性的特点。通常这些资源和服务包括:信息的共享与交换、计算资源、存储资源等。近些年来,P2P网络一直是工业界和学术界重点关注的对象。P2P网络毫无疑问是当今的热点技术主题。Napster和Gnutella的广泛使用证明了P2P应用的强大潜力。P2P网络是一种基于操作上下文的网络模型,任何一个节点都同时作为客户机和服务器。在各种P2P网络模型中,基于分布式哈希表的结构化P2P是研究的热点。本文首先介绍了P2P理论和相关技术,然后着重研究了内容寻址网络。内容寻址网络(CAN)是一种性能良好的结构化P2P网络,它提出了有效的内容发现算法并具有良好的可扩展性、稳定性和负载平衡。在此基础上,本文提出了一种基于CAN的P2P文件共享系统,并详细描述了该系统的需求分析、设计和实现过程。大体上,该系统分为上下两层。下层采用CAN在应用层上构建了一个P2P重叠网,下层实现结点加入、将结点离开、消息路由和网络维护的功能:而上层实现了资源发布和搜索、文件下载和多媒体点播等P2P应用。此外,本文还研究和解决了穿越NAT的通信等问题。最后,本文在现实网络环境中对该系统进行了功能测试。
其他文献
“对”与“对于”是现代汉语中常用的两个介词,两者均可在句中引入动作的对象或相关的事物,有时可以互换使用。但是,由于语源的不同及语言的发展变化,“对”与“对于”之间也存在
信息技术进步引发了社会生活方式的深刻变革,其中一个重要体现在于互联网技术的发展和普及催生了包括社会化媒体在内的新型互联网应用,这些应用极大地改变了人们沟通交流的方
本文在汽车铝合金板材常用的6000系合金基础上,对一种含铒的新型车用铝合金板材进行研究。研究了轧制对合金板材组织及性能的影响,优化了含铒铝合金板材的热处理工艺,同时对板材
课堂评价是课堂教学历程中十分重要的动作,而且它几乎贯穿了课堂教学的始终.科学、巧妙、富有智慧的课堂评价,对提高课堂教学的有效性、针对性和发展性,促进孩子自主、积极和
期刊
瞬变电磁法测井技术是一种较为新型的测井方法,这种测井方法优点众多,效果较好,现在已经成为测井等相关领域的研究热点。依托于此测井方法,国内外陆续开发了一系列的测井设备
逆境胁迫严重影响了番茄的生长发育,因此提高番茄抗逆性的研究具有极为重要的现实意义。近年来的大量研究表明,促分裂原活化蛋白激酶(mitogen activated protein kinase,MAPK
危重患者在进行抢救的过程中,确保其呼吸道处于通常状态,保持气体交换与通气,是抢救的一个重要事项。人工气道,实质上就是直接将导管置于上呼吸道建立的一种呼吸通道,主要是为了改
在“一带一路”发展战略和思路指导下,在对德阳市的物流发展现状进行详细调研的基础上,结合最新的经济数据,总结了德阳市物流发展中所拥有的优势与劣势、面临的环境机会与威
<正>TCBS系统作为人民银行第一个全国数据集中的会计核算系统,将传统国库会计业务"逐级上划"方式,改变为对国库业务会计业务采用全程自动、逐笔实时的处理模式,同时可以直接
十八大对新时期反腐倡廉建设作了系统的部署,表现为:在道路选择上,坚持中国特色反腐倡廉道路;在政治文化上,强调加强反腐倡廉的廉政文化建设;在制度建设上,强调要建立健全规