基于jxta的p2p应用研究

基于jxta的p2p应用研究

ID:32284999

大小:2.79 MB

页数:67页

时间:2019-02-02

基于jxta的p2p应用研究_第1页
基于jxta的p2p应用研究_第2页
基于jxta的p2p应用研究_第3页
基于jxta的p2p应用研究_第4页
基于jxta的p2p应用研究_第5页
资源描述:

《基于jxta的p2p应用研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、武汉理工大学硕士学位论文摘要对等网络技术(P2P)作为一种新兴的技术,近些年来得到快速的发展。P2P中的每个节点即是资源的提供者,又是资源的获取者。与传统的模式相比,具有无可比拟的非中心化、可扩展性强、健壮性、高性能/价格比、安全性高等优势。同时P2P技术具有广阔的应用前景,已经应用到即时通讯、文件共享、对等计算、精度搜索、企业应用、电子商务和电子游戏等领域。但是众多P2P系统均是各自为政,形成了一个个P2P的孤岛。这样与P2P设计的分布式的初衷相背离了。在2000年的夏天,sllIl公司提出了“只有互通才能真正发挥出P2P的优势,就好像即时通讯I

2、M(InstantMessa百ng),能互连的人越多,越有价值”的观点,并出面发布一个平台一JxTA平台。JxTA不仅仅是一个对等网络计算平台,关键的是它实现一个与网络、编程语言和平台无关的支持多种P2P应用的平台。JXTA平台具有互操作性、平台无关性、广泛性等特性。基于JXlA平台的这些特性,使之成为一个P2P应用开发的理想平台。论文首先分析了P2P技术的特点,总结了p2P的三种模式和各种领域的应用并分析了现有的P2P应用的缺陷和不足,提出了在P2P应用开发中引入JxTA平台的设想;然后研究了JxTA平台的设计目标、基本要素和六大协议;提出了一个

3、基于JxTA的P2P应用框架模型,总结了P2P应用应具有的特征,提出了此模型的四层架构(包括网络连接层、J)(TA核心层、数据模型和控制逻辑层和P2P应用层),分析了几个重要协议的具体实现过程;接着介绍了本模型的一个实现一PPChat即时通讯系统的设计,给出此系统的框架图,并描述了系统要实现一些功能;最后按功能模块对系统的具体实现进行了详细地讲述,主要模块包括服务的应用、用户身份的验证、对等组的创建发布和加入、通告的创建发布和发现、输入输出管道的建立、消息的编码格式、消息的接收和发送、消息的加解密、好友的搜索、对象的序列化、日志生成和系统界面的设计

4、等。通过本文的研究,提出了一个基于JXTA的P2P应用框架模型,并且使用此模型成功地开发一个即时通讯系统,验证了此模型。另外使用本模型开发的系统具有非中心化、健壮性、高性能/价格比、安全性高等优势。本课题的研究不仅分析了P2P的技术和应用,并且在使用JXTA平台进行P2P应用的开发方面做了一些探索。关键字:分布式网络,P2P,JxTA,即时通讯武汉理工大学硕士学位论文AbstractThepeer—to-peernetworktechnology(P2P)asthemostupandcomingtechn0109y,hasdevelopedvery

5、fastinrecent”ars.工nP2PeachnodeistheresourceproVider,alsotheresourceextraction.Compareswiththetraditionalpattem,ithaslotsofincomparablesuperiorities,suchas:non-centralization,expansibility,robustness,highcostperfbr

6、naIlceandhiger8ercure.AndP2Ptechnologyhasmebroad印plicationprosp

7、ect,appliesunceasin91ytoinstantmessaging,nlesharing,coordinatedcoInpmation,precisiOnsearch,enterpriseapplication,electroniccOmmerceandcomputerg锄eetc.ButthemultitIldinousP2Psystemsdotheirownwayandinmemownfield,themhasfbmeda10tofP2Pisolatedisland.Thisdepaned疔omtheoriginalP2Pdesi

8、gnintention-distributionalshare.In2000summer,SunCorporationproposedaviewpoint:”onlyexchangedcandisplayP2Ptmlysuperiority,just1ikeInstalltMessa舀ng(IM),moreh啪anjoinedin,morevaluealbethissystemis”.Andreleasedaplatfom-JxTAplatfom.JXTAisnOtmerelyapeer.to-peernetworkcalculatesplatfo

9、rm,whatisessentialisitisdesignedtobeindependentofprogramming1

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

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

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