Experiment - 1: Aim: A Brief Introduction To Network Simulation Through The Netsim Simulation Package
Experiment - 1: Aim: A Brief Introduction To Network Simulation Through The Netsim Simulation Package
Theory:
What is NetSim?
NetSim is a network simulation tool that allows you to create network scenarios, model
traffic, and study performance metrics.
What is a network?
A network is a set of hardware devices connected together, either physically or logically. This
allows them to exchange information.
A network is a system that provides its users with unique capabilities, above and beyond what
the individual machines and their software applications can provide.
What is simulation?
A simulation is the imitation of the operation of a real-world process or system over time.
Network simulation is a technique where a program models the behavior of a network either
by calculating the interaction between the different network entities (hosts/routers, data links,
packets, etc) using mathematical formulae, or actually capturing and playing back
observations from a production network. The behavior of the network and the various
applications and services it supports can then be observed in a test lab; various attributes of
the environment can also be modified in a controlled manner to assess how the network
would behave under different conditions.
What does NetSim provide?
Simulation: NetSim provides simulation of various protocols working in various networks as
follows: Internetworks, Legacy Networks, BGP Networks, Advanced Wireless Networks,
Cellular Networks, Wireless Sensor Networks, Personal Area Networks, LTE/LTE-A
Networks, Cognitive Radio Networks, and Internet of Things. Users can open the
experiments and save the experiments as desired. The different experiments can also be
analyzed using the analytics option in the simulation menu.
Programming: NetSim covers various programming exercises along with concepts,
algorithms, pseudo code and flowcharts. Users can also write their own source codes in
C/C++ and can link them to NetSim.
Some of the programming concepts are Address resolution protocol (ARP), Classless inter
domain routing (CIDR), Cryptography, Distance vector routing, shortest path, Subnetting etc.
Task :
Design and configure a simple network model, collect statistics and
analyze network performance.
Network model: A Network model is a flexible way of representing devices and their
relationships. Networking devices like hubs, switches, routers, nodes, connecting wires
etc. are used to create a network model.