欢迎来到天天文库
浏览记录
ID:32284999
大小:2.79 MB
页数:67页
时间:2019-02-02
《基于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
此文档下载收益归作者所有