第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 優(yōu)化技術
3.2.1 Logging系統(tǒng)
3.2.2 命令行參數
3.2.3 使用Tracing系統(tǒng)
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仿真結果統(tǒng)計分析
4.1 ns-3仿真可視化工具
4.1.1 PyViz
4.1.2 NetAnim
4.2 分析追蹤記錄文件數據
4.2.1 TcpDump
4.2.2 Wireshark
4.3 統(tǒng)計模塊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 屬性系統(tǒng)
5.6 Tracing系統(tǒng)
本章小結
第6章 ns-3其他模塊
6.1 網絡模塊
6.1.1 分組
6.1.2 分組設計概述
6.1.3 分組接口
6.1.4 實例程序
6.1.5 實現細節(jié)
6.2 Internet模塊
6.2.1 Internet協(xié)議棧
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
參考文獻
名詞索引