基于JXTA的即时通信应用的设计与实现

基于JXTA的即时通信应用的设计与实现

论文摘要

本文针对P2P环境中的安全即时通信应用需求,设计并实现了一个基于JXTA?的?P2P?安全即时通信应用系统。本系统是企业专用系统,为员工在网络上提供安全的即时通信服务,如日常沟通、工作讨论、资料互传、工作汇报和人员培训等实际需要。本文重点研究了JXTA技术和即时通信技术,设计并实现了基于JXTA的安全即时通信应用系统。通过对一些即时通信软件的分析和对比,针对?P2P?通信中的安全问题,设计了基于JXTA的专用通信协议,对节点间传递的消息进行了加密及重新封装,实现了几种可选的加密算法,保证了不同应用场合的安全性需求。在纯?P2P?的?JXTA?网络结构中,引入中心认证服务器,完成节点初始化时的身份认证,有效地减少了节点间通信的认证次数,提高了认证过程的效率。本系统通过加密和数字签名实现了数据的安全传输,利用日志记录实现系统事件的审计,基于JXTA对等组的授权方式实现对资源的访问控制,保证了系统内数据的机密性、完整性和不可抵赖性。经测试,本系统能够较好地完成安全通信、认证授权、工作日志和系统管理等功能。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 课题的研究背景及意义
  • 1.2 课题的主要研究内容
  • 1.3 论文结构
  • 第二章 技术背景
  • 2.1 P2P
  • 2.2 JXTA
  • 2.2.1 JXTA 概述
  • 2.2.2 JXTA 平台结构
  • 2.2.3 JXTA 的基本概念
  • 2.2.4 JXTA 协议
  • 2.2.5 JXTA 安全隧道机制
  • 2.3 即时通信
  • 2.3.1 即时通信简介
  • 2.3.2 即时通信的发展现状和趋势
  • 2.3.3 即时通信系统在企业中的应用
  • 2.3.4 即时通信系统面临的安全威胁
  • 第三章 基于JXTA 的即时通信应用的设计
  • 3.1 总体构想
  • 3.2 需求分析
  • 3.2.1 功能概述
  • 3.2.2 具体需求
  • 3.3 方案选择
  • 3.3.1 开发平台的选择
  • 3.3.2 P2P 网络安全模型的选择
  • 3.3.3 本应用系统面临的安全问题
  • 3.4 系统设计
  • 3.4.1 系统结构
  • 3.4.2 对等组的建立和管理
  • 3.4.3 建立输入和输出管道
  • 3.4.4 消息的生成和解析
  • 3.4.5 认证模块的设计
  • 第四章 基于JXTA 的即时通信应用的实现
  • 4.1 JXTA 构架P2P 网络
  • 4.1.1 搭建JXTA 开发环境
  • 4.1.2 配置节点属性
  • 4.1.3 创建P2P 点组环境
  • 4.1.4 对等点加入P2P 组
  • 4.1.5 组的基本功能
  • 4.2 数据加密模块
  • 4.2.1 消息的加解密
  • 4.2.2 消息的封装和传送
  • 4.2.3 本地消息记录管理器
  • 4.3 认证授权模块
  • 4.3.1 基于对等组的访问控制
  • 4.3.2 自定义安全对等组
  • 4.3.3 对等点认证和授权的过程
  • 4.4 系统功能
  • 4.4.1 系统初始化
  • 4.4.2 即时消息
  • 4.4.3 文件共享
  • 4.4.4 兼容多系统
  • 4.5 测试用例
  • 第五章 课题总结
  • 5.1 主要研究成果
  • 5.2 下一步的主要工作
  • 致谢
  • 参考文献
  • 研究生在读期间的研究成果
  • 相关论文文献

    • [1].浅谈P2P及其应用和面临的挑战[J]. 电脑知识与技术 2013(11)
    • [2].P2P网络通信中NAT穿越技术的研究及实现[J]. 数字技术与应用 2015(08)
    • [3].对等点的数据映射推导算法研究[J]. 计算机工程与应用 2009(03)
    • [4].JXTA技术的应用与发展[J]. 电脑知识与技术 2009(35)
    • [5].一种基于对等点交换的结构化P2P路由算法[J]. 计算机工程与应用 2008(20)
    • [6].P2P网络多媒体实时共享系统[J]. 计算机工程 2010(17)
    • [7].JXTA技术[J]. 中国教育网络 2008(Z1)
    • [8].一种P2P网络恶意代码4状态被动传播模型[J]. 解放军理工大学学报(自然科学版) 2011(06)
    • [9].Android WebRTC技术在协同设计中的应用[J]. 计算机与现代化 2017(03)
    • [10].基于STUNT的SymmetricNAT穿越[J]. 微计算机应用 2010(10)
    • [11].基于JXTA的P2P程序模型特性分析[J]. 电脑知识与技术 2010(22)
    • [12].一种基于语义的分布式云服务发现方法[J]. 中山大学学报(自然科学版) 2019(03)
    • [13].P2P权限委托与访问控制模型[J]. 计算机工程 2009(04)
    • [14].略论P2P技术在远程教学中的应用[J]. 现代远距离教育 2008(05)
    • [15].基于JXTA的P2P网络资源检索技术研究[J]. 惠州学院学报(自然科学版) 2009(06)
    • [16].点对点网络中运用云理论的信任域模型[J]. 武汉工程大学学报 2012(10)
    • [17].寻找青年建筑师——关于“起点”的问题 王飞[J]. 城市环境设计 2014(07)
    • [18].一种轻量级P2P协议框架的设计与实现[J]. 电脑与电信 2015(12)
    • [19].JXTA网络中资源搜索模型的研究与实现[J]. 世界科技研究与发展 2010(03)
    • [20].基于P2P网络的信息检索系统设计与实现[J]. 科技情报开发与经济 2013(18)
    • [21].中美煤矿安全生产水平对等比较与预测[J]. 煤矿安全 2017(04)
    • [22].一种改进的单跳DHT结构化P2P网络的查找算法[J]. 微电子学与计算机 2013(04)
    • [23].JXTA网络中发布Web服务的关键技术探讨[J]. 计算机系统应用 2008(05)
    • [24].ComNET中的组播问题的分析与研究[J]. 微型机与应用 2014(11)
    • [25].Vista下基于.NET3.5的对等协作技术[J]. 济南大学学报(自然科学版) 2009(02)
    • [26].基于P2P通用计算平台的安全模型设计与实现[J]. 信息安全与通信保密 2008(04)
    • [27].基于SIP的P2P VoIP技术研究[J]. 运城学院学报 2015(03)
    • [28].基于P2P网络的Web服务发布模型研究[J]. 微电子学与计算机 2009(09)
    • [29].基于JXTA对等组的分布式入侵检测系统[J]. 计算机安全 2009(04)
    • [30].基于对等网的数字版权管理方法[J]. 现代情报 2008(03)

    标签:;  ;  ;  

    基于JXTA的即时通信应用的设计与实现
    下载Doc文档

    猜你喜欢