| 【中文题名】 | 移动P2P研究与设计 |
| 【英文题名】 | Design and Implementation of Mobile Peer-to-Peer Application |
| 【学科专业】 | 计算机应用技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-8-29 |
| 【中关键词】 | 移动,P2P,JXME,JXTA,, |
| 【英关键词】 | Mobile,P2P,JXME,JXTA, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机的应用>计算机网络>一般性问题 |
| 【论文摘要】 |
P2P网络由于其无服务中心而具有良好的可用性、扩展性和容错性,已经成为网络应用的热门技术。互联网中P2P技术的成功应用为移动通信服务提供了有益的借鉴。将P2P应用到手机网络中,为用户提供资源共享等服务已经成为移动信息服务的新思路。本文试图探讨将P2P应用到手机网络的可行性,并对技术实现途径、方案和关键问题进行深入研究。
在分析P2P网络结构、3G的网络特点和以3G网络为依托的Mobile P2P技术特性基础上,重点对3G网络环境中的Mobile P2P混合式代理结构进行了深入讨论。
分析了移动P2P系统实现技术,从通信模式、功能服务以及安全漏洞三个方面分析了JXME存在的问题,提出了一个JXME的扩展模型——EJXME,详细谈论了EJXME节点和EJXME代理节点设计以及EJXME中的节点发现、资源通告和资源服务功能设计等问题。
实现了一个基于EJXME的移动P2P原型系统——SharMobi。分析了系统的功能和非功能需求,从系统功能划分和安全组件设计等方面对系统实现进行了深入研究。
构造了一个系统测试环境,对系统功能、文件传输效率和加密性能进行了测评。结果表明,EJ... |
| 【论文题纲】 |
|
摘要 |
4-5 |
|
Abstract |
5-9 |
|
第一章 引言 |
9-15 |
|
1.1 研究背景及现状 |
9-12 |
|
1.1.1 背景 |
9-10 |
|
1.1.2 研究现状 |
10-12 |
|
1.2 研究内容和目的 |
12-13 |
|
1.3 论文结构及章节安排 |
13-15 |
|
第二章 移动 P2P研究 |
15-27 |
|
2.1 P2P技术 |
15-20 |
|
2.1.1 P2P特点 |
15-16 |
|
2.1.2 P2P网络结构 |
16-19 |
|
2.1.3 P2P的主要应用 |
19-20 |
|
2.2 移动 P2P概述 |
20-22 |
|
2.2.1 移动P2P特点 |
20-21 |
|
2.2.2 3G网络为移动P2P提供的技术支撑 |
21-22 |
|
2.3 移动 P2P网络模型选择 |
22-26 |
|
2.3.1 适合移动P2P的网络结构 |
22-24 |
|
2.3.2 混合式代理网络结构 |
24-26 |
|
2.4 小结 |
26-27 |
|
第三章 移动 P2P开发技术——JXME |
27-36 |
|
3.1 JXTA |
27-32 |
|
3.1.1 JXTA三层架构 |
27-28 |
|
3.1.2 JXTA组成 |
28-31 |
|
3.1.3 JXTA查找过程 |
31-32 |
|
3.2 JXME |
32-33 |
|
3.3 JXME与 SIP对比 |
33-35 |
|
3.4 选择 JXME开发移动 P2P |
35 |
|
3.5 小结 |
35-36 |
|
第四章 基于 JXME改进模型——EJXME |
36-55 |
|
4.1 JXME模型中的不足 |
36-39 |
|
4.1.1 JXME通信模式上的不足 |
36-38 |
|
4.1.2 JXME功能服务存在冗余通告 |
38 |
|
4.1.3 JXME安全漏洞 |
38-39 |
|
4.2 JXME改进模型——EJXME |
39-48 |
|
4.2.1 EJXME通信模式 |
40-42 |
|
4.2.2 EJXME功能服务 |
42-43 |
|
4.2.3 EJXME安全架构 |
43-48 |
|
4.3 EJXME Peer功能服务 |
48-51 |
|
4.3.1 接入网络 |
48-49 |
|
4.3.2 节点发现 |
49-50 |
|
4.3.3 资源通告 |
50 |
|
4.3.4 资源服务 |
50-51 |
|
4.4 EJXME Proxy功能 |
51-53 |
|
4.5 EJXME组成 |
53-54 |
|
4.6 小结 |
54-55 |
|
第五章 基于 EJXME的系统——SharMobi的设计和实现 |
55-63 |
|
5.1 系统需求 |
55-56 |
|
5.1.1 功能需求 |
55-56 |
|
5.1.2 非功能需求 |
56 |
|
5.2 安全组件实现 |
56-57 |
|
5.3 EJXME Peer实现 |
57-61 |
|
5.3.1 系统模块图 |
58-59 |
|
5.3.2 类图 |
59-60 |
|
5.3.3 EJXME Peer运行界面 |
60 |
|
5.3.4 代码压缩和混淆 |
60-61 |
|
5.4 EJXME Proxy实现 |
61-62 |
|
5.5 小结 |
62-63 |
|
第六章 基于 EJXME的系统——SharMobi的验证 |
63-70 |
|
6.1 验证目的 |
63 |
|
6.2 功能测试 |
63-64 |
|
6.3 性能测试 |
64-68 |
|
6.3.1 文件传输测试 |
64-68 |
|
6.3.2 数据加密性能测试 |
68 |
|
6.4 基于 EJXME的系统——SharMobi测试结论 |
68-69 |
|
6.5 小结 |
69-70 |
|
第七章 总结与展望 |
70-72 |
|
7.1 本文工作总结与创新 |
70 |
|
7.2 未来研究方向 |
70-71 |
|
7.3 展望 |
71-72 |
|
参考文献 |
72-75 |
|
攻读学位期间发表论文以及科研情况 |
75-76 |
|
发表论文 |
75 |
|
科研项目 |
75-76 |
|
致谢 |
76-77 |
|
附录A 移动P2P运行界面 |
77 |
|
| 【DOI】 | LunWen.ID:2.2008.375808 |