由于本次设计主要是利用网络仿真工具进行协议拓展,所以仿真软件的可拓展性是首要考虑的因素,本文最终选择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信号调制维数识别与参数估计

认知无线电网络中基于双...

海洋工程自主机器人AUV声呐传感器设计

ZigBee无线人员定位系统设计+源程序

STC89C52单片机无线智能抄表系统设计与实现

STC89C52单片机基于短信息无...

基于多载波滤波器组的无线信道估计研究

ZigBee智能温控无线监控系统的设计

国内外无刷直流电动机研究现状

浅谈新形势下妇产科护理...

拉力采集上位机软件开发任务书

中国古代秘书擅权的发展和恶变

辩护律师的作证义务和保...

浅谈传统人文精神茬大學...

《醉青春》导演作品阐述

多元化刑事简易程序构建探讨【9365字】

谷度酒庄消费者回访调查问卷表

高校网球场馆运营管理初探【1805字】