OPNET Modeler网络建模与仿真 - 中国高校教材图书网
|
|
书名: |
OPNET Modeler网络建模与仿真
|
ISBN: | 7-5606-1616-X |
条码: | |
作者: |
李馨 叶明
相关图书
|
装订: | 平装 |
印次: | 1-1 |
开本: | 16开 |
定价: |
¥30.00
折扣价:¥28.50
折扣:0.95
节省了1.5元
|
字数: |
472千字
|
出版社: |
西安电子科技大学出版社 |
页数: |
|
发行编号: | 1908001 |
每包册数: |
|
出版日期: |
2006-01-01 |
|
内容简介: |
本书系统地讲解了如何使用OPNET Modeler进行网络仿真,并辅以多个应用实例帮助读者深入理解所学知识,提高实际的仿真技能和水平。本书共分为10章,内容由浅入深,重点突出。第1、2章介绍OPNET Modeler的整体概况;第3~8章介绍使用OPNET Modeler进行网络建模和仿真,重点介绍OPNET Modeler的各个编辑器、常用核心函数以及仿真结果的分析;第9、10章介绍OPNET Modeler的高级应用,包括OPNET调试和无线建模。 本书体系完整,理论翔实,语言通俗易懂,实例的实用性和针对性强,既适合作为高等院校通信工程、网络工程等专业的实用教程,也可供相关研发人员自学参考之用。
|
作者简介: |
|
章节目录: |
第1章 概述 1
1.1 网络仿真概述 1
1.2 OPNET Modeler仿真软件简介 1
1.2.1 OPNET Modeler的主要用户群体 2
1.2.2 OPNET Modeler的主要特性 2
1.2.3 OPNET Modeler的典型应用 3
1.2.4 作为创新工具的OPNET 4
1.3 OPNET Modeler 10.0的新特性 4
1.4 习题 5
第2章 OPNET Modeler体系结构 6
2.1 建立模型规范 6
2.1.1 模型规范编辑器 7
2.1.2 建模域 15
2.1.3 模型、对象和属性 16
2.2 建模通信机制 19
2.2.1 基于包的通信 20
2.2.2 ICI的通信 22
2.2.3 事件状态的通信 23
2.2.4 统计量的通信 24
2.2.5 通信链路模型 25
2.3 数据收集和仿真 27
2.3.1 仿真输出数据类型 27
2.3.2 数据收集选择 29
2.4 数据分析 30
2.5 习题 31
第3章 项目编辑器 32
3.1 项目编辑器对象和操作 32
3.1.1 项目编辑器对象 32
3.1.2 项目编辑器的主要操作 34
3.2 项目编辑器开发界面 35
3.2.1 项目编辑器主菜单介绍 35
3.2.2 项目编辑器快捷菜单介绍 44
3.2.3 项目编辑器工具栏介绍 45
3.3 项目编辑器应用举例——小型网络仿真 46
3.3.1 建立小型实验室网络 47
3.3.2 参数选择和仿真 52
3.3.3 仿真结果分析 55
3.3.4 扩展网络 57
3.4 习题 61
第4章 节点编辑器 62
4.1 节点编辑器对象和操作 62
4.1.1 节点编辑器对象 63
4.1.2 节点编辑器操作 70
4.2 节点编辑器开发界面 71
4.2.1 节点编辑器主菜单介绍 71
4.2.2 节点编辑器弹出菜单 73
4.2.3 节点编辑器工具栏介绍 74
4.3 节点编辑器应用举例——M/M/1队列仿真 75
4.3.1 M/M/1队列节点的创建 76
4.3.2 创建网络 79
4.3.3 参数选择和仿真 81
4.3.4 仿真结果分析 82
4.4 习题 86
第5章 进程编辑器 87
5.1 进程编辑器对象和操作 87
5.1.1 进程编辑器对象 88
5.1.2 进程编辑器主要操作 89
5.2 进程编辑器开发界面 89
5.2.1 进程编辑器菜单介绍 89
5.2.2 进程编辑器工具栏介绍 90
5.3 进程编辑器应用举例——CSMA协议仿真 91
5.3.1 建立进程模型 92
5.3.2 建立节点模型 98
5.3.3 建立总线型以太网网络 101
5.3.4 参数选择和仿真 105
5.3.5 仿真结果分析 107
5.4 习题 112
第6章 其他重要编辑器 113
6.1 包格式编辑器 113
6.1.1 包格式编辑器对象 114
6.1.2 包格式编辑器操作 114
6.1.3 包格式编辑器菜单及其操作 114
6.1.4 包格式编辑器工具栏按钮 115
6.2 链路编辑器 115
6.2.1 链路编辑器操作 116
6.2.2 链路编辑器菜单及其操作 117
6.3 探针编辑器 118
6.3.1 探针编辑器对象 118
6.3.2 探针编辑器界面 119
6.3.3 探针编辑器菜单 120
6.3.4 探针编辑器工具栏按钮 121
6.4 综合应用举例——包交换网络仿真 122
6.4.1 初步设计 122
6.4.2 定义包格式 124
6.4.3 定义链路模型 125
6.4.4 创建中心节点 126
6.4.5 创建外围节点 131
6.4.6 构建网络 138
6.4.7 选择、采集和分析仿真结果 140
6.5 习题 147
第7章 OPNET Modeler核心函数 148
7.1 核心函数简介 148
7.1.1 命名规则 148
7.1.2 参数类型 148
7.1.3 函数栈跟踪 152
7.1.4 变量命名限制 154
7.1.5 多线程安全 155
7.2 基本核心函数 155
7.2.1 内部模型访问函数集 155
7.2.2 分布函数集 160
7.2.3 进程函数集 164
7.2.4 事件函数集 170
7.2.5 仿真函数集 172
7.2.6 鉴定函数集 174
7.2.7 拓扑函数集 175
7.2.8 接口控制信息函数集 183
7.2.9 中断函数集 190
7.2.10 包函数集 198
7.2.11 子队列函数集 212
7.2.12 统计量函数集 215
7.3 习题 218
第8章 数据采集、分析和结果发布 219
8.1 统计量采集 219
8.1.1 数据采集的不同阶段 219
8.1.2 OPNET的多种仿真输出类别 220
8.1.3 OPNET仿真输出文件 220
8.1.4 OPNET提供的统计量采集机制 221
8.2 数据分析 223
8.3 仿真结果的导出和发布 228
8.3.1 捕获、预览和打印操作 228
8.3.2 导出操作 229
8.3.3 用户自定义报告 230
8.3.4 网络差别报告 232
8.4 应用举例——发布仿真结果的Web报告 232
8.4.1 生成Web报告 233
8.4.2 一般Web报告格式 234
8.5 习题 238
第9章 OPNET的调试 239
9.1 OPNET日志文件 239
9.2 OPNET仿真调试器(ODB) 240
9.2.1 调用ODB 241
9.2.2 ODB中的基本概念 242
9.2.3 ODB的命令集 247
9.3 OPNET与VC联合调试 248
9.3.1 设置环境变量 248
9.3.2 OPNET参数选择 249
9.3.3 调试步骤 250
9.4 OPNET调试应用举例 251
9.5 习题 256
第10章 OPNET Modeler无线建模 257
10.1 无线建模概述 257
10.1.1 无线通信基础 257
10.1.2 无线对象 258
10.2 节点和子网的移动性建模 259
10.2.1 轨迹 259
10.2.2 轨道 264
10.2.3 位置属性的直接处理 266
10.3 并行仿真 267
10.3.1 配置并行仿真 267
10.3.2 并行仿真中的提示信息 267
10.3.3 并行建模和编程 268
10.4 调制曲线编辑器 269
10.5 天线模式编辑器 271
10.5.1 天线菜单 271
10.5.2 编辑天线模式表 273
10.6 无线收/发信机管道机制 276
10.6.1 保留的传输数据属性 277
10.6.2 阶段0:收信机组 280
10.6.3 阶段1:传输延时 281
10.6.4 阶段2:链路关闭 281
10.6.5 阶段3:信道匹配 282
10.6.6 阶段4:发信机天线增益 283
10.6.7 阶段5:传播延时 284
10.6.8 阶段6:收信机天线增益 285
10.6.9 阶段7:收信机功率 285
10.6.10 阶段8:背景噪声 286
10.6.11 阶段9:干扰噪声 287
10.6.12 阶段10:信噪比 288
10.6.13 阶段11:误比特率 288
10.6.14 阶段12:错误分布 289
10.6.15 阶段13:纠错 290
10.7 项目编辑器应用举例——创建无线网络 290
10.7.1 实验入门 291
10.7.2 天线模式编辑器 291
10.7.3 建立指向处理器 293
10.7.4 创建节点模型 294
10.7.5 创建网络模型 297
10.7.6 收集统计量并运行仿真 298
10.7.7 查看结果 301
10.8 习题 303
附录 英汉术语对照表 304
|
精彩片段: |
|
书 评: |
当前,网络技术迅速发展,网络建设势头迅猛,如何高效地建立网络模型、设计网络协议,如何对现有网络模型做出修改以提高其性能,如何比较多个网络规划的性能优越性等,都需要网络仿真的支持。网络仿真是近年来兴起的一种专门网络研究技术,它借助于软件工具,将网络抽象为数据模型,并仿真网络的实际运行,从仿真结果中对网络性能做出评估,以便进行网络研究和建设。网络仿真需要借助网络仿真软件的帮助。OPNET以其广泛的模型支持、灵活的系统构架和丰富的编程接口成为业内最流行的仿真软件之一。 随着网络技术和网络建设的迅猛发展,如何利用OPNET仿真软件进行网络建模和仿真,从而进一步分析、评估网络,测试、改进网络协议,优化网络性能是摆在企业和研究机构面前的重要问题。利用OPNET仿真来直观学习、理解网络知识,分析、比较网络协议,这对于通信、网络专业方向的学者和学生有着重要意义。因此,编写一本通过大量实例,由浅入深地介绍使用OPNET Modeler进行网络建模和仿真的书,就显得特别重要。 目前中国市场上关于OPNET Modeler使用的图书较少。本书基于OPNET Modeler 10.0,面向OPNET Modeler的初学者,系统讲解了如何使用OPNET软件进行不同通信系统的建模和仿真。本书不仅全面介绍了OPNET Modeler的体系结构、编辑器、核心函数、建模仿真和调试过程,还列举了大量有针对性的仿真实例,具有很高的实用价值和指导意义。 本书共分为10章。 第1章和第2章简要地介绍了OPNET Modeler的构架和特征,使读者对OPNET软件在宏观上有所了解。其中,第1章为OPNET Modeler的概述,简要介绍了OPNET Modeler仿真软件及其主要的用户群体、系统特点和典型应用,并列举了OPNET Modeler 10.0版本的新特性。第2章介绍了OPNET Modeler的体系结构,包括模型简介,建模通信机制,数据的采集、仿真和分析。 第3~8章作为本书的重点,系统地介绍了如何使用OPNET Modeler进行网络建模和仿真。其中,第3~6章介绍了OPNET Modeler的几个常用编辑器,包括项目编辑器、节点编辑器、进程编辑器等,并针对每个编辑器给出相应的实例(第6章中有一个综合性实例)。第7章介绍了OPNET Modeler中常用的核心函数;第8章介绍了如何进行数据采集、分析和发布仿真结果。 第9章和第10章对OPNET Modeler进行深入探讨。其中,第9章介绍了OPNET Modeler的仿真调试以及与VC的联调。第10章重点介绍了如何运用OPNET Modeler进行无线建模和仿真,并通过一个综合性的实例加以说明。 本书最大的特点是实例丰富,通过由简单到复杂的各个实例,使OPNET Modeler的初学者通过实际操作系统学习OPNET Modeler的使用,达到快速入门的目的。书中的实例针对性强,分析透彻,突出了各个章节的特点。相信本书能够成为一本很好的OPNET初级教程和参考读物。 本书由李馨、叶明编写。参与本书编写的人员还有沈瑶、刘馨、马赛颖、姚晋鹏、唐友、郭海等,在此对他们表示感谢。同时,参与本书编排的人员还有:邹素琼、赵秋云、赵继军、彭艺、曲辉辉、周章、蒋波、徐留旺、曹振宇、张婷、温凌霜、鲁得翠、蒋泽平、魏乐、韩翔、程小英、谭小丽、卢丽娟、李小琼、周宏、罗吉、许翔燕、陈春、张忠、方小马、黄姹英、周明、宋晶、邓勇等,在此一并表示感谢。 由于编写时间仓促,书中疏漏之处在所难免,欢迎广大读者和同行批评指正。 为充分展现本书的编写特点,帮助读者深刻理解本书的编写意图与内涵,进一步提高本书的教学使用效率,我们建立了本书的使用指导联络方式,即读者与编者之间交流沟通的直通车。欢迎读者将图书使用过程中的问题与各种探讨、建议反馈给我们,本书的编者会竭诚给您满意的答复。我们的联系方式是:E-mail:bojia@bojia.net。
|
其 它: |
|
|
|