网络仿真软件:类型和优势

如今,无线技术的进步一直在迅速增长。 在计算机网络中,由于不确定成功的协议,因此无法大规模启动未经证实的协议。 因此,最新的协议通过分析模型或其他仿真工具进行测试。 如果最新协议在仿真后显示出良好的结果,则这些协议将在现实世界中执行。 网络模拟是最常见且最有用的方法,用于计算各种不实际应用的网络拓扑。 这些被研究界广泛使用以估计新的理论和假设。 模拟器种类繁多,但在研究工作中选择模拟器对研究人员而言至关重要。

一、什么是网络仿真?

定义:网络仿真是计算机网络研究中的一种方法,其中软件程序通过分析各种网络实体(例如链路,Nswitched,路由器,节点,接入点)之间的关系来形成网络的性能。 可以在分析实验室中监控网络性能,不同的应用程序,服务和支持。 周围环境的不同特征也可以通过受控方式进行更改,以评估网络或协议在不同条件下的性能。

二、不同网络仿真软件的比较

Name of the simulator Language Cost and Licenses Network support type
Ns2 C++ and OTCl Windows, Linux Free, Open Source Wired Network,Wireless Ad-Hoc mode,Wireless Managed mode,Wired cum Wireless,Cannot simulate problems of the bandwidth or the power consumption in Wireless Sensor Network
Ns3 C++, python Windows, Linux, Mac OS Free, GNU General Public License Wired Network,Wireless Network,Wireless Sensor Network
OMNeT++ C++ Windows, Unix-based, Mac OS X 10.6 and 10.7 Free, Noncommercial license, commercial license Wired Network,Wireless Managed mode
OPNET C(C++) Hewlett-Packard, Sun-4 SPARCVarious, Solaris 2.6, 7 8Microsoft Windows NT 4.0/Windows 2000Required System Patches- Commercial network simulator simulate entire heterogeneous networks with various protocols
QualNet C++ MAC os, Unix, Windows Commercial network simulator wireless, wired and mixed-platform network
JSIM Java, Tcl Platform independent Free, Open Source Wired Network,Wireless Network,Wireless Sensor Network,radio channels and power consumptions
NetSim Java Mac os and windows Commercial network simulator use at under graduate level Computer Networks and Internets, voice and data communication
REAL C Digital Unix/ SunOS/ Solaris/ IRIX/ BSD4.3/Ultrix /UMIPS Free for use For studying the dynamic behavior of flow and congestion control schemes in packet-switched data networks

参考:http://ns3simulation.com/network-simulators-comparison/

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容