SlideShare a Scribd company logo
NETWORK SIMULATOR-2
(FINDING THE NUMBER OF
PACKETS DROPPED)
POOJA.B(IMS13IS074)
NIKITHA.K.N(IMS13IS066)
NIDHI SHETTY(IMS13IS063)
NEHA.M(IMS13IS062)
RASHMI.K(IMS13IS82)
NS2
 DISCRETE EVENT SIMULATOR
 PACKET LEVEL
 MAINLY FOR NETWORKING RESEARCH
 THE OBJECT ORIENTED EXTENSION OF
TCL(OTCL)AND C++ USED
 DESIGNED FOR UNIX SYSTEMS BUT RUNS
UNDERWINDOWS CYGWIN ASWELL
HISTORY
 In 1996-97,ns version 2(ns-2) was initiated
based on a refactoring by Steve McCanne
 Use ofTcl was replaced by MIT’s Object
Tcl(OTcl),an object oriented dialectTcl
 The core of ns-2 is also written in C++
 Simulation scripts are written in the OTcl
language
PLATFORMS REQUIRED TO RUN NS
 Unix and Unix like systems
 Linux(use Fedora or Ubuntu versions)
 Free BSD
 SunOS/Solaris
 Windows 95/98/NT/2000/XP
C++ HELPS IN THE FOLLOWING WAY:
 It helps to increase the efficiency of
simulation
 It is used to provide details of the protocols
and their operation
 It is used to reduce packet and event
processing time
OTCL HELPS IN THE FOLLOWING
WAY:
 With the help of OTcl we can describe
different network topologies
 It helps us to specify the protocols and their
applications
 It allows fast development
 Tcl is compatible and many platforms and it
is flexible for integration
ADVANTAGES
 Cheap
 Complex scenarios can be easily tested
 Results obtained quickly
 Modularity
 Popular
 Supports different protocols and platforms
CRITICISM
 Modeling is very complex
 Time consuming task
 No GUI
 One needs to learn scripting language
 Results are not consistent(continuous change
in code)
 Bugs are unreliable
BASICS OF TCL PROGRAMMING
 Initialization and termination aspects of
network simulator.
 Defining the network nodes, links, queues
and topology as well
 Defining the agents and their applications
 Network animator(NAM)
 Tracing

More Related Content

What's hot

Porting and optimizing UniFrac for GPUs
Porting and optimizing UniFrac for GPUsPorting and optimizing UniFrac for GPUs
Porting and optimizing UniFrac for GPUs
Igor Sfiligoi
 
Note difference between sysstat on cent os 5 & 6
Note  difference between sysstat on cent os 5 & 6Note  difference between sysstat on cent os 5 & 6
Note difference between sysstat on cent os 5 & 6
Seiichiro Ishida
 
Tpr star tree
Tpr star treeTpr star tree
Tpr star treeWin Yu
 
Basic use of xcms
Basic use of xcmsBasic use of xcms
Basic use of xcms
Xiuxia Du
 
Linux-Permission
Linux-PermissionLinux-Permission
Linux-Permission
Colin Su
 
Next Generation Indexes For Big Data Engineering (ODSC East 2018)
Next Generation Indexes For Big Data Engineering (ODSC East 2018)Next Generation Indexes For Big Data Engineering (ODSC East 2018)
Next Generation Indexes For Big Data Engineering (ODSC East 2018)
Daniel Lemire
 
NUMA-aware thread-parallel breadth-first search for Graph500 and Green Graph5...
NUMA-aware thread-parallel breadth-first search for Graph500 and Green Graph5...NUMA-aware thread-parallel breadth-first search for Graph500 and Green Graph5...
NUMA-aware thread-parallel breadth-first search for Graph500 and Green Graph5...
Yuichiro Yasui
 
Conflux:gpgpu for .net (en)
Conflux:gpgpu for .net (en)Conflux:gpgpu for .net (en)
Conflux:gpgpu for .net (en)
Andrei Varanovich
 
XESLite - Handling Event Logs in ProM
XESLite - Handling Event Logs in ProMXESLite - Handling Event Logs in ProM
XESLite - Handling Event Logs in ProM
Felix Mannhardt
 
Tower of Hanoi Method
Tower of Hanoi MethodTower of Hanoi Method
Tower of Hanoi Method
MDHALIM7
 
NUMA-aware Scalable Graph Traversal on SGI UV Systems
NUMA-aware Scalable Graph Traversal on SGI UV SystemsNUMA-aware Scalable Graph Traversal on SGI UV Systems
NUMA-aware Scalable Graph Traversal on SGI UV Systems
Yuichiro Yasui
 
An Overview of HDF-EOS (Part 1)
An Overview of HDF-EOS (Part 1)An Overview of HDF-EOS (Part 1)
An Overview of HDF-EOS (Part 1)
The HDF-EOS Tools and Information Center
 
Tower of hanoi
Tower of hanoiTower of hanoi
Tower of hanoi
Iffat Anjum
 
Reading: "Pi in the sky: Calculating a record-breaking 31.4 trillion digits o...
Reading: "Pi in the sky: Calculating a record-breaking 31.4 trillion digits o...Reading: "Pi in the sky: Calculating a record-breaking 31.4 trillion digits o...
Reading: "Pi in the sky: Calculating a record-breaking 31.4 trillion digits o...
Kento Aoyama
 

What's hot (14)

Porting and optimizing UniFrac for GPUs
Porting and optimizing UniFrac for GPUsPorting and optimizing UniFrac for GPUs
Porting and optimizing UniFrac for GPUs
 
Note difference between sysstat on cent os 5 & 6
Note  difference between sysstat on cent os 5 & 6Note  difference between sysstat on cent os 5 & 6
Note difference between sysstat on cent os 5 & 6
 
Tpr star tree
Tpr star treeTpr star tree
Tpr star tree
 
Basic use of xcms
Basic use of xcmsBasic use of xcms
Basic use of xcms
 
Linux-Permission
Linux-PermissionLinux-Permission
Linux-Permission
 
Next Generation Indexes For Big Data Engineering (ODSC East 2018)
Next Generation Indexes For Big Data Engineering (ODSC East 2018)Next Generation Indexes For Big Data Engineering (ODSC East 2018)
Next Generation Indexes For Big Data Engineering (ODSC East 2018)
 
NUMA-aware thread-parallel breadth-first search for Graph500 and Green Graph5...
NUMA-aware thread-parallel breadth-first search for Graph500 and Green Graph5...NUMA-aware thread-parallel breadth-first search for Graph500 and Green Graph5...
NUMA-aware thread-parallel breadth-first search for Graph500 and Green Graph5...
 
Conflux:gpgpu for .net (en)
Conflux:gpgpu for .net (en)Conflux:gpgpu for .net (en)
Conflux:gpgpu for .net (en)
 
XESLite - Handling Event Logs in ProM
XESLite - Handling Event Logs in ProMXESLite - Handling Event Logs in ProM
XESLite - Handling Event Logs in ProM
 
Tower of Hanoi Method
Tower of Hanoi MethodTower of Hanoi Method
Tower of Hanoi Method
 
NUMA-aware Scalable Graph Traversal on SGI UV Systems
NUMA-aware Scalable Graph Traversal on SGI UV SystemsNUMA-aware Scalable Graph Traversal on SGI UV Systems
NUMA-aware Scalable Graph Traversal on SGI UV Systems
 
An Overview of HDF-EOS (Part 1)
An Overview of HDF-EOS (Part 1)An Overview of HDF-EOS (Part 1)
An Overview of HDF-EOS (Part 1)
 
Tower of hanoi
Tower of hanoiTower of hanoi
Tower of hanoi
 
Reading: "Pi in the sky: Calculating a record-breaking 31.4 trillion digits o...
Reading: "Pi in the sky: Calculating a record-breaking 31.4 trillion digits o...Reading: "Pi in the sky: Calculating a record-breaking 31.4 trillion digits o...
Reading: "Pi in the sky: Calculating a record-breaking 31.4 trillion digits o...
 

Viewers also liked

Anatomía y fisiología del oído
Anatomía y fisiología del oídoAnatomía y fisiología del oído
Anatomía y fisiología del oído
rubenmaylin
 
Catalog Flanco Black Friday 2015
Catalog Flanco Black Friday 2015Catalog Flanco Black Friday 2015
Catalog Flanco Black Friday 2015
Marius Sescu
 
Eltohn john.pptx alejandro osvaldo patrizio
Eltohn john.pptx alejandro osvaldo patrizioEltohn john.pptx alejandro osvaldo patrizio
Eltohn john.pptx alejandro osvaldo patrizioOSCARPATRIZIO
 
ALM Group Profile 1 1
ALM Group Profile 1 1 ALM Group Profile 1 1
ALM Group Profile 1 1 ALM JobClub
 
2. perangkat pembelajaran 2013
2. perangkat pembelajaran 20132. perangkat pembelajaran 2013
2. perangkat pembelajaran 2013
VOCATIONAL HIGH SCHOOL KAINUI SERUI
 
Exemplos anti-AO90
Exemplos anti-AO90Exemplos anti-AO90
Exemplos anti-AO90
João Ricardo
 
Request for Venue - Social Media Half-Day Summit 2016 St. Louis, MO
Request for Venue - Social Media Half-Day Summit 2016 St. Louis, MORequest for Venue - Social Media Half-Day Summit 2016 St. Louis, MO
Request for Venue - Social Media Half-Day Summit 2016 St. Louis, MO
Erin Moloney
 
Beyond the Equity Risk Premia
Beyond the Equity Risk PremiaBeyond the Equity Risk Premia
Beyond the Equity Risk Premia
Windham Labs
 
Net2
Net2Net2
Leveraging Web Analytics to Increase Conversion - Market STL Presentation
Leveraging Web Analytics to Increase Conversion - Market STL PresentationLeveraging Web Analytics to Increase Conversion - Market STL Presentation
Leveraging Web Analytics to Increase Conversion - Market STL Presentation
Erin Moloney
 
PARADIGMAS EDUCATIVOS
PARADIGMAS EDUCATIVOSPARADIGMAS EDUCATIVOS
PARADIGMAS EDUCATIVOS
Molaeui Flor
 
Informe final del proyecto
Informe final del proyectoInforme final del proyecto
Informe final del proyectoCarmen Anaya
 
το μυστήριο του γάμου
το μυστήριο του γάμουτο μυστήριο του γάμου
το μυστήριο του γάμου
desphan
 

Viewers also liked (15)

Ns network simulator
Ns network simulatorNs network simulator
Ns network simulator
 
Anatomía y fisiología del oído
Anatomía y fisiología del oídoAnatomía y fisiología del oído
Anatomía y fisiología del oído
 
Catalog Flanco Black Friday 2015
Catalog Flanco Black Friday 2015Catalog Flanco Black Friday 2015
Catalog Flanco Black Friday 2015
 
BrandingGuidelines
BrandingGuidelinesBrandingGuidelines
BrandingGuidelines
 
Eltohn john.pptx alejandro osvaldo patrizio
Eltohn john.pptx alejandro osvaldo patrizioEltohn john.pptx alejandro osvaldo patrizio
Eltohn john.pptx alejandro osvaldo patrizio
 
ALM Group Profile 1 1
ALM Group Profile 1 1 ALM Group Profile 1 1
ALM Group Profile 1 1
 
2. perangkat pembelajaran 2013
2. perangkat pembelajaran 20132. perangkat pembelajaran 2013
2. perangkat pembelajaran 2013
 
Exemplos anti-AO90
Exemplos anti-AO90Exemplos anti-AO90
Exemplos anti-AO90
 
Request for Venue - Social Media Half-Day Summit 2016 St. Louis, MO
Request for Venue - Social Media Half-Day Summit 2016 St. Louis, MORequest for Venue - Social Media Half-Day Summit 2016 St. Louis, MO
Request for Venue - Social Media Half-Day Summit 2016 St. Louis, MO
 
Beyond the Equity Risk Premia
Beyond the Equity Risk PremiaBeyond the Equity Risk Premia
Beyond the Equity Risk Premia
 
Net2
Net2Net2
Net2
 
Leveraging Web Analytics to Increase Conversion - Market STL Presentation
Leveraging Web Analytics to Increase Conversion - Market STL PresentationLeveraging Web Analytics to Increase Conversion - Market STL Presentation
Leveraging Web Analytics to Increase Conversion - Market STL Presentation
 
PARADIGMAS EDUCATIVOS
PARADIGMAS EDUCATIVOSPARADIGMAS EDUCATIVOS
PARADIGMAS EDUCATIVOS
 
Informe final del proyecto
Informe final del proyectoInforme final del proyecto
Informe final del proyecto
 
το μυστήριο του γάμου
το μυστήριο του γάμουτο μυστήριο του γάμου
το μυστήριο του γάμου
 

Similar to Network simulator 2

Network simulator 2
Network simulator 2Network simulator 2
Network simulator 2
shwetha mk
 
Dc project 1
Dc project 1Dc project 1
Dc project 1
shwetha mk
 
MS Projects in NS2
MS Projects in NS2MS Projects in NS2
MS Projects in NS2
Phdtopiccom
 
Plenzogan technology
Plenzogan technologyPlenzogan technology
Plenzogan technology
plenzogan
 
An introduction to_ns_nam_and_o_tcl_scripting
An introduction to_ns_nam_and_o_tcl_scriptingAn introduction to_ns_nam_and_o_tcl_scripting
An introduction to_ns_nam_and_o_tcl_scripting
Dani Aristiyawan
 
Final Report(Routing_Misbehavior)
Final Report(Routing_Misbehavior)Final Report(Routing_Misbehavior)
Final Report(Routing_Misbehavior)Ambreen Zafar
 
resume-XinyuSui
resume-XinyuSuiresume-XinyuSui
resume-XinyuSuiXinyu Sui
 
Network simulator 2 a simulation tool for linux
Network simulator 2 a simulation tool for linuxNetwork simulator 2 a simulation tool for linux
Network simulator 2 a simulation tool for linux
Pratik Joshi
 
ASIC Design and Implementation
ASIC Design and ImplementationASIC Design and Implementation
ASIC Design and Implementation
skerlj
 
Lecture 9 -_pthreads-linux_threads
Lecture 9 -_pthreads-linux_threadsLecture 9 -_pthreads-linux_threads
Lecture 9 -_pthreads-linux_threads
Prashant Pawar
 
Tsn linux elce17
Tsn linux elce17Tsn linux elce17
Tsn linux elce17
henrikau
 
Introduction to NS2 - Cont..
Introduction to NS2 - Cont..Introduction to NS2 - Cont..
Introduction to NS2 - Cont..
cscarcas
 
Efficient SIMD Vectorization for Hashing in OpenCL
Efficient SIMD Vectorization for Hashing in OpenCLEfficient SIMD Vectorization for Hashing in OpenCL
Efficient SIMD Vectorization for Hashing in OpenCL
Jonas Traub
 
Project StarGate An End-to-End 10Gbps HPC to User Cyberinfrastructure ANL * C...
Project StarGate An End-to-End 10Gbps HPC to User Cyberinfrastructure ANL * C...Project StarGate An End-to-End 10Gbps HPC to User Cyberinfrastructure ANL * C...
Project StarGate An End-to-End 10Gbps HPC to User Cyberinfrastructure ANL * C...
Larry Smarr
 
NUSE (Network Stack in Userspace) at #osio
NUSE (Network Stack in Userspace) at #osioNUSE (Network Stack in Userspace) at #osio
NUSE (Network Stack in Userspace) at #osio
Hajime Tazaki
 
N8xx olpc connectivity
N8xx olpc connectivityN8xx olpc connectivity
N8xx olpc connectivityOSLL
 

Similar to Network simulator 2 (20)

Network simulator 2
Network simulator 2Network simulator 2
Network simulator 2
 
Dc project 1
Dc project 1Dc project 1
Dc project 1
 
MS Projects in NS2
MS Projects in NS2MS Projects in NS2
MS Projects in NS2
 
Plenzogan technology
Plenzogan technologyPlenzogan technology
Plenzogan technology
 
Ns2
Ns2Ns2
Ns2
 
An introduction to_ns_nam_and_o_tcl_scripting
An introduction to_ns_nam_and_o_tcl_scriptingAn introduction to_ns_nam_and_o_tcl_scripting
An introduction to_ns_nam_and_o_tcl_scripting
 
Final Report(Routing_Misbehavior)
Final Report(Routing_Misbehavior)Final Report(Routing_Misbehavior)
Final Report(Routing_Misbehavior)
 
Tut hemant ns2
Tut hemant ns2Tut hemant ns2
Tut hemant ns2
 
Ns2pre
Ns2preNs2pre
Ns2pre
 
resume-XinyuSui
resume-XinyuSuiresume-XinyuSui
resume-XinyuSui
 
Network simulator 2 a simulation tool for linux
Network simulator 2 a simulation tool for linuxNetwork simulator 2 a simulation tool for linux
Network simulator 2 a simulation tool for linux
 
ASIC Design and Implementation
ASIC Design and ImplementationASIC Design and Implementation
ASIC Design and Implementation
 
Lecture 9 -_pthreads-linux_threads
Lecture 9 -_pthreads-linux_threadsLecture 9 -_pthreads-linux_threads
Lecture 9 -_pthreads-linux_threads
 
Tsn linux elce17
Tsn linux elce17Tsn linux elce17
Tsn linux elce17
 
Introduction to NS2 - Cont..
Introduction to NS2 - Cont..Introduction to NS2 - Cont..
Introduction to NS2 - Cont..
 
Dsp manual print
Dsp manual printDsp manual print
Dsp manual print
 
Efficient SIMD Vectorization for Hashing in OpenCL
Efficient SIMD Vectorization for Hashing in OpenCLEfficient SIMD Vectorization for Hashing in OpenCL
Efficient SIMD Vectorization for Hashing in OpenCL
 
Project StarGate An End-to-End 10Gbps HPC to User Cyberinfrastructure ANL * C...
Project StarGate An End-to-End 10Gbps HPC to User Cyberinfrastructure ANL * C...Project StarGate An End-to-End 10Gbps HPC to User Cyberinfrastructure ANL * C...
Project StarGate An End-to-End 10Gbps HPC to User Cyberinfrastructure ANL * C...
 
NUSE (Network Stack in Userspace) at #osio
NUSE (Network Stack in Userspace) at #osioNUSE (Network Stack in Userspace) at #osio
NUSE (Network Stack in Userspace) at #osio
 
N8xx olpc connectivity
N8xx olpc connectivityN8xx olpc connectivity
N8xx olpc connectivity
 

Recently uploaded

Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
gb193092
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
chanes7
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 

Recently uploaded (20)

Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 

Network simulator 2

  • 1. NETWORK SIMULATOR-2 (FINDING THE NUMBER OF PACKETS DROPPED) POOJA.B(IMS13IS074) NIKITHA.K.N(IMS13IS066) NIDHI SHETTY(IMS13IS063) NEHA.M(IMS13IS062) RASHMI.K(IMS13IS82)
  • 2. NS2  DISCRETE EVENT SIMULATOR  PACKET LEVEL  MAINLY FOR NETWORKING RESEARCH  THE OBJECT ORIENTED EXTENSION OF TCL(OTCL)AND C++ USED  DESIGNED FOR UNIX SYSTEMS BUT RUNS UNDERWINDOWS CYGWIN ASWELL
  • 3. HISTORY  In 1996-97,ns version 2(ns-2) was initiated based on a refactoring by Steve McCanne  Use ofTcl was replaced by MIT’s Object Tcl(OTcl),an object oriented dialectTcl  The core of ns-2 is also written in C++  Simulation scripts are written in the OTcl language
  • 4. PLATFORMS REQUIRED TO RUN NS  Unix and Unix like systems  Linux(use Fedora or Ubuntu versions)  Free BSD  SunOS/Solaris  Windows 95/98/NT/2000/XP
  • 5. C++ HELPS IN THE FOLLOWING WAY:  It helps to increase the efficiency of simulation  It is used to provide details of the protocols and their operation  It is used to reduce packet and event processing time
  • 6. OTCL HELPS IN THE FOLLOWING WAY:  With the help of OTcl we can describe different network topologies  It helps us to specify the protocols and their applications  It allows fast development  Tcl is compatible and many platforms and it is flexible for integration
  • 7. ADVANTAGES  Cheap  Complex scenarios can be easily tested  Results obtained quickly  Modularity  Popular  Supports different protocols and platforms
  • 8. CRITICISM  Modeling is very complex  Time consuming task  No GUI  One needs to learn scripting language  Results are not consistent(continuous change in code)  Bugs are unreliable
  • 9. BASICS OF TCL PROGRAMMING  Initialization and termination aspects of network simulator.  Defining the network nodes, links, queues and topology as well  Defining the agents and their applications  Network animator(NAM)  Tracing