SlideShare a Scribd company logo
Network Simulation
DR. AIDA AL-SAMAWI
1
What is Network Simulation
Network simulation is one kind of method in the research of a computer network where a
software program forms the performance of a network by analyzing the relations between the
various network entities such as links, Nswitched, routers, nodes, access points. The network
performance, different applications, services & supports can be monitored in an analysis lab.
Different features of the surroundings can also be changed in a controlled way to evaluate how
the network or protocols would perform beneath different conditions.
2
Network Simulator
Software that is used to predict the performance of a computer network is known as a network
simulator. These are used when communication networks have turned into too difficult for fixed
analytical techniques to offer a precise understanding of system performance. In a simulator, the
computer network can be molded with the help of links, devices and applications and the
performance of a network can be reported. These are available by using new networks and
technologies which are used today like IoT, 5G, WLANs, ad hoc networks of mobile, WSNs, LTE,
ad hoc networks of vehicles, etc.
3
Network Emulation
This is one kind of method used to test the act of real applications over a virtual network. This is
dissimilar compare with network simulation wherever only mathematical form of traffic,
channels, protocols and network models are applied. The main function of this is to assess
performance, estimate the impact of change, and otherwise optimize decision-making
in technology.
4
simulation VS emulator
What is the main difference between simulation & emulator?
A simulator demonstrates the network’s behavior & its components, whereas an emulator is
used to copy the network’s behavior to replace it functionally.
5
Different Network Simulations
The different types of network simulators/ network simulation tools are open source and
commercial
1. Network Simulator version 2 (NS-2)
2. Ns3
3. Netkit
4. Marionnet
5. JSIM (Java-based Simulation)
6. OPNET
7. QualNet
The open-source simulators are Marrionet, Netkit, NS2, NS3 and JSIM
The commercial simulators are OPNET and QualNet
6
Network Simulator Version 2 (NS-2)
It is an object-oriented kind of simulator mainly used for simulating the protocols of networking
as well as routing protocols for the networks like wired & wireless. These can be implemented
through OTCl & C++.
7
NS3
This type of simulator is mainly designed for the purpose of education as well as research. When
compared with the Ns2 type, it uses Python to work in a better way because of the low-level of
abstraction. The modules of Ns3 include protocols and network devices, written in the
languages of C++, Python.
8
Netki
Netki is open-source software that uses User-mode Linux. This simulator is used whenever there
is a need to form a networking environment with small endeavors. It is a simulation tool based
on the command line. It is also used to create a total network over a single PC through exploiting
VN (virtual network) devices.
9
Marionnet
Marionnet/Virtual Network Laboratory is utilized as an educational tool because of its smart
Graphical user interface. By using this, a complex network can be defined by the user on a host
computer.
10
Java-based Simulation (JSIM)
It is used mainly in web-based simulation to build by using the event package otherwise process
the package. This is used to design quantitative numeric models & estimate them with respect
to the data from the experiment.
11
OPNET
It is used in research & development to provide whole flexibility to study regarding
communication networks, protocols, and applications. When it includes both programming
environment and GUI, then it provides a platform for the user to form the network when they
require it.
12
QualNet
It is used for engineers, scholars to build virtual models for all kinds of data, voice & video
networks. In fact, it is a testing, planning and also a training tool used for signifying the network
situation with accuracy.
13
Advantages of Network Simulation
The advantages of network simulators include the following.
The main advantage of a simulator is to provide practical feedback to the users while designing
real-world systems.
They allow the designers of the system to study trouble at numerous abstraction levels.
These are used in an effective way which means to teach otherwise demonstrate the concepts
to students.
14
Question
What are the best network simulators?
15
NS3
ns-3 is a discrete-event network simulator for Internet systems, targeted primarily for research
and educational use. ns-3 is free, open-source software, licensed under the GNU GPLv2 license,
and maintained by a worldwide community.
16
NS3
ns-3.35 released (Oct 1, 2021)
The ns-3.35 release has been published. This release provides a number of small feature
improvements (IPv6 support for NixVectorRouting, a group mobility helper, improvements to the
Wi-Fi 802.11ax support, and extensions to the planar array antenna model), among various
other bug fixes and small improvements.
https://www.nsnam.org/
17
NS3 Documentation
https://www.nsnam.org/documentation/
Tutorial: The tutorial for our latest release is available in HTML and PDF versions.
Installation instructions: We typically maintain this information on our wiki.
Videos: The ns-3 Consortium has offered training sessions at its annual meeting), and recorded
videos from prior sessions can be found from this page.
Mailing lists: We have several mailing lists, but in particular, the ns-3-users Google Group forum,
answers many questions from people trying to get started.
18
NS3 Downloading
https://www.nsnam.org/releases/
Releases
ns-3.35
ns-3.34
ns-3.33
ns-3.32
ns-3.31
How to install NS3 on Windows with Ubuntu First Step||NS3 complete installation Step by Step
https://www.youtube.com/watch?v=bGU2G7kdxUo
19
Network Simulation
THANK YOU
20

More Related Content

Similar to Lecture 1 - Introduction.pptx

Open Programmable Architecture for Java-enabled Network Devices
Open Programmable Architecture for Java-enabled Network DevicesOpen Programmable Architecture for Java-enabled Network Devices
Open Programmable Architecture for Java-enabled Network Devices
Tal Lavian Ph.D.
 
NS-3
NS-3 NS-3
Final Year Project Report Example
Final Year Project Report ExampleFinal Year Project Report Example
Final Year Project Report Example
Muhd Mu'izuddin
 
Netsim experiment manual
Netsim experiment manualNetsim experiment manual
Netsim experiment manual
parvathy Mookambiga
 
IRJET- Design and Implementation 4G Scenario on Qualnet 5.0.2
IRJET-  	  Design and Implementation 4G Scenario on Qualnet 5.0.2IRJET-  	  Design and Implementation 4G Scenario on Qualnet 5.0.2
IRJET- Design and Implementation 4G Scenario on Qualnet 5.0.2
IRJET Journal
 
Prediction of Wireless Sensor Network and Attack using Machine Learning Techn...
Prediction of Wireless Sensor Network and Attack using Machine Learning Techn...Prediction of Wireless Sensor Network and Attack using Machine Learning Techn...
Prediction of Wireless Sensor Network and Attack using Machine Learning Techn...
IRJET Journal
 
Ijnsa050204
Ijnsa050204Ijnsa050204
Ijnsa050204
IJNSA Journal
 
Real time co-simulation platform using opal-rt and opnet for analyzing smart ...
Real time co-simulation platform using opal-rt and opnet for analyzing smart ...Real time co-simulation platform using opal-rt and opnet for analyzing smart ...
Real time co-simulation platform using opal-rt and opnet for analyzing smart ...
Rasheed_Kh
 
IRJET- Comparative Study on Network Monitoring Tools of Nagios Versus Hyp...
IRJET-  	  Comparative Study on Network Monitoring Tools of Nagios Versus Hyp...IRJET-  	  Comparative Study on Network Monitoring Tools of Nagios Versus Hyp...
IRJET- Comparative Study on Network Monitoring Tools of Nagios Versus Hyp...
IRJET Journal
 
A VNF modeling approach for verification purposes
A VNF modeling approach for verification purposesA VNF modeling approach for verification purposes
A VNF modeling approach for verification purposes
IJECEIAES
 
IPv4 to IPv6 network transformation
IPv4 to IPv6 network transformationIPv4 to IPv6 network transformation
IPv4 to IPv6 network transformation
Nikolay Milovanov
 
Analysis of IT Monitoring Using Open Source Software Techniques: A Review
Analysis of IT Monitoring Using Open Source Software Techniques: A ReviewAnalysis of IT Monitoring Using Open Source Software Techniques: A Review
Analysis of IT Monitoring Using Open Source Software Techniques: A Review
IJERD Editor
 
Advanced Integrated Model-Driven Development Tool for USN Applications in Per...
Advanced Integrated Model-Driven Development Tool for USN Applications in Per...Advanced Integrated Model-Driven Development Tool for USN Applications in Per...
Advanced Integrated Model-Driven Development Tool for USN Applications in Per...
JM code group
 
Nt1310 Unit 3 Data Analysis Essay
Nt1310 Unit 3 Data Analysis EssayNt1310 Unit 3 Data Analysis Essay
Nt1310 Unit 3 Data Analysis Essay
Antoinette Williams
 
Network monitoring tools
Network monitoring toolsNetwork monitoring tools
Network monitoring tools
Chathurangi Shyalika
 
Analysis and assessment software for multi-user collaborative cognitive radi...
Analysis and assessment software for multi-user collaborative  cognitive radi...Analysis and assessment software for multi-user collaborative  cognitive radi...
Analysis and assessment software for multi-user collaborative cognitive radi...
IJECEIAES
 
Performance Evaluation of a Network Using Simulation Tools or Packet Tracer
Performance Evaluation of a Network Using Simulation Tools or Packet TracerPerformance Evaluation of a Network Using Simulation Tools or Packet Tracer
Performance Evaluation of a Network Using Simulation Tools or Packet Tracer
IOSRjournaljce
 

Similar to Lecture 1 - Introduction.pptx (20)

Open Programmable Architecture for Java-enabled Network Devices
Open Programmable Architecture for Java-enabled Network DevicesOpen Programmable Architecture for Java-enabled Network Devices
Open Programmable Architecture for Java-enabled Network Devices
 
NS-3
NS-3 NS-3
NS-3
 
Final Year Project Report Example
Final Year Project Report ExampleFinal Year Project Report Example
Final Year Project Report Example
 
Netsim experiment manual
Netsim experiment manualNetsim experiment manual
Netsim experiment manual
 
Final_Report
Final_ReportFinal_Report
Final_Report
 
IRJET- Design and Implementation 4G Scenario on Qualnet 5.0.2
IRJET-  	  Design and Implementation 4G Scenario on Qualnet 5.0.2IRJET-  	  Design and Implementation 4G Scenario on Qualnet 5.0.2
IRJET- Design and Implementation 4G Scenario on Qualnet 5.0.2
 
Prediction of Wireless Sensor Network and Attack using Machine Learning Techn...
Prediction of Wireless Sensor Network and Attack using Machine Learning Techn...Prediction of Wireless Sensor Network and Attack using Machine Learning Techn...
Prediction of Wireless Sensor Network and Attack using Machine Learning Techn...
 
Ijnsa050204
Ijnsa050204Ijnsa050204
Ijnsa050204
 
Real time co-simulation platform using opal-rt and opnet for analyzing smart ...
Real time co-simulation platform using opal-rt and opnet for analyzing smart ...Real time co-simulation platform using opal-rt and opnet for analyzing smart ...
Real time co-simulation platform using opal-rt and opnet for analyzing smart ...
 
IRJET- Comparative Study on Network Monitoring Tools of Nagios Versus Hyp...
IRJET-  	  Comparative Study on Network Monitoring Tools of Nagios Versus Hyp...IRJET-  	  Comparative Study on Network Monitoring Tools of Nagios Versus Hyp...
IRJET- Comparative Study on Network Monitoring Tools of Nagios Versus Hyp...
 
A VNF modeling approach for verification purposes
A VNF modeling approach for verification purposesA VNF modeling approach for verification purposes
A VNF modeling approach for verification purposes
 
IPv4 to IPv6 network transformation
IPv4 to IPv6 network transformationIPv4 to IPv6 network transformation
IPv4 to IPv6 network transformation
 
Analysis of IT Monitoring Using Open Source Software Techniques: A Review
Analysis of IT Monitoring Using Open Source Software Techniques: A ReviewAnalysis of IT Monitoring Using Open Source Software Techniques: A Review
Analysis of IT Monitoring Using Open Source Software Techniques: A Review
 
Advanced Integrated Model-Driven Development Tool for USN Applications in Per...
Advanced Integrated Model-Driven Development Tool for USN Applications in Per...Advanced Integrated Model-Driven Development Tool for USN Applications in Per...
Advanced Integrated Model-Driven Development Tool for USN Applications in Per...
 
Nt1310 Unit 3 Data Analysis Essay
Nt1310 Unit 3 Data Analysis EssayNt1310 Unit 3 Data Analysis Essay
Nt1310 Unit 3 Data Analysis Essay
 
Network monitoring tools
Network monitoring toolsNetwork monitoring tools
Network monitoring tools
 
LANSim
LANSimLANSim
LANSim
 
p219-lailari
p219-lailarip219-lailari
p219-lailari
 
Analysis and assessment software for multi-user collaborative cognitive radi...
Analysis and assessment software for multi-user collaborative  cognitive radi...Analysis and assessment software for multi-user collaborative  cognitive radi...
Analysis and assessment software for multi-user collaborative cognitive radi...
 
Performance Evaluation of a Network Using Simulation Tools or Packet Tracer
Performance Evaluation of a Network Using Simulation Tools or Packet TracerPerformance Evaluation of a Network Using Simulation Tools or Packet Tracer
Performance Evaluation of a Network Using Simulation Tools or Packet Tracer
 

More from aida alsamawi

Lecture 2 Part II Physical Layer Fundamentals.pptx
Lecture 2 Part II Physical Layer Fundamentals.pptxLecture 2 Part II Physical Layer Fundamentals.pptx
Lecture 2 Part II Physical Layer Fundamentals.pptx
aida alsamawi
 
network design.pptx
network design.pptxnetwork design.pptx
network design.pptx
aida alsamawi
 
network design 2.pptx
network design 2.pptxnetwork design 2.pptx
network design 2.pptx
aida alsamawi
 
network design 5.pptx
network design 5.pptxnetwork design 5.pptx
network design 5.pptx
aida alsamawi
 
network design 6.pptx
network design 6.pptxnetwork design 6.pptx
network design 6.pptx
aida alsamawi
 
network design 8.pptx
network design 8.pptxnetwork design 8.pptx
network design 8.pptx
aida alsamawi
 
network design 7.pptx
network design 7.pptxnetwork design 7.pptx
network design 7.pptx
aida alsamawi
 
network design 3.pptx
network design 3.pptxnetwork design 3.pptx
network design 3.pptx
aida alsamawi
 

More from aida alsamawi (8)

Lecture 2 Part II Physical Layer Fundamentals.pptx
Lecture 2 Part II Physical Layer Fundamentals.pptxLecture 2 Part II Physical Layer Fundamentals.pptx
Lecture 2 Part II Physical Layer Fundamentals.pptx
 
network design.pptx
network design.pptxnetwork design.pptx
network design.pptx
 
network design 2.pptx
network design 2.pptxnetwork design 2.pptx
network design 2.pptx
 
network design 5.pptx
network design 5.pptxnetwork design 5.pptx
network design 5.pptx
 
network design 6.pptx
network design 6.pptxnetwork design 6.pptx
network design 6.pptx
 
network design 8.pptx
network design 8.pptxnetwork design 8.pptx
network design 8.pptx
 
network design 7.pptx
network design 7.pptxnetwork design 7.pptx
network design 7.pptx
 
network design 3.pptx
network design 3.pptxnetwork design 3.pptx
network design 3.pptx
 

Recently uploaded

Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
Jelle | Nordend
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
KrzysztofKkol1
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
XfilesPro
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
Peter Caitens
 
Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024
Sharepoint Designs
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Strategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptxStrategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptx
varshanayak241
 

Recently uploaded (20)

Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
 
Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Strategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptxStrategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptx
 

Lecture 1 - Introduction.pptx

  • 2. What is Network Simulation Network simulation is one kind of method in the research of a computer network where a software program forms the performance of a network by analyzing the relations between the various network entities such as links, Nswitched, routers, nodes, access points. The network performance, different applications, services & supports can be monitored in an analysis lab. Different features of the surroundings can also be changed in a controlled way to evaluate how the network or protocols would perform beneath different conditions. 2
  • 3. Network Simulator Software that is used to predict the performance of a computer network is known as a network simulator. These are used when communication networks have turned into too difficult for fixed analytical techniques to offer a precise understanding of system performance. In a simulator, the computer network can be molded with the help of links, devices and applications and the performance of a network can be reported. These are available by using new networks and technologies which are used today like IoT, 5G, WLANs, ad hoc networks of mobile, WSNs, LTE, ad hoc networks of vehicles, etc. 3
  • 4. Network Emulation This is one kind of method used to test the act of real applications over a virtual network. This is dissimilar compare with network simulation wherever only mathematical form of traffic, channels, protocols and network models are applied. The main function of this is to assess performance, estimate the impact of change, and otherwise optimize decision-making in technology. 4
  • 5. simulation VS emulator What is the main difference between simulation & emulator? A simulator demonstrates the network’s behavior & its components, whereas an emulator is used to copy the network’s behavior to replace it functionally. 5
  • 6. Different Network Simulations The different types of network simulators/ network simulation tools are open source and commercial 1. Network Simulator version 2 (NS-2) 2. Ns3 3. Netkit 4. Marionnet 5. JSIM (Java-based Simulation) 6. OPNET 7. QualNet The open-source simulators are Marrionet, Netkit, NS2, NS3 and JSIM The commercial simulators are OPNET and QualNet 6
  • 7. Network Simulator Version 2 (NS-2) It is an object-oriented kind of simulator mainly used for simulating the protocols of networking as well as routing protocols for the networks like wired & wireless. These can be implemented through OTCl & C++. 7
  • 8. NS3 This type of simulator is mainly designed for the purpose of education as well as research. When compared with the Ns2 type, it uses Python to work in a better way because of the low-level of abstraction. The modules of Ns3 include protocols and network devices, written in the languages of C++, Python. 8
  • 9. Netki Netki is open-source software that uses User-mode Linux. This simulator is used whenever there is a need to form a networking environment with small endeavors. It is a simulation tool based on the command line. It is also used to create a total network over a single PC through exploiting VN (virtual network) devices. 9
  • 10. Marionnet Marionnet/Virtual Network Laboratory is utilized as an educational tool because of its smart Graphical user interface. By using this, a complex network can be defined by the user on a host computer. 10
  • 11. Java-based Simulation (JSIM) It is used mainly in web-based simulation to build by using the event package otherwise process the package. This is used to design quantitative numeric models & estimate them with respect to the data from the experiment. 11
  • 12. OPNET It is used in research & development to provide whole flexibility to study regarding communication networks, protocols, and applications. When it includes both programming environment and GUI, then it provides a platform for the user to form the network when they require it. 12
  • 13. QualNet It is used for engineers, scholars to build virtual models for all kinds of data, voice & video networks. In fact, it is a testing, planning and also a training tool used for signifying the network situation with accuracy. 13
  • 14. Advantages of Network Simulation The advantages of network simulators include the following. The main advantage of a simulator is to provide practical feedback to the users while designing real-world systems. They allow the designers of the system to study trouble at numerous abstraction levels. These are used in an effective way which means to teach otherwise demonstrate the concepts to students. 14
  • 15. Question What are the best network simulators? 15
  • 16. NS3 ns-3 is a discrete-event network simulator for Internet systems, targeted primarily for research and educational use. ns-3 is free, open-source software, licensed under the GNU GPLv2 license, and maintained by a worldwide community. 16
  • 17. NS3 ns-3.35 released (Oct 1, 2021) The ns-3.35 release has been published. This release provides a number of small feature improvements (IPv6 support for NixVectorRouting, a group mobility helper, improvements to the Wi-Fi 802.11ax support, and extensions to the planar array antenna model), among various other bug fixes and small improvements. https://www.nsnam.org/ 17
  • 18. NS3 Documentation https://www.nsnam.org/documentation/ Tutorial: The tutorial for our latest release is available in HTML and PDF versions. Installation instructions: We typically maintain this information on our wiki. Videos: The ns-3 Consortium has offered training sessions at its annual meeting), and recorded videos from prior sessions can be found from this page. Mailing lists: We have several mailing lists, but in particular, the ns-3-users Google Group forum, answers many questions from people trying to get started. 18
  • 19. NS3 Downloading https://www.nsnam.org/releases/ Releases ns-3.35 ns-3.34 ns-3.33 ns-3.32 ns-3.31 How to install NS3 on Windows with Ubuntu First Step||NS3 complete installation Step by Step https://www.youtube.com/watch?v=bGU2G7kdxUo 19

Editor's Notes

  1. https://www.elprocus.com/what-is-network-simulation-types-and-its-advantages/
  2. https://www.elprocus.com/what-is-network-simulation-types-and-its-advantages/