论文部分内容阅读
2000年,随着Internet泡沫的破灭,对等网络(简称P2P)迅速成为计算机界关注的热门话题之一,财富杂志更将P2P列为影响Internet未来的四项科技之一。
以文件共享为初始目的Peer-to-Peer应用,允许用户对等体(Peer)间通过Internet完成文件交换。顾名思义,P2P网络打破了传统的Client/Server模式,网络中的每个节点的地位都是对等的。每个节点既充当服务器,为其他节点提供服务,同时也享用其他节点提供的服务。
在2001年2月,Sun公司宣布了Java网络技术中的一种创新性的典范:JXTA。JXTA提供了建立P2P网络应用的核心技术,旨在为P2P应用建立一个通用的开发平台。
本论文通过对P2P平台JXTA的三层体系结构、网络架构和协议的分析研究,掌握基于JXTA平台开发P2P应用的核心技术和过程,从而运用JXTA提供的一套数量少,概念简单的协议构建P2P应用系统。最后,本文提出基于JXTA平台,集成JMS和J2ME技术构建一无线消息平台系统的分析、设计和实现。
论文首先阐述了P2P网络计算的历史与发展现状以及P2P典型应用;然后详细分析研究新的对等网络计算平台—JXTA,包括JXTA的体系结构、网络架构、核心协议和标准协议;最后给出开发实例—一个建立在JXTA平台上的无线消息平台。