内容简介
第1章 初识ns-3
1.1网络模拟概述
1.1.1网络模拟
1.1.2网络模拟软件简介
1.2 ns-3概述
1.2.1 ns-3简介
1.2.2如何学习ns-3
本章小结
第2章 ns-3快速上手
2.1安装ns-3
2.1.1准备工作
2.1.2下载ns-3
2.1.3编译安装
2.1.4测试
2.1.5在eclipse中编译ns-3
2.2 ns-3模拟基础
2.2.1 ns-3目录结构
2.2.2 ns-3模块简介
2.2.3 ns-3模拟基本流程
2.3示例—first.cc
本章小结
第3章 ns-3基础
3.1关键概念
3.2优化技术
3.2.1 Logging系统
3.2.2命令行参数
3.2.3使用Tracing系统
3.3编程语言简介
3.3.1 C+++
3.3.2 Python
3.4编写脚本
3.4.1 second cc
3.4.2 first py
本章小结
第4章 ns-3仿真结果统计分析
4.1 ns-3仿真可视化工具
4.1.1 PyViz
4.1.2 NetAnim
4.2分析追踪记录文件数据
4.2.1 TcpDump
4.2 2 Wireshark
4.3统计模块status
4.3.1目标
4.3.2概述
4.3.3方法
4.3.4实例
4.4绘图工具Gnuplot
本章小结
第5章 ns-3内核
5.1 ns-3的组织结构
5.2随机变量
5.3回调
5.4对象模型
5.5属性系统
5.6 Tracing系统
本章小结
第6章 ns-3其他模块
6.1网络模块
6.1.1分组
6.1.2分组设计概述
6.1.3分组接口
6.1.4实例程序
6.1.5实现细节
6.2 Internet模块
6.2.1 Internet协议栈
6.2.2路由
6.2.3 TCP
6.3网络设备模块
6.3.1 PointToPoint
6.3.2 CSMA
6.3.3 Wi-Fi
6.4应用层模块
6.5移动模块
6.6能量模块
6.6.1模型描述
6.6.2用法
6.6.3示例
6.7添加模块
6.7.1生成新模块
6.7.2添加新模块
本章小结
第7章 示例
7.1 third.cc
7.2 forth.cc
7.3 fifth.cc
7.3.1哪个变量作为Trace Source
7.3.2怎么构造作为Trace Sink的回调函数
7.3.3整体上把握fifth.cc
7.3.4运行fifth.cc
参考文献
名词索引