NetSim :- A network simulator enables users to virtually create a network along with its components such as devices, links, and applications etc. to study the behavior and performance of the Network.
Some examples of applications of network simulators are
Protocol performance analysis
Application modeling and analysis
Network design and planning
Research and development of new networking technologies
Test and verification
The key features essential to any network simulation are -
Building the model – Create a network scenario with devices, links, applications etc
Running the simulation - Run the discrete event simulation (DES) and log different performance metrics
Visualizing the simulation- Use a packet animator to view the flow of packets
Analyzing the results - Examine output performance metrics such as throughput, delay, loss etc. at multiple levels - network, sub network, link, queue, application etc.
Developing your own protocol / algorithm - Extend existing algorithms by modifying the simulators source C code
Menus in NetSim