学位论文 > 优秀研究生学位论文题录展示

基于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

相似论文

  1. 基于NS2的PeerCast模拟平台设计与实现,TP311.52
  2. 面向Gnutella和eMule网络拓扑测量和安全性分析,TP393.08
  3. 基于聚类分析的P2P流量识别算法的研究,TP393.02
  4. 陆地棉细胞质雄性不育及其恢复机制的研究,S562
  5. 音像广播远程教育系统中直播服务器的设计与实现,TP311.52
  6. 基于P2P流媒体系统的设计与实现,TN919.8
  7. 基于人工免疫的病毒检测技术研究,TP393.08
  8. 基于自组织网络的分布式广域后备保护研究,TM774
  9. 泛在环境下虚拟终端系统的组织机制研究与实现,TN915.02
  10. 基于P4P的流媒体点播系统研究与实现,TN948.64
  11. 基于P2P的空间矢量数据快速索引机制的研究,TP391.3
  12. 基于Winsock的C/S模式即时通信系统的设计及实现,TN914
  13. P2P网络信任模型及其相关技术的研究,TP393.08
  14. P2P流媒体特征提取技术研究与实现,TN919.8
  15. 大流量环境下实时P2P流媒体行为识别系统设计与实现,TN919.8
  16. 一个基于UDP协议的P2P即时通讯软件的设计与实现,TP393.02
  17. 一种IPV4/IPV6混合网络下P2P直播系统资源共享方法,TP393.02
  18. NVD节目网络播放器的功能深化研究,TP393.09
  19. 一种对等网络文件共享算法仿真与性能分析比较,TP393.09
  20. 基于P2P架构下的移动“全球眼”系统实现及性能分析,TN929.5
  21. 基于CDN和P2P技术的混合流媒体内容分发机制研究,TN919.8

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序
© 2012 www.xueweilunwen.com