本人在学习过程中除了参考了NS官方的手册和人民邮电出版社的《NS2与网络模拟》,主要通过网络上的相关论坛进行学习和了解相关使用方法。经过一个月的接触和实用,才初步掌握了NS2的使用方法。

NS2使用C++和Otcl开发。NS实际上是Otcl的的脚本解释器,除了仿真事件调度器和网络组件对象库,还包罗了网络构建模型库等。当仿真完成后,NS将会根据脚本中的命令产生文本的跟踪(trace)文件。Trace文件里的文本信息可以用于进一步的分析,也可以使用工具NAM将整个仿真的拓扑过程传输过程通过动画的形式展示出来。

2.2  使用NS进行网络仿真的方法和一般过程

    NS仿真分为两层:第一种基于OTcl。实用NS自带模块进行仿真,编写OTcl脚本即可。第二种基于C++和OTcl编程,针对的是NS中没有所需的网络模块,故需要对NS进行扩展,添加目标模块,即添加新的C++和OTcl类,编写新的OTcl脚本。完成NS的扩展后或NS本身包含的模块已经可以满足需求,

上一篇:ADS的L波段射频压控振荡器设计+PCB电路图
下一篇:AT89C51单片机城市道路积水多点监测及预警系统设计+电路图

基于TF/IDF特征的网络问题自动分类研究

国内外网络控制系统研究现状

Matlab时延网络控制系统的输出反馈镇定与仿真

多输入多输出网络控制系统的控制器设计

MATLAB广义网络控制系统的稳定性分析与仿真

RFMON的网络嗅探器设计与实现

基于多指标决策的通信网...

新課改下小學语文洧效阅...

麦秸秆还田和沼液灌溉对...

LiMn1-xFexPO4正极材料合成及充放电性能研究

张洁小说《无字》中的女性意识

老年2型糖尿病患者运动疗...

安康汉江网讯

我国风险投资的发展现状问题及对策分析

网络语言“XX体”研究

ASP.net+sqlserver企业设备管理系统设计与开发

互联网教育”变革路径研究进展【7972字】