基于JXTA的P2P应用研究

上传人:jiups****uk12 文档编号:40525329 上传时间:2018-05-26 格式:PDF 页数:69 大小:2.83MB
返回 下载 相关 举报
基于JXTA的P2P应用研究_第1页
第1页 / 共69页
基于JXTA的P2P应用研究_第2页
第2页 / 共69页
基于JXTA的P2P应用研究_第3页
第3页 / 共69页
基于JXTA的P2P应用研究_第4页
第4页 / 共69页
基于JXTA的P2P应用研究_第5页
第5页 / 共69页
点击查看更多>>
资源描述

《基于JXTA的P2P应用研究》由会员分享,可在线阅读,更多相关《基于JXTA的P2P应用研究(69页珍藏版)》请在金锄头文库上搜索。

1、武汉理工大学硕士学位论文基于JXTA的P2P应用研究姓名:彭法銮申请学位级别:硕士专业:计算机应用技术指导教师:吴业福20060501武汉理工大学硕士学位论文摘要对等网络技术( P 2 P ) 作为一种新兴的技术,近些年来得到快速的发展。P 2 P 中的每个节点即是资源的提供者,又是资源的获取者。与传统的模式相 比,具有无可比拟的非中心化、可扩展性强、健壮性、高性能价格比、安全性高等优势。同时P 2 P 技术具有广阔的应用前景,已经应用到即时通讯、文件共享、对等计算、精度搜索、企业应用、电子商务和电子游戏等领域。 但是众多P 2 P 系统均是各自为政,形成了一个个P 2 P 的孤岛。这样与P

2、2 P 设计的分布式的初衷相背离了。在2 0 0 0 年的夏天,s l l I l 公司提出了“只有互通才能真正发挥出P 2 P 的优势,就好像即时通讯I M ( I n s t a n tM e s s a 百n g ) ,能互连的人越多,越有价值”的观点,并出面发布一个平台一J x T A 平台。J x T A 不仅仅是一个对等网络计算平台,关键的是它实现一个与网络、编程语言和平台无关的支持多种P 2 P 应用的平台。J X T A 平台具有互操作性、平台无关性、广泛性等特性。基于J X l A 平台的这些特性,使之成为一个P 2 P 应用开发的理想平台。论文首先分析了P 2 P 技术的特

3、点,总结了p 2 P 的三种模式和各种领域的 应用并分析了现有的P 2 P 应用的缺陷和不足,提出了在P 2 P 应用开发中引入J x T A 平台的设想;然后研究了J x T A 平台的设计目标、基本要素和六大协议;提出了一个基于J x T A 的P 2 P 应用框架模型,总结了P 2 P 应用应具有的特征, 提出了此模型的四层架构( 包括网络连接层、J ) ( T A 核心层、数据模型和控制逻辑层和P 2 P 应用层) ,分析了几个重要协议的具体实现过程;接着介绍了本模型的一个实现一P P C h a t 即时通讯系统的设计,给出此系统的框架图, 并描述了系统要实现一些功能;最后按功能模块

4、对系统的具体实现进行了详细地讲述,主要模块包括服务的应用、用户身份的验证、对等组的创建发布和加入、通告的创建发布和发现、输入输出管道的建立、消息的编码格式、消息的接收和发送、消息的加解密、好友的搜索、对象的序列化、日志生成和系统界面的设计等。通过本文的研究,提出了一个基于J X T A 的P 2 P 应用框架模型,并且使用此模型成功地开发一个即时通讯系统,验证了此模型。另外使用本模型开发的系统具有非中心化、健壮性、高性能价格比、安全性高等优势。本课题 的研究不仅分析了P 2 P 的技术和应用,并且在使用J X T A 平台进行P 2 P 应用的开发方面做了一些探索。关键字:分布式网络,P 2

5、P ,J x T A ,即时通讯武汉理工大学硕士学位论文A b s t r a c tT h ep e e r t o - p e e rn e t w o r kt e c h n o l o g y ( P 2 P ) a st h em o s tu pa n dc o m i n gt e c h n 0 1 0 9 y ,h a sd e v e l o p e dv e r yf a s t i nr e c e n t ”a r s 工nP 2 Pe a c hn o d ei st h er e s o u r c ep r o V i d e r ,a l s ot h er

6、 e s o u r c ee x t r a c t i o n C o m p a r e sw i t ht h et r a d i t i o n a lp a t t e m ,i th a sl o t so fi n c o m p a r a b l es u p e r i o r i t i e s ,s u c ha s :n o n - c e n t r a l i z a t i o n ,e x p a n s i b i l i t y ,r o b u s t n e s s ,h i g hc o s tp e r f b r | n a I l c ea

7、 n dh i g e r8 e r c u r e A n dP 2 Pt e c h n o l o g yh a sm eb r o a d 印p l i c a t i o np r o s p e c t ,a p p l i e su n c e a s i n 9 1 yt oi n s t a n tm e s s a g i n g ,n l es h a r i n g ,c o o r d i n a t e dc o I n p m a t i o n ,p r e c i s i O ns e a r c h ,e n t e r p r i s ea p p l i

8、 c a t i o n ,e l e c t r o n i cc O m m e r c ea n dc o m p u t e rg 锄ee t c B u tt h em u l t i t I l d i n o u sP 2 Ps y s t e m sd ot h e i ro w nw a ya n di nm e mo w nf i e l d ,t h e mh a sf b m e da1 0 to fP 2 Pi s o l a t e di s l a n d T h i sd e p a n e d 疔o mt h eo r i g i n a lP 2 Pd e

9、s i g ni n t e n t i o n - d i s t r i b u t i o n a ls h a r e I n2 0 0 0s u m m e r ,S u nC o r p o r a t i o np r o p o s e dav i e w p o i n t :”o n l ye x c h a n g e dc a nd i s p l a yP 2 Pt m l ys u p e r i o r i t y ,j u s t1 i k eI n s t a l l tM e s s a 舀n g ( I M ) ,m o r eh 啪a nj o i n

10、e di n ,m o r ev a l u e a l b et h i ss y s t e mi s ”A n dr e l e a s e dap l a t f o m - J x T Ap l a t f o m J X T Ai sn O tm e r e l yap e e r t o - p e e rn e t w o r kc a l c u l a t e sp l a t f o r m ,w h a ti se s s e n t i a li si ti sd e s i g n e dt ob ei n d e p e n d e n to fp r o g r

11、 a m m i n g1 a n g u a g e ,t r a I l s p o r tp r o t o c 0 1 s n e t w o r k i n gp l a t f o m sa n ds y s t e mp l a t f o 衄s I th a st h ef e a n I r e ss u c ha s ,i n t e r o p e r a b i l i t y ,p l a t f o mi n d e p e n d e n c ea n du b i q u i t y B e c a u s eo ft h e s e 矗美如r e s ,i t

12、b e c o m eai d e a lP 2 Pa p p l i c a t i o nd e v e l o pp l a t f b 玎n T h et h e s i sh a sf i r s ta n a l y z e dt h eP 2 Pt e c h n 0 1 0 9 yc h a r a c t e r i s t i c ,s u m n l a r i z e d恤et h r e ek i n do fP 2 Pm o d e i sa n de a c hk i n do fd o n l a i na p p l i c a t i o n sa n dh

13、 a sa 1 1 a l y z e dt h ee x i s t i n gP 2 Pa p p l i c a t i o nn a wa n dt t l ei n s u 伍c i e n c y ,t h e np r o p o s e di n 订o d u c e st h eJ X T Ap l a t f o m li nt l l eP 2 Pa p p l i c a t i o nd e V e l o p m e n tt h et e m a t i v ep l a n ;T h e nh a ss t I l d i e dt h eJ X T Ap l

14、a t f o md e s i g ng o a l ,t h eb a s i ce s s e n t i a lf a c t o ra n ds i xi m p o r t a n tp r o t o c 0 1 s ;T h e np r o p o s e db a s e do nt h eJ X T AP 2 Pa p p l i c a t i o n丘a m em o d e l ,s u m m a r i z e dt h ec h 撇c t e r i s t i cw h i c ht h eP 2 Pa p p l i c a t i o ns h o u

15、l dh a v e ,p r o p o s e dt h i sm o d e lf o u rp a r a d i g m s ( i n c l u d i n gn e t w o r kl i n kl e v e l ,J X T Ac o r el e V e l ,d a t am o d e la n dc o n t r 0 1l o g i cl e V e la n dP 2 Pa p p l i c a t i o n1 a y e r ) ,a n d- I I 武汉理工大学硕士学位论文a 1 1 a l y z e ds e v e r a li m p o

16、n a n tp r o t o c 0 1 si I 印l e m e n t a t i o np r o c e s s e s ;T h e ni n t r o d u c e dt h i sm o d e l si m p l e m e m a n o n P P C h a ti m m e d i a t em e s s a g e i n gs y s t e md e s i g n ,h a sa n a l y z e dt h i ss y s t e m 行啪ec h a r t ,a n dd e s c r i b e dt h es y s t e m sf I l n c t i o n s ;F i n a l l yp r e s s e dt h e c t i o nm o d u l et oc a r r yo nt ot h es y s t e ms p e c i f i ci m p l e m e n t a t i o ni nd e t a i ln a r r a t e d

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号