
| NS成为了目前学术界广泛使用的一种网络模拟软件。在每年国内外发表的有关网络技术的学术论文中,利用NS给出模拟结果的文章最多,通过这种方法得出的研究结果也是被学术界所普遍认可的。此外,NS也可作为一种辅助教学的工具,已被广泛应用在了网络技术的教学方面。因此,目前在学术界和教育界,有大量的人正在使用或试图使用NS。 |
| 本书的内容涵盖了网络模拟的基本研究方法、NS软件的基础知识、使用NS进行网络模拟的方法和技巧以及使用NS所必备的其他相关知识。本书的写作特点是,结合了具体的实例以及大量的源代码分析进行讲述,并且融入了作者在长期使用NS的过程中所积累的经验和心得。
本书内容详尽,深入浅出,循序渐进,适用于从事计算机网络、通信网络各种技术、协议研发的技术人员,以及高等院校相关专业的师生,既可作为他们学习NS的入门书籍,又可作为他们工作中案头常备的参考书。 |
|
|
| 第1章 认识NS 1 1.1 NS与通信网络模拟 1 1.2 NS原理概述 3 1.3 使用NS进行网络模拟的方法和一般过程 5 1.4 NS的历史与版本 6 1.5 NS手册 7 1.6 相关的工具和资源 8 1.7 NS方法学 9 第2章 NS快速上手 10 2.1 NS的下载与安装 10 2.2 NS的目录结构 17 2.3 运行NS和nam 17 2.4 第1个Tcl脚本 18 2.5 运行无线模拟 20 第3章 Tcl和Otcl 26 3.1 可扩展的命令语言Tcl 26 3.2 Otcl—面向对象的Tcl 37 第4章 分裂对象模型和TclCL 43 4.1 分裂对象模型 43 4.2 Otcl和C++之间的对象连接 45 4.3 Tcl类 52 4.4 嵌入的Tcl 54 第5章 NS基础 57 5.1 NS的事件调度机制 57 5.2 节点(node) 59 5.3 链路(link) 68 5.4 定时器(timer) 73 5.5 分组头管理 77 5.6 代理(agent) 89 5.7 应用层 97 5.8 无线网络 104 5.9 trace文件 108 第6章 相关工具详解 126 6.1 gawk 126 6.2 绘图工具gnuplot 137 6.3 cbrgen 145 6.4 setdest 146 6.5 threshold工具 148 6.6 nam 149 6.7 xgraph 154 6.8 Tracegraph 156 第7章 案例分析 158 7.1 教育、研究方面的应用 158 7.2 科研应用的一个完整例子 159 第8章 调试技术 183 8.1 Otcl调试技术 184 8.2 利用KDevelop调试NS 187 8.3 如何区分Otcl错误和C++错误 194 8.4 向别人求助 195 |
商品评论(0条)