| 【中文题名】 | Ad Hoc网络隐匿路由协议研究及NS2模拟 |
| 【英文题名】 | Research of Anonymity Routing Protocols of Ad Hoc Networks and NS2 Simulation |
| 【学科专业】 | 计算机应用技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-11-13 |
| 【中关键词】 | 无线自组网,路由协议,动态源路由,DSR,洋葱路由,网络模拟 |
| 【英关键词】 | Ad Hoc Network,Routing Protocol,Dynamic Source Routing,DSR,Onion Routing,Network Simulation,NS2, |
| 【分类导航】 | 工业技术>无线电电子学、电信技术>无线通信>移动通信>> |
| 【论文摘要】 |
无线Ad Hoc网是由一组带有无线通信装置的移动终端节点组成的一个多跳的、临时的、无中心、自组织的网络,可以随时随地快速构建起来的移动通信网络,网络中的每个终端可以自由移动,地位相等。动态变化的拓扑结构和带宽与能源受限等特点,使得对无线移动自组网的研究,尤其是其媒体接入控制和路由协议的研究存在着巨大的挑战。
本论文首先介绍了Ad Hoc网络的特点、应用及体系结构。其次,对现有的无线自组网路由协议作了说明,并详细阐述了Ad Hoc网络的动态源路由协议DSR(Dynamic Source Routing)的原理及工作机制,同时对匿名通信技术及洋葱路由(Onion Routing)也作了介绍。然后,在此基础上形成了一种新的基于DSR的隐匿路由协议,本论文称作ADSR(Anonymity DSR)路由协议。
接着,对开源的网络模拟工具NS2(Network Simulation Version 2)作了介绍,并利用NS2对ADSR协议进行了模拟研究。最后,总结了本论文的所做的工作,并对本课题所涉及的领域中还有待于进一步研究和完善的内容作了说明。
本论文的创新点在于:将传统网络中已成功... |
| 【论文题纲】 |
|
摘要 |
2-3 |
|
Abstract |
3-7 |
|
第一章 绪论 |
7-17 |
|
1.1 Ad Hoc 网络概述 |
7-10 |
|
1.1.1 Ad Hoc 网络的历史 |
7 |
|
1.1.2 Ad Hoc 网络的定义 |
7-8 |
|
1.1.3 Ad Hoc 网络的特点 |
8-9 |
|
1.1.4 Ad Hoc 网络的应用 |
9-10 |
|
1.2 Ad Hoc 网络体系结构 |
10-14 |
|
1.2.1 节点结构 |
10-11 |
|
1.2.2 网络拓扑 |
11-12 |
|
1.2.3 Ad Hoc 协议栈 |
12-14 |
|
1.3 Ad Hoc 网络的关键技术 |
14-15 |
|
1.4 论文主要工作 |
15 |
|
1.5 论文的组织结构 |
15-17 |
|
第二章 Ad Hoc 网络层协议 |
17-25 |
|
2.1 Ad Hoc 网络MAC 接入协议 |
17-19 |
|
2.1.1 主要问题 |
17-19 |
|
2.1.2 MAC 协议介绍 |
19 |
|
2.2 Ad Hoc 网络路由协议 |
19-23 |
|
2.2.1 路由选择算法及策略 |
20 |
|
2.2.2 自适应路由协议介绍 |
20-21 |
|
2.2.3 Ad Hoc 网络路由协议分类 |
21 |
|
2.2.4 平面路由协议和分级路由协议 |
21 |
|
2.2.5 Ad Hoc 主动路由协议 |
21-22 |
|
2.2.6 Ad Hoc 按需路由协议 |
22-23 |
|
2.3 Ad Hoc 网络的传输层协议 |
23-25 |
|
第三章 Ad hoc 网络DSR 协议分析 |
25-29 |
|
3.1 DSR 路由协议概述 |
25 |
|
3.2 DSR 协议操作 |
25-27 |
|
3.2.1 路由发现 |
25-26 |
|
3.2.2 路由维护 |
26-27 |
|
3.2.3 DSR 协议过程说明 |
27 |
|
3.3 DSR 协议特点 |
27-28 |
|
3.4 DSR 协议存在的安全问题 |
28-29 |
|
第四章 匿名通信技术及洋葱路由 |
29-33 |
|
4.1 匿名通信技术 |
29-30 |
|
4.1.1 匿名通信的基本模型 |
29 |
|
4.1.2 隐匿通信技术分类 |
29-30 |
|
4.1.3 匿名通信主要技术 |
30 |
|
4.2 洋葱路由(Onion Routing) |
30-33 |
|
4.2.1 Onion Routing 路由协议的原理 |
30-32 |
|
4.2.2 Onion Routing 路由协议的安全性 |
32-33 |
|
第五章 基于DSR 的隐匿路由协议ADSR |
33-42 |
|
5.1 ADSR 路由协议的提出 |
33 |
|
5.2 ADSR 协议原理 |
33-34 |
|
5.2.1 基本概念 |
33 |
|
5.2.2 协议基本思想 |
33-34 |
|
5.3 协议分析 |
34-38 |
|
5.3.1 RREQ 分组 |
34-35 |
|
5.3.2 起始点对RREQ 分组的处理 |
35 |
|
5.3.3 中间节点对RREQ 分组的处理 |
35 |
|
5.3.4 目标节点对RREQ 的处理 |
35-36 |
|
5.3.5 中间节点对RREP 分组的处理 |
36 |
|
5.3.6 起始节点对RREP 分组的处理 |
36-37 |
|
5.3.7 数据分组的传送 |
37-38 |
|
5.4 ADSR 协议工作机制说明 |
38-41 |
|
5.4.1 RREQ 传输过程 |
38 |
|
5.4.2 RREP 应答过程 |
38-40 |
|
5.4.3 数据包传送过程 |
40-41 |
|
5.5 ADSR 协议的安全性分析 |
41-42 |
|
第六章 NS2 与网络协议仿真 |
42-48 |
|
6.1 NS2 简介 |
42 |
|
6.2 NS2 的层次结构 |
42-43 |
|
6.3 NS2 模块概述 |
43-44 |
|
6.4 NS2 仿真组件 |
44-46 |
|
6.5 NS2 网络模拟 |
46 |
|
6.6 OTcl 实现仿真的过程 |
46-47 |
|
6.7 用C++实现新协议 |
47-48 |
|
第七章 基于NS2 的ADSR 协议模拟 |
48-59 |
|
7.1 ADSR 协议的实现 |
48-50 |
|
7.1.1 NS2 中的DSR 节点 |
48-49 |
|
7.1.2 ADSR 协议的实现 |
49-50 |
|
7.2 模拟实验设计 |
50-51 |
|
7.2.1 模拟模型设计 |
50 |
|
7.2.2 运动场景设计 |
50 |
|
7.2.3 传输负载设计 |
50 |
|
7.2.4 模拟参数设置 |
50-51 |
|
7.3 仿真结果及分析 |
51-59 |
|
7.3.1 trace 文件说明 |
52-54 |
|
7.3.2 端到端延迟 |
54-55 |
|
7.3.3 Jitter |
55-56 |
|
7.3.4 分组投递率 |
56-59 |
|
第八章 结论 |
59-61 |
|
8.1 总结与结论 |
59-60 |
|
8.2 未来工作展望 |
60-61 |
|
参考文献 |
61-64 |
|
在学期间发表论文 |
64-65 |
|
致谢 |
65-66 |
|
| 【DOI】 | LunWen.ID:2.2008.355166 |