上篇 基础理论 2
第一章 绪论 2
1.1 通信网概述 2
1.1.1 通信网的基本概念 2
1.1.2 通信网的体系结构 3
1.2 通信网的仿真技术 5
1.2.1 OPNET的发展过程 5
1.2.2 OPNET Modeler的特点 6
1.3 本书的组织结构 7
第二章 OPNET建模架构 8
2.1 OPNET的对象化 8
2.1.1 模型与对象 8
2.1.2 对象的属性 12
2.2 OPNET的三层建模 14
2.2.1 网络域建模 15
2.2.2 节点域建模 18
2.2.3 进程域建模 19
第三章 基于中断的离散事件仿真 21
3.1 离散事件仿真 21
3.1.1 仿真事件表 21
3.1.2 离散事件驱动 23
3.1.3 驱动实例分析 27
3.2 驱动问题的深入讨论 30
3.2.1 深刻理解仿真中的时间 30
3.2.2 同一时刻的事件排序 31
3.3 事件的类型 36
第四章 实体对象的通信方法 39
4.1 节点间通信 39
4.1.1 点对点通信 40
4.1.2 总线通信 43
4.1.3 无线通信 46
4.2 模块间通信 88
4.2.1 包流通信 88
4.2.2 统计量通信 92
4.3 ICI通信 98
第五章 进程域编程 101
5.1 Proto C编程方法 101
5.1.1 有限状态机 101
5.1.2 文件结构 104
5.1.3 进程中的变量 106
5.1.4 核心函数 107
5.1.5 程序调试方法 124
5.2 多进程与多队列 135
5.2.1 动态进程机制 135
5.2.2 子队列机制 143
下篇 应用实践 148
第六章 M/M/1队列建模 148
6.1 关键模块建模 148
6.1.1 数据流的生成方法 148
6.1.2 队列的处理方法 156
6.2 M/M/1队列模型整体分析 159
6.3 M/M/1队列实验 160
6.3.1 目的和原理 160
6.3.2 实验的过程 161
6.3.3 关于实验的思考 166
第七章 CSMA和ALOHA的性能对比仿真 167
7.1 以太网建模 167
7.1.1 总线收发模型 167
7.1.2 总线管道阶段的跟踪 168
7.2 收发节点的建模 178
7.2.1 发送节点的建模 178
7.2.2 接收节点的建模 181
7.3 ALOHA/CSMA对比仿真实验 182
7.3.1 目的和原理 182
7.3.2 实验过程 183
7.3.3 实验的再思考 192
第八章 无线网络仿真 193
8.1 无线网络建模 193
8.1.1 无线链路通信 193
8.1.2 移动节点建模技术 213
8.2 全向与定向天线的对比实验 217
8.2.1 实验目的 217
8.2.2 实验过程 217
8.2.3 实验思考 223
第九章 计算机局域网互联仿真 224
9.1 计算机网络建模 224
9.1.1 协议栈建模 224
9.1.2 基于进程注册的隐式信息传递 228
9.2 业务建模 233
9.2.1 离散建模方法 233
9.2.2 背景建模方法 242
9.2.3 混合业务建模 245
9.3 局域网互联实验 248
9.3.1 实验目的 248
9.3.2 实验过程 249
9.3.3 实验的再思考 252
第十章 下一代民航数据链VDL2仿真 253
10.1 VDL2整体模型 253
10.1.1 协议栈分层结构 253
10.1.2 整体建模思路 254
10.2 VDL2物理层 255
10.2.1 物理层协议分析 255
10.2.2 物理层建模 257
10.3 VDL2数据链路层 261
10.3.1 数据链路层协议分析 261
10.3.2 基于P-CSMA的MAC子层建模 263
10.3.3 基于AVLC的DLS子层建模 266
10.3.4 基于切换控制的VME子层建模 268
10.4 网络层业务建模 272
10.4.1 业务建模的理论分析 272
10.4.2 泊松离散业务模型 273
10.5 VDL2基于信号与干扰噪声比的切换算法 274
10.5.1 切换指标的选择 274
10.5.2 改进的切换算法 275
10.6 VDL2切换实验 276
10.6.1 评价指标 276
10.6.2 实验的参数设置 277
10.6.3 算法对比仿真 277
10.6.4 SQP阈值选择对系统性能的影响 278
参考文献 280