网站大量收购独家精品文档,联系QQ:2885784924

基于JXTA的P2P程序模型特性分析.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于JXTA的P2P程序模型特性分析   摘要:P2P技术的日益广泛使用,使得作为P2P技术中一支重要力量的JXTA也日益被研究者所重视,同时也出现了一些基于JXTA的P2P应用程序。在对这些程序及JXTA技术研究及设计的基础上,挖掘出JXTA原理及概念中的深层意义,提炼出这类JXTA程序的模型特性,并提出了基于JXTA的P2P程序的程序模型及设计流程。   关键词:P2P;JXTA;程序模型;设计流程   中图分类号:TP393文献标识码:A文章编号:1009-3044(2010)22-6244-03   Characteristic Analysis of JXTA-based P2P Program Model   LI Xing1, HUANG Jin-de2   (1.Network Management Center of GuangXi Education College, Nanning 530023, China; 2.Guangxi College of Education, Nanning 530023, China)   Abstract: With the increasingly widely used of P2P technology,the JXTA which play a important role in P2P technology is paid attention by researcher,at the same time,there come to some JXTA-based P2P application program.On the base of the researching of these program and JXTA-technology, excavated the innermost meaning in jxta principles and concepts, refine the model characteristic of these JXTA program. Presented the program model and design progress of JXTA-basded P2P program.   Key words: P2P; JXTA; program model; design porgress   P2P(Point To Point)即端到端的网络传输方式,相对于传统的C/S模式,P2P提倡的是一种“去中心化”的思想,处于P2P网络中的任一终端都同时扮演着服务端与客户端的角色,这样的方式进一步的还原了网络的本质,使得网络中的通信更加的直接和自由,正是因为基于P2P的网络程序具有传输效率高、硬件需求低、弹性好、不易受攻击等特点,P2P技术得到不断的发展。   JXTA是SUN公司推出的一组开发的通用P2P协议,并给出了基于Java的参考实现,这使得P2P程序的设计者通过对该平台API的使用,快速、便捷的构造出P2P网络传输底层,并且由于使用了共同的P2P原理及技术,各P2P程序之间有可能进行融合。   对JXTA原理特别是JXTA的Java参考实现及程序模型的研究与分析,将有助于更快速、更合理、更准确的设计出基于JXTA的P2P应用程序。   1 JXTA中的一些重要概念及分析   通过对JXTA设计白皮书、API文档及相关资料的研究,并在设计基于JXTA的程序基础上,对JXTA的重要概念进行了较深入的理解。以下将对这些概念进行阐述及剖析,同时指出在基于JXTA的程序设计时要注意的地方。   1.1 对等点(peer)   从应用的层面来看,对等点指的是P2P网络中的一个“点”,往往指的是一台计算机,也就是代表一个用户。然而,在程序设计的过程中,应该注意到,一台计算机可以扮演多个对等点,这在设计验证的过程中是经常用到的,但要注意,如果没有特别的设计,一台计算机中使用同样程序的对等点应该在不同的文件夹中运行。这是因为每个对等点都会创建一个保存自身配置信息的文件,如果不同的对等点在同一文件夹中运行,会导致配置文件的冲突。还需要注意的一点是,对等点不仅仅代表“边缘”设备,同时,一些“中心”设备,如集合点、中继点等也是对等点,他们也能得到对等点可以得到的服务。   1.2 点组(peergroup)   从功能上看,点组可类比的看作QQ应用程序当中的“群”,因为两者都为用户提供了一个相对封闭的,安全的,界限清晰的环境,同时能得当相同的服务。然而,仍然存在几点原理上的区别。首先,点组侧重描述的是可在点组内获取服务的对等点集合,这些服务往往不是面向应用的,而是面向P2P网络的构建,典型的点组提供

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档