Introduction Rapid Evolution of Voice and Data Communication Techniques Evolution of Computer Communication Networks Convergence of Data and Telecommunication Networks Integration of TCP/IP into Unix Queueing Theory Overview of Simulation A Few Basic Concepts in Simulation Discrete-Event Simulation Basics of Network Simulation Introduction to NS2 Common Mistakes in Simulation Network Protocols TCP/IP Protocol Suite Terminology Architecture of TCP/IP Overview of the Operation of TCP Application Layer Protocols of TCP TCP/IP versus the ISO/OSI Model Adaptation of the TCP Window Improvement of TCP Performance Networking Devices Network Programming Using Socket API Introduction Socket Interface Socket API I/O Multiplexing Concurrency Broadcasting Introduction to NS2 Simulator Structure Simulator Input and Output NS2 Installation Steps NS2 Directories and Files Network Animator (NAM) NS2 Program Structure Summary Basics of Protocol Simulation Using NS2 Tcl Program Execution Basic Programming Constructs Arrays Lists Dictionaries Procedures File Handling Object-Oriented Tcl (OTcl) AWK Scripting Gnuplot Wired Network Simulation Introduction Step-by-Step Wired Network Simulation Visualization Using NAM Link Layer -- Links and Queueing Network Layer -- Routing Transport Layer -- Transport Agents Packet Trace Application Layer -- Traffic Generators Network Dynamics-- Node/Link Failure Models Error Model Wireless Network Simulation Wired Versus Wireless Network Simulation Step-by-Step Wireless Network Simulation Wireless Networking Modules Wireless Routing Wireless Trace Network Performance Metrics Practical Simulation Issues A Complete Example pplication Layer Protocols of TCP TCP/IP versus the ISO/OSI Model Adaptation of the TCP Window Improvement of TCP Performance Networking Devices Network Programming Using Socket API Introduction Socket Interface Socket API I/O Multiplexing Concurrency Broadcasting Introduction to NS2 Simulator Structure Simulator Input and Output NS2 Installation Steps NS2 Directories and Files Network Animator (NAM) NS2 Program Structure Summary Basics of Protocol Simulation Using NS2 Tcl Program Execution Basic Programming Constructs Arrays Lists Dictionaries Procedures File Handling Object-Oriented Tcl (OTcl) AWK Scripting Gnuplot Wired Network Simulation Introduction Step-by-Step Wired Network Simulation Visualization Using NAM Link Layer -- Links and Queueing Network Layer -- Routing Transport Layer -- Transport Agents Packet Trace Application Layer -- Traffic Generators Network Dynamics-- Node/Link Failure Models Error Model Wireless Network Simulation Wired Versus Wireless Network Simulation Step-by-Step Wireless Network Simulation Wireless Networking Modules Wireless Routing Wireless Trace Network Performance Metrics Practical Simulation Issues A Complete Example p;lt;P>Basics of Protocol Simulation Using NS2 Tcl Program Execution Basic Programming Constructs Arrays Lists Dictionaries Procedures File Handling Object-Oriented Tcl (OTcl) AWK Scripting Gnuplot Wired Network Simulation Introduction Step-by-Step Wired Network Simulation Visualization Using NAM Link Layer -- Links and Queueing Network Layer -- Routing Transport Layer -- Transport Agents Packet Trace Application Layer -- Traffic Generators Network Dynamics-- Node/Link Failure Models Error Model Wireless Network Simulation Wired Versus Wireless Network Simulation Step-by-Step Wireless Network Simulation Wireless Networking Modules Wireless Routing Wireless Trace Network Performance Metrics Practical Simulation Issues A Complete Example Traffic Generators Network Dynamics-- Node/Link Failure Models Error Model Wireless Network Simulation Wired Versus Wireless Network Simulation Step-by-Step Wireless Network Simulation Wireless Networking Modules Wireless Routing Wireless Trace Network Performance Metrics Practical Simulation Issues A Complete Example.
Computer Network Simulation Using NS2