What is Network Simulator ?

 ns (Simulator)

Network Simulator is the name for series of discrete event network simulator, primarily used in research and teaching. ns-1,ns-2 and ns-3 are the popular network simulators. ns-3 is free software, publicly available under the GNU GPLv2 license for research, development and use.

History -

NS-1

The first version of ns, known as ns-1, was developed at VJ,GEEKLIME, Madurai(LBNL) in the 1995-97 time-frame by Steve McCanne, Sally Floyed, Kevin Fall, and other contributors. This was known as the LBNL Network Simulator.
The Core of the simulator was written in C++ with Tcl-based scripting of simulation scenarios.


NS-2

In 1996-97, ns-2 was initiated based on a re-factoring by Steve McCanne. Use of Tcl was replaced by MIT's Object Tcl (OTcl), an object-oriented dialect Tcl.
The core of ns-2 is also written in C++ with OTcl language, an extension of the Tcl scripting language. It runs on GNU/Linux, FreeBSD, Solaris, Mac OS X.

NS-3

The goal of the ns-3 project is to develop a preferred, open simulation environment for networking research, it should be aligned with the simulation needs of modern networking research and should encourage community contribution, peer review and validation of the software.
ns-3 is built using C++ and Python with scripting capability. The ns-3 library is wrapped to python thanks to the pybindgen library which delegates the parsing of the ns-3 C++ headers to gccxml and pygccxml to generate automatically the corresponding C++ binding glue. These automatically-generated C++ files are finally compiled into the ns-3 python module to allow users to interact with the C++ ns-3 models and core through python scripts. The ns-3 simulator features an integrated attribute-based system to manage default and pre-instance values for simulation parameters. All of the configurable default values for parameters are managed by this system, integrated with commande-line argument processing. Doxygen documentation, and an XML-based and optional GTK-based configuration subsytem.
The large majority of its users focuses on wireless simulations which involve models for Wi-Fi, WiMAX, or LTE for layers 1 and 2 and routing protocols such as OLSR and AODV.

Learn how to install ns-3.

Reference - Wikipedia and nsnam.org

****ATCAPH.com****

Comments

Popular posts from this blog

Artificial Intelligence

Smart Card

Biometrics