由于本次设计主要是利用网络仿真工具进行协议拓展,所以仿真软件的可拓展性是首要考虑的因素,本文最终选择NS2作为仿真工具。

2.3 网络仿真工具-NS

本次使用的仿真软件是NS2,这里的“NS”表示“Network Simulator”,中文意思即为“网络模拟器”,所以一般把NS2理解为网络仿真器。

NS2是一款专为研究计算机通信网络而设计的、源码开放的、由事件驱动的网络仿真器。1989年问世以来,已经引起了产业界和学术界的密切关注。目前,NS2含有包括路由模块和仿真协议在内的大量网络组件,通过使用这些网络组件,研究人员可以对各种通信网络进行仿真,并且分析这些网络的性能。研究人员使用NS2进行网络仿真研究时,可以通过一个易于使用的脚本语言——TCL语言(工具命令语言,Tool Command Language)配置特定的网络环境,然后对TCL脚本进行仿真,并观察仿真输出文件,然后对结果进行分析。由于NS2的源码对外开放,可以免费使用,加上目前NS2的网络模块已经非常丰富,几乎涉及到网络技术的所有方面,所能实现的功能非常的完善,所以该软件已经成为业界最广泛使用的网络仿真器之一[7]。

上一篇:HFSS的2.4G全向微带天线的设计
下一篇:QAM信号调制维数识别与参数估计

Zemax小型尘埃粒子计数传感...

MATLAB中继选择方案设计与仿真

SDR软件无线电的通信系统原理仿真

MIMO干扰限制的无线中继系统性能仿真程序

Zigbee无线火灾报警系统设计与实现

认知无线电网络的频谱分配算法研究

DSP无线网络的指纹考勤系统设计+电路图+程序

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

安康汉江网讯

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

网络语言“XX体”研究

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

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

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

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

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

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