图书介绍
OMNeT++网络仿真PDF|Epub|txt|kindle电子书版本网盘下载
- 夏锋编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302294177
- 出版时间:2013
- 标注页数:226页
- 文件大小:49MB
- 文件页数:240页
- 主题词:计算机网络-计算机仿真-应用软件-高等学校-教材
PDF下载
下载说明
OMNeT++网络仿真PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇基础篇3
第1章 OMNeT++基本知识3
1.1 OMNeT++简介3
1.2 基本结构4
1.3 使用流程5
1.3.1 新建运行模拟器5
1.3.2 发布的内容7
1.4 模型概念9
1.4.1 分层次的嵌入式模块9
1.4.2 模块类型10
1.4.3 消息、门、链路10
1.4.4 包输出的建模10
1.4.5 参数表11
1.4.6 拓扑描述方法11
第2章 OMNeT++安装及IDE的使用12
2.1 UNIX/Linux系统安装12
2.1.1 必备包的安装12
2.1.2 安装包的选择和解压缩12
2.1.3 环境变量的设置13
2.1.4 配置并搭建OMNeT+414
2.1.5 核实安装成功14
2.1.6 运行OMNeT++15
2.2 Windows系统安装16
2.2.1 安装的必要环境16
2.2.2 配置并搭建OMNeT++16
2.2.3 核实安装成功17
2.2.4 启动仿真开发环境17
2.3 IDE的使用18
第3章 NED语言27
3.1 NED概览27
3.2 NED快速开始28
3.3 信道29
3.4 App、Routing和Queue简单模块31
3.5 简单模块33
3.6 复合模块34
3.7 消息机制36
3.7.1 cMessage类36
3.7.2 消息定义37
3.7.3 消息的收发37
3.8 模块参数、门及连接的访问41
3.8.1 消息参数的访问41
3.8.2 门和连接的访问42
3.8.3 门的传输状态43
3.8.4 连接的状态43
3.9 属性44
3.1 0继承45
3.1 1包45
3.1 1.1概述45
3.1 1.2名称转换和输入46
3.1 1.3使用like进行名称转换46
3.1 1.4默认包46
第4章 仿真库47
4.1 类库公约47
4.1.1 基类47
4.1.2 设置和查询属性47
4.1.3 classname()成员函数47
4.1.4 name属性47
4.1.5 getFullName()和getFullPath()属性48
4.1.6 拷贝和复制对象48
4.1.7 迭代器49
4.1.8 错误处理49
4.2 模块日志49
4.3 仿真时间转换50
4.4 随机数的产生51
4.4.1 随机数产生器51
4.4.2 访问RNG52
4.4.3 随机变量52
4.5 容器类54
4.5.1 队列类:cQueue类54
4.5.2 扩展的数组:cArray类55
4.6 路由支持56
4.6.1 概述56
4.6.2 基本用法57
4.6.3 最短路径59
4.7 统计和分布估计60
4.7.1 cStatistic类和派生60
4.7.2 分布估计61
4.7.3 k分裂算法64
4.7.4 瞬时检测和结果精确性66
4.8 记录仿真结果67
4.8.1 输出向量:cOutVector67
4.8.2 输出标量68
4.8.3 所有权树69
4.9 查看(watches)和快照(snapshots)69
4.9.1 基本查看69
4.9.2 读写查看70
4.9.3 结构体查看71
4.9.4 查看71
4.9.5 快照72
4.9.6 获得协同程序栈的用途73
4.1 0派生新类74
4.1 0.1 cOwnedObject还是非cOwnedObjeet74
4.1 0.2 cOwnedObject的虚函数74
4.1 0.3类注册75
4.1 0.4详细信息76
4.1 1对象所有权管理79
4.1 1.1所有权树79
4.1 1.2管理所有权80
第二篇 技术篇85
第5章 物理层85
5.1 物理层介绍85
5.2 GSM85
5.2.1 简介85
5.2.2 GSM的发展历史86
5.2.3 无线电接口86
5.2.4 网络结构87
5.2.5 GSM安全87
5.3 Bluetooth88
5.3.1 简介88
5.3.2 技术规范89
第6章 MAC层仿真90
6.1 MAC协议90
6.1.1 基于竞争的MAC协议90
6.1.2 基于时分复用的MAC协议92
6.1.3 其他类型MAC协议94
6.2 仿真实例分析95
6.2.1 IEEE 802.15.4 MAC协议简介95
6.2.2 代码分析98
6.2.3 NED文件127
第7章 网络层路由协议仿真128
7.1 路由协议分类介绍128
7.2 路由协议组成部分130
7.2.1 节点编址130
7.2.2 拓扑维护130
7.2.3 路径选择131
7.2.4 跨层操作131
7.2.5 可选服务模式131
7.3 理想的路由算法131
7.4 仿真性能指标132
7.5 路由协议仿真实例分析134
7.5.1 AODV协议介绍134
7.5.2 AODV协议模块的调用过程135
7.5.3 AODV仿真程序分析136
第8章 仿真结果分析162
8.1 仿真结果文件162
8.1.1 仿真结果162
8.1.2 输出向量162
8.1.3 输出向量文件的格式162
8.1.4 标量结果163
8.2 仿真集成开发环境(IDE)中的分析工具163
8.3 Scavetool163
8.3.1 Filter命令164
8.3.2 Index命令165
8.3.3 Summary命令165
8.4 统计分析和绘图工具165
8.4.1 电子表格程序165
8.4.2 GNU R165
8.4.3 MATLAB和Octave软件165
8.4.4 NumPy和MatPlotLib库166
8.4.5 ROOT框架166
8.4.6 Gnuplot软件166
8.4.7 Grace软件166
第三篇 扩展篇169
第9章 INET Framework169
9.1 概述169
9.2 INET框架扩展170
9.3 安装170
9.4 体系结构172
9.5 Ethernet模型174
9.5.1 简介174
9.5.2 数据包和以太网帧175
9.5.3 LargeNet及运行结果175
9.6 802.11模型176
9.6.1 简介176
9.6.2 运行结果177
第10章 MiXiM178
10.1 MiXiM实例178
10.1.1 环境178
10.1.2 新建MiXiM工程178
10.2 增加模拟模型部分179
10.2.1 原理179
10.2.2 实际操作179
10.3 实现自己的MAC层181
10.3.1 理论181
10.3.2 实际操作写自己的MAC层181
10.4 通过扩展BaseDecider实现决策模块182
10.4.1 理论182
10.4.2 实际操作183
第11章 Castalia185
11.1 Castalia介绍185
11.2 Castalia实例187
11.2.1 运行第一个仿真187
11.2.2 使用Castalia和CastaliaResults脚本189
第12章 其他仿真框架194
12.1 OverSim194
12.1.1 介绍194
12.1.2 特点194
12.2 ReaSE195
12.2.1 介绍195
12.2.2 特点195
12.3 xMIPv6195
第四篇 示例篇199
第13章 无线传感器网络199
13.1 ZigBee协议199
13.1.1 物理层200
13.1.2 MAC层200
13.1.3 网络层203
13.1.4 应用层203
13.2 基于ZigBee的WSN体系结构204
13.2.1 传感器节点的结构204
13.2.2 ZigBee网络拓扑204
13.2.3 数据传输方式205
第14章 基于OMNeT++的WSN仿真207
14.1 网络模型208
14.2 节点模型211
14.2.1 mobility模块213
14.2.2 battery模块213
14.2.3 notificationBoard模块214
14.2.4 disp模块214
14.2.5 net模块215
14.2.6 app模块215
14.2.7 nic(network interface)模块216
14.3 omnetpp.ini配置文件220
14.4 仿真过程222
参考文献225