An Introduction to Network Simulator NS2 is a beginners' guide for network simulator NS2, an open-source discrete event simulator designed mainly for networking research. NS2 has been widely accepted as a reliable simulation tool for computer communication networks both in academia and industry.
This book will present two fundamental NS2 concepts:i) how objects (e.g., nodes, links, queues, etc.) are assembled to create a network and ii) how a packet flows from one object to another. Based on these concepts, this book will demonstrate through examples how new modules can be incorporated into NS2. The book will:
-Give an overview on simulation and communication networks.
-Provide general information (e.g., installation, key features, etc.) about NS2.
-Demonstrate how to set up a simple network simulation scenario using Tcl scripting lanuage.
-Explain how C++ and OTcl (Object oriented Tcl) are linked, and constitute NS2.
-Show how Ns2 interprets a Tcl Script and executes it.
-Suggest post simulation processing approaches and identify their pros and cons.
-Present a number of NS2 extension examples.
-Discuss how to incorporate MATLAB into NS2.
Auflage
Softcover reprint of hardcover 1st ed. 2009
Sprache
Verlagsort
Zielgruppe
Für Beruf und Forschung
Research
Produkt-Hinweis
Illustrationen
38
74 s/w Abbildungen, 38 s/w Tabellen
black & white illustrations
Maße
Höhe: 23.5 cm
Breite: 15.5 cm
Dicke: 23 mm
Gewicht
ISBN-13
978-1-4419-4412-2 (9781441944122)
DOI
10.1007/978-0-387-71760-9
Schweitzer Klassifikation
Simulation of Computer Networks.- to Network Simulator 2 (NS2).- Linkage Between OTcl and C++ in NS2.- Implementation of Discrete-Event Simulation in NS2.- Network Objects: Creation, Configuration, and Packet Forwarding.- Nodes as Routers or Computer Hosts.- Link and Buffer Management.- Packets, Packet Headers, and Header Format.- Transport Control Protocols Part 1 #x2013; An Overview.- Transport Control Protocols Part 2 #x2013; Transmission Control Protocol (TCP).- Application: User Demand Indicator.- Related Helper Classes.- Processing an NS2 Simulation: Debugging, Tracing, and Result Compilation.- Developing New Modules for NS2.