论文部分内容阅读
P2P网络是近年来计算机领域研究与关注的一个焦点,它在很多领域都得到了应用。P2P网络自身的分散化、自治性、动态性、自组织性、异构性等特点,对P2P的安全问题提出了很大的挑战。不过这些安全问题在JXTA平台中得到了一定的解决。JXTA是Sun公司推出的开放性对等网络研究项目,其主要目的是致力于从所有的P2P系统中分离出系统通用的需求,从而建立一整套泛型P2P基础协议,整合P2P应用、标准化P2P服务,利用该平台可以开发出跨平台的、高效的、安全的网络应用系统。本文主要论述了笔者设计并实现的XIDIANTALK系统模型。该系统以JXTA架构为基础,实现了对等组管理模块、安全即时通信模块,包含对等组内一对一和群组文本消息通信。本文的主要研究和实现工作可以分为以下几个方面:(1)介绍研究背景以及国内外研究现状;(2)对P2P网络技术进行研究,重点包含P2P网络结构、特点以及其安全性;(3)对JXTA技术进行介绍,包括JXTA基本概念、网络架构以及协议簇,并且重点研究了JXTA安全性;(4)对本文设计并实现的系统(XIDIANTALK)进行详细分析,并对其进行总体设计和功能模块的划分;(5)对XIDIANTALK系统中主要功能模块:对等组管理模块,安全即时通信模块进行详细的分析、设计以及实现;(6)对XIDIANTALK系统模型中各功能模块进行测试,验证其可行性和准确性。经测试,本文所设计并实现的XIDIANTALK系统能够完成各项预期功能。