| 【中文题名】 | P2P平台JXTA的协议分析与应用 |
| 【英文题名】 | Analysis and Application for the JXTA Protocols of P2P |
| 【学科专业】 | 计算机应用技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-8-21 |
| 【中关键词】 | P2P,JXTA,协议,,, |
| 【英关键词】 | P2P,JXTA,protocol, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机的应用>> |
| 【论文摘要】 |
随着Internet的飞速发展和普及,P2P技术成为计算机网络技术中的一个热点。与传统的C/S模式相比,P2P具有无可比拟的去中心化、可扩展性、健壮性、高性价比、负载均衡等优势。它使网络应用的核心从中央服务器向网络边缘的终端设备扩散。作为C/S模式很好的补充,P2P已经应用到文件共享、对等计算、协同工作、即时通信、信息检索、电子商务和网络游戏等领域。然而众多P2P系统各自为政,形成了一个个P2P的孤岛。这样与P2P设计的分布式共享的初衷相背离了。JXTA的平台无关性、互操作性、广泛性使它成为了将P2P应用孤岛连在一起的最佳选择。
本文以JXTA协议为主要研究对象,旨在建立基于JXTA的高效的、可扩展的、互操作性强的P2P应用。
本文首先简要介绍了P2P的定义和特点,并对其三种网络模型的优缺点进行了对比。通过分析现有P2P应用的缺陷和不足,作出了在P2P应用开发中引入JXTA平台的设想;然后研究了JXTA平台的层次结构、基本要素和协议栈,分析了对等机发现协议和管道绑定协议,通过实例说明了相关协议的使用。在此基础上,将JXTA应用到虚拟教室考试中,并对原型系统进行测试,验证了其可行性和正... |
| 【论文题纲】 |
|
摘要 |
4-5 |
|
Abstract |
5-10 |
|
第1章 绪论 |
10-14 |
|
1.1 引言 |
10 |
|
1.2 研究背景及意义 |
10-11 |
|
1.3 国内外P2P研究现状 |
11-12 |
|
1.4 论文研究内容 |
12 |
|
1.5 论文组织结构 |
12-14 |
|
第2章 P2P网络与JXTA平台 |
14-30 |
|
2.1 P2P网络综述 |
14-23 |
|
2.1.1 P2P定义 |
14-15 |
|
2.1.2 P2P特点 |
15-17 |
|
2.1.3 P2P网络模型 |
17-20 |
|
2.1.4 P2P应用领域 |
20-22 |
|
2.1.5 P2P发展存在的问题 |
22-23 |
|
2.2 JXTA平台简介 |
23-30 |
|
2.2.1 JXTA特性 |
24 |
|
2.2.2 JXTA层次结构 |
24-25 |
|
2.2.3 JXTA基本要素 |
25-30 |
|
第3章 JXTA协议分析 |
30-49 |
|
3.1 协议栈 |
30-32 |
|
3.2 对等机发现协议 |
32-39 |
|
3.2.1 消息 |
32-35 |
|
3.2.2 JAVA绑定 |
35-39 |
|
3.3 对等机解析协议 |
39-41 |
|
3.3.1 处理者(handler) |
39 |
|
3.3.2 消息 |
39-41 |
|
3.4 端点路由协议 |
41-42 |
|
3.5 管道绑定协议 |
42-46 |
|
3.5.1 消息 |
43-45 |
|
3.5.2 JAVA绑定 |
45-46 |
|
3.6 一个基于JXTA的P2P消息传送实例 |
46-49 |
|
第4章 JXTA在虚拟教室考试中的应用 |
49-61 |
|
4.1 虚拟教室概述 |
49 |
|
4.2 系统设计 |
49-52 |
|
4.2.1 设计目标 |
49-50 |
|
4.2.2 设计方案 |
50-52 |
|
4.3 系统实现 |
52-56 |
|
4.3.1 对等机启动过程与信息组织 |
52 |
|
4.3.2 主要类实现细节 |
52-56 |
|
4.4 系统测试 |
56-61 |
|
4.4.1 测试目标 |
56 |
|
4.4.2 测试环境 |
56 |
|
4.4.3 测试流程 |
56-57 |
|
4.4.4 测试结果 |
57-60 |
|
4.4.5 测试结果分析 |
60-61 |
|
第5章 JXTA关键技术探讨 |
61-68 |
|
5.1 JXTA发现机制的探讨 |
61-64 |
|
5.1.1 总体结构 |
61 |
|
5.1.2 JXTA的发现策略 |
61-62 |
|
5.1.3 JXTA的发现过程 |
62-63 |
|
5.1.4 JXIA发现机制的不足 |
63-64 |
|
5.2 穿越防火墙和NAT技术探讨 |
64-68 |
|
5.2.1 防火墙 |
64 |
|
5.2.2 NAT |
64-65 |
|
5.2.3 穿越防火墙和NAT的主要技术 |
65-66 |
|
5.2.4 JXTA穿越技术 |
66-68 |
|
总结与展望 |
68-69 |
|
致谢 |
69-70 |
|
参考文献 |
70-73 |
|
攻读硕士学位期间发表的论文 |
73-74 |
|
附录 |
74-76 |
|
| 【DOI】 | LunWen.ID:2.2008.375755 |