Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Network Simulation using NS2
Rating: 4.4 out of 5(305 ratings)
860 students

Network Simulation using NS2

Learn Network Simulator 2 (NS-2), TCL, Trust management, performance analysis and automation in easiest way!
Created byD. Kshirsagar
Last updated 12/2020
English
English [Auto],

What you'll learn

  • Generate and simulate wired and wireless simulations
  • Implement own routing protocol for Mobile Adhoc Network (MANET)
  • Modify existing routing protocol in NS2
  • Analyze the performance of own implemented routing protocol
  • Automate the performance analysis of routing protocol
  • Draw the graphs out of evaluated performance of routing protocol

Course content

7 sections32 lectures3h 25m total length
  • Course Overview3:17

    Explore network simulation using NS2 and set up the environment with TCL/OTCL essentials. Learn NS2 routing protocols, implement new ones, and automate performance analysis across wired and wireless networks.

  • Introduction to NS26:19

    NS2 is an event-driven network simulator that models wired and wireless networks, including satellite links, using a C++ backend and an OTcl frontend.

  • Ubuntu OS installation on VirtualBox8:05

    Install VirtualBox and create an Ubuntu 16.04.3 64-bit VM with 8 GB RAM, 4 processors, and a 100 GB disk, mount the ISO, and enable guest additions.

  • NS2 Installation on Ubuntu OS6:52

    Learn to install NS2 on Ubuntu OS by following step-by-step commands, install prerequisites, customize your username, and verify a successful NS2 setup.

  • Development environment setup4:12

    Install OpenJDK and Eclipse on a Windows virtual machine, set up the workspace, download and extract the software, then create a Makefile project with GCC for Linux and build.

Requirements

  • Understanding of Computer Networks
  • Basics of C/C++ programming
  • Basic knowledge of Linux Operating System

Description

Network is an essential part of life. Without a network, it is impossible to live up the digital life. Along with the pros, there are cons. Security is an essential part of the network. Network Simulator (NS2) is a powerful open source network simulation tool. In this course, NS2 is discussed with hands on and plenty of examples. Many tools and techniques are covered with the support of shared resources. A candidate (student/researcher/industry person) who is willing to learn NS2 in depth, this is the right course for you!

This course is designed to learn NS2 from scratch to the level of implementing own routing protocol.

  • This course will help you to understand the fundamentals of NS2
  • The course make you to learn about several tools useful in NS2 development
  • The course contains demonstration of each and every tool and shares the resources of same
  • The course covers best practices in NS2 development
  • The course gives the in depth knowledge about automation of performance analysis to reduce the human efforts and errors

The course will help you to set a strong programming foundation. It will help you to be an expert in C programming. The course will help you to face any IT interview confidently.

Enjoy NS2 development!!!

Who this course is for:

  • Anyone who wants to carry research in the area of Wired or Wireless Networking.
  • Student/researcher working on Routing protocols in Wireless networks.
  • Student/researcher working on Mobile Adhoc Network (MANET).
  • Student/researcher willing to implement own routing protocol, simulate and analyze the performance.
  • Anyone who wants to study the behavior of a wired/wireless network under certain parameters.