基于jxta的p2p点对点通信

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
摘 要
JXTA是一个为P2P计算而开发设计的开发网路计算平台。它的目标是通过创建基本组件和服务来为peer group创造新的应用。JXTA是juxtpose的简称,指并列并排,这里是说P2P的方式和C/S方式以及B/S方式是同等地位了,都是传统的分布 式计算模型。 JXTA为开发应用程序提供了一组开发协议集合和一个开放源码的参考实现。JXTA协议标准化了peer的风格:
1????????
互相发现;
2????????
在peer group中的自组织;
3????????
广告和发现网络服务;
4????????
peer间的通讯;
5????????
peer间的交互。
??? JXTA协议被设计成独立于程序设计语言和独立于传输协议的。这些协议可以使用Java或者C/C++或者perl实现。同样,也能在TCP
/IP,HTTP,Bluetooth或者其他传输协议上实现。JXTA协议使得开发者可以构建和部署P2P的服务或者应用程序,因为这些协议是独立于程 序语言和传输协议,所以可以使得采用完全不同软件体系的异构终端设备能够交互通讯。使用JXTA技术,开发人员可以开发出基于网络的,能够交互的应用程 序,这些应用程序有如下特点:
6????????
通过动态查询和防火墙穿越来发现本网络中的其他peer;
7????????
任何访问网络的节点都可以方便地共享文档;
8????????
在网络站点中查找minute content;
9????????
创建一个peer group来提供服务;
10????
远端监视peer的行为;
11????
在网络中同其他peer进行安全的通信。
本文介绍了在java环境下开发一个基于JXTA的P2P通信系统的过程。通过对JXTA协议的学习研究,开发了一个简单的运行于java环境中的P2P通信系统。文章详细介绍了JXTA的相关知识,包括JXTA开发平台的搭建,P2P通信的实现原理;系统设计部分主要实现了简单的P2P通信;系统实现部分列出了几个主要的程序框图,并附带了一些主要的窗口和程序。
本系统界面友好,操作简单。
关键字:JXTA,P2P通信,JAVA
摘 要??? ABSTRACT??? 第一章1.1? 概述??? 1.2? P2P技术的主要应用领域1.3? 国内外P2P技术应用的现状第二章? JXTA平台2.1? JXTA平台简介2.2? JXTA的架构2.3? JXTA的基本要素2.4? JXTA的六种协议第三章? 搭建基于JXTA的P2P网络3.1下载和安装JAVA开发环境3.1? 下载和安装JXTA3.2? 配置和使用JXTA网络工作环境第四章? P2P通信网络应用模块的设计和实现4.1 P2P通信网络应用模块的描述4.2?? P2P通信网络应用模块的相关功能第五章 总结致谢参考文献