NS manual

From nsnam
Revision as of 21:10, 23 July 2008 by Lachlan (Talk | contribs)

Jump to: navigation, search

In addition to the information here, other documentation is listed on the main ns-2 web page.

The ns Manual

The ns Manual (formerly known as ns Notes and Documentation) is the main source of documentation. It is available in three formats:

This manual should be automatically updated daily (please send mail to ns-users if this automatic version is incorrect). In addition (because this automated process breaks sometimes, we have a manually updated copy as well in html, ps.gz, pdf).

Because ns is an evolving system, its documentation will never be completely up-to-date, but we do try to update it from time to time when new facilities are added to the simulator. Please check it out if you are in need of a reference.

Wiki version of the ns Manual

Several pages of the ns Manual have been copied below, to harness the power of the wiki community. (This is an unauthorised experiment. This manual may diverge from the official manual in adverse ways.)

  1. Manual: Introduction
  2. Manual: Undocumented Facilities
  3. Manual: OTcl Linkage (Start of Section I "Interface to the interpreter"
  4. Manual: The Class Simulator (Start of Section II "Simulator basics")
  5. Manual: Nodes an Packet Forwarding
  6. Manual: Links: Simple Links
  7. Manual: Queue Management and Packet Scheduling
  8. Manual: Delays and Links
  9. Manual: Differentiated Services Module in ns
  10. Manual: Agents
  11. Manual: Timers
  12. Manual: Packet Headers and Formats
  13. Manual: Error Model
  14. Manual: Local Area Networks
  15. Manual: The (Revised) Addressing Structure in ns
  16. Manual: Mobile Networking in ns
  17. Manual: Satellite Networking in ns
  18. Manual: Radio Propagation Models
  19. Manual: Energy Model in ns
  20. Manual: Directed Diffusion
  21. Manual: XCP: eXplicit Congestion control Protocol
  22. Manual: DelayBox: Per-Flow Delay and Loss
  23. Manual: Changes made to the IEEE 802.15.4 Implementation in NS-2.31
  24. Manual: Debugging ns (Start of Section III "Support")
  25. Manual: Mathematical Support
  26. Manual: Trace and Monitoring Support
  27. Manual: Test Suite Support
  28. Manual: Dynamic Libraries
  29. Manual: ns Code Styles
  30. Manual: Unicast Routing (Start of Section IV "Routing")
  31. Manual: Multicast Routing
  32. Manual: Network Dynamics
  33. Manual: Hierarchical Routing
  34. Manual: UDP Agents (Start of Section V "Transport")
  35. Manual: TCP Agents
  36. Manual: SCTP Agents
  37. Manual: Agent/SRM
  38. Manual: PLM
  39. Manual: Applicatoins and transport agent API (Start of Section VI "Application")
  40. Manual: Web cache as an application
  41. Manual: Worm Model
  42. Manual: PackMime-HTTP: Web Traffic Generateion
  43. Manual: Session-level Packet Distribution (Start of Section VII "Scale")
  44. Manual: Asim: approximate analytic simulation
  45. Manual: Emulation (Start of Section VIII "Emulation")
  46. Manual: Nam (Start of Section IX "Visualization with Nam - The Network Animator")
  47. Manual: Nam Trace
  48. Manual: Educational use of NS and NAM (Start of Setion X "Other")