NS网络模拟和协议仿真

分類: 图书,计算机/网络,网络与数据通信,网络配置与管理,
作者: 黄化吉 等编著
出 版 社: 人民邮电出版社
出版时间: 2010-5-1字数: 433000版次: 1页数: 256印刷时间: 2010-5-1开本: 16开印次: 1纸张: 胶版纸I S B N : 9787115224156包装: 平装


本书介绍了利用NS软件进行网络模拟和协议仿真的方法,内容既包括NS的安装、Tcl/Otcl语言、NS架构、仿真入门等基础知识,又涵盖了协议的移植、代码调试以及协议开发等有关知识。书中不仅给出了大量具有详尽注解、讨论NS基本功能的源代码程序,而且在人民邮电出版社网站(www.ptpress.com.cn)上提供了一个配套的无线Mesh网协议开发和仿真的完整实例以及本书的示例源代码。
本书适合利用NS软件从事网络研究、开发和性能模拟的工程技术人员阅读,也可作为网络仿真的培训教程,以及高等院校与网络课程相关的实验教程。

第一篇 NS的基本知识
第1章结论
1.1 NS的背景
1.2 网络模拟涉及的主要知识点
1.3 使用NS进行网络模拟的基本过程
本章小结
第2章NS的安装和配置
2.1 Linux操作系统环境
2.1.1 Ubuntu安装完成后的设置
2.1.2 Ubuntu上NS必要工具和库文件的安装
2.2 NS安装
2.2.1 环境变量的设置
2.2.2 安装结果的验证
2.2.3 NS安装过程可能出现的错误分析
2.3 使用多个NS版本
本章小结
第3章Tcl/OTcl语言简介
3.1 Tcl
3.1.1 Tcl编程环境
3.1.2 基本语法
3.1.3 字符串处理
3.1.4 数学运算
3.1.5 流程控制语句
3.1.6 列表
3.1.7 过程
3.1.8 数组
3.2 OTcl
3.2.1 类和对象
3.2.2 类的成员函数和成员变量
3.2.3 类的构造函数和析构函数
3.2.4 类的继承
本章小结
第二篇 NS的架构和网络模拟入门
第4章NS网络模拟入门
4.1 简单有线网络模型模拟
4.1.1 网络拓扑
4.1.2 模拟仿真脚本代码
4.1.3 仿真的结果分析
4.2 简单无线网络模型仿真
4.2.1 网络拓扑
4.2.2 模拟仿真脚本代码
4.2.3 仿真结果分析
4.3 有线+无线混合模拟
4.3.1 网络拓扑
4.3.2 模拟仿真脚本代码
4.4.3 仿真结果分析
本章小结
第5章NS的架构
5.1 NS的模拟实现机制
5.1.1 分裂对象模型
5.1.2 离散事件模拟
5.2 OTcl与C++的交互
5.3 NS中的层次关系
5.3.1 层面对应关系
5.3.2 分组的流程
5.3.3 使用NS研究适合的层面
本章小结
第6章NS的基本组件和使用
第三篇 NS仿真辅助及仿真结果分析工具
第7章NS仿真辅助工具
第8章gawk语言简介
第9章gnupiot绘图
第10章Trace文件分析
第四篇 NS学习进阶
第11章洪泛路由协议的移植
第12章无线节点通信范围的设置
第13章扩展NS:业务流的流ID和QoS参数的添加方法
第14章流量发生器的原理和流量发生器的构建
第15章基于NS的新协议和算法开发
第五篇 代码调试
第16章调试工具
第17章NS调试经验
附录A 802.16d Mesh工作模式简介
附录B 缩略语表
参考文献