学位论文 > 优秀研究生学位论文题录展示
基于JXTA的网络文件共享系统的研究
作 者: 王艳辉
导 师: 郭宁
学 校: 首都经济贸易大学
专 业: 信息经济学
关键词: 对等网 P2P CMS 网络文件共享 JXTA
分类号: TP393.09
类 型: 硕士论文
年 份: 2007年
下 载: 84次
引 用: 0次
阅 读: 论文下载
内容摘要
最近几年,对等计算(Peer-to-Peer,简称P2P)得到了快速的发展。它能够以较低的成本快速地部署强大的,大规模分布式的应用。P2P中的每个节点即是共享资源的提供者,又是共享资源的获取者。与传统的模式相比,具有无可比拟的非中心化、可扩展性强、健壮性、高性能/价格比、安全性高等优势。在2000年的夏天,Sun公司提出了“只有互通才能真正发挥出P2P的优势,就好像即时通讯IM(Instant Messaging),能互连的人越多,越有价值”的观点,并出面发布一个平台---JXTA平台。JXTA不仅仅是一个对等网络计算平台,关键的是它实现一个与网络、编程语言和平台无关的支持多种P2P应用的平台。JXTA平台具有互操作性、平台无关性、广泛性等特性。基于JXTA平台的这些特性,使之成为一个P2P应用开发的理想平台。本论文首先分析了P2P技术的特点,总结了P2P的三种模式和各种领域的应用并分析了现有的P2P应用的缺陷和不足,提出了在P2P应用开发中引入JXTA平台的设想;扩展了一个基于JXTA的P2P应用框架模型---CMS,接着并给出了NFShare---即网络文件共享的设计与实现,并描述了系统要实现一些功能;最后按功能模块对系统的具体实现进行了详细地讲述,主要模块包括文件的共享、文件的搜索、获取共享内容、权限管理的设计等。通过本文的研究,扩展了一个基于JXTA的P2P应用框架模型,并且使用此模型成功地开发了一个网络文件共享系统,同时本模型扩展了P2P的应用范围,目前P2P主要应用于开放式的网络中,本模型尝试在局部应用P2P网络模式;此网络文件共享系统采用纯P2P模式,因此彻底消除了对中心服务器的依赖,所以不会因为某些机器出现故障导致系统瘫痪,而且同时充分利用了现有的网络资源,节约了成本;使用本模型开发的系统具有非中心化、健壮性、高性能/价格比、安全性高等优势。本课题的研究不仅分析了P2P的技术和应用,并且在使用JXTA平台进行P2P应用的开发方面做了一些探索。
|
全文目录
摘要 5-6 Abstract 6-11 1 引言 11-13 1.1 研究背景 11 1.2 课题来源 11-12 1.3 课题研究背景及意义 12-13 2 P2P技术 13-23 2.1 P2P的历史与发展 13-18 2.1.1 P2P概述 13-14 2.1.2 P2P实现模型 14-17 2.1.3 常见的P2P应用领域 17-18 2.2 各种P2P模型的运行机制 18-23 2.2.1 发现其他端 18-19 2.2.2 为所需内容查询端 19-20 2.2.3 和其它端共享内容 20-21 2.2.4 共享资源的搜索 21-23 3 JXTA平台-P2P网络解决方案 23-29 3.1 JXTA概述 23 3.2 JXTA设计目标 23 3.3 JXTA的层次结构 23-24 3.4 JXTA中的关键概念 24-27 3.4.1 对等机 24-25 3.4.2 对等组(Peer Group) 25 3.4.3 管道(Pipe) 25 3.4.4 集合点(Rendezvous Peer) 25-26 3.4.5 消息(Message) 26 3.4.6 广告(Advertisement) 26-27 3.5 JXTA的协议体系 27-29 3.5.1 对等机的发现协议 27 3.5.2 对等机的信息协议 27 3.5.3 管道绑定协议 27 3.5.4 对等机解析协议 27 3.5.5 端点路由协议 27-28 3.5.6 集合点协议 28-29 4 NFShare-网络文件共享系统应用框架模型 29-37 4.1 NFShare的系统结构图 29-30 4.2 CMS内容管理服务 30-32 4.2.1 CMS概念 30 4.2.2 CMS体系结构 30-31 4.2.3 CMS协议 31-32 4.3 系统的功能设计 32-35 4.3.1 文件共享 33 4.3.2 文件搜索 33-34 4.3.3 获取文件内容 34 4.3.4 安全管理 34-35 4.4 该系统实际运行图为 35 4.5 NFShare系统的特点 35-37 5 NFShare--网络文件共享系统功能的实现 37-48 5.1 系统的主要对象 37-38 5.2 服务的应用 38-42 5.2.1 对等组的创建、加入及发布 38-40 5.2.2 通告的创建、发布及发现 40-42 5.3 NFShare共享服务的创建、搜索及下载 42-44 5.3.1 NFShare共享服务的实现 42-43 5.3.2 NFShare搜索服务的实现 43 5.3.3 NFShare的下载的实现 43-44 5.4 网络文件共享系统的配置及运行界面 44-48 6 结论 48-50 6.1 论文工作总结 48 6.2 有待进一步研究的问题 48-50 7 参考文献 50-52 8 致谢 52 9 研究期间发表论文 52-53 详细摘要 53-58
|
相似论文
- 基于NS2的PeerCast模拟平台设计与实现,TP311.52
- 面向Gnutella和eMule网络拓扑测量和安全性分析,TP393.08
- 基于聚类分析的P2P流量识别算法的研究,TP393.02
- 陆地棉细胞质雄性不育及其恢复机制的研究,S562
- 音像广播远程教育系统中直播服务器的设计与实现,TP311.52
- 基于P2P流媒体系统的设计与实现,TN919.8
- 基于人工免疫的病毒检测技术研究,TP393.08
- 基于自组织网络的分布式广域后备保护研究,TM774
- 泛在环境下虚拟终端系统的组织机制研究与实现,TN915.02
- 基于P4P的流媒体点播系统研究与实现,TN948.64
- 基于P2P的空间矢量数据快速索引机制的研究,TP391.3
- 基于Winsock的C/S模式即时通信系统的设计及实现,TN914
- P2P网络信任模型及其相关技术的研究,TP393.08
- P2P流媒体特征提取技术研究与实现,TN919.8
- 大流量环境下实时P2P流媒体行为识别系统设计与实现,TN919.8
- 一个基于UDP协议的P2P即时通讯软件的设计与实现,TP393.02
- 一种IPV4/IPV6混合网络下P2P直播系统资源共享方法,TP393.02
- NVD节目网络播放器的功能深化研究,TP393.09
- 一种对等网络文件共享算法仿真与性能分析比较,TP393.09
- 基于P2P架构下的移动“全球眼”系统实现及性能分析,TN929.5
- 基于CDN和P2P技术的混合流媒体内容分发机制研究,TN919.8
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序
© 2012 www.xueweilunwen.com
|