intro.tex
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:3k
源码类别:

通讯编程

开发平台:

Visual C++

  1. newcommand{simname}{em ns-2}
  2. newcommand{codelocation}{tt mash.cs.berkeley.edu}
  3. section Introduction
  4. This manual is intended to be a general reference document
  5. for people wishing to use or develop modules for the simname
  6. simulator.
  7. The first section provides an overview of the development environment
  8. and how to be sure your changes are properly integrated into the
  9. source tree.
  10. The second section details the architecture of simname,
  11. including how objects relate to one another, plus some examples.
  12. The first two sections are intended to be most useful for people
  13. developing new modules for simname.
  14. The next section attempts to document some of the more confusing
  15. or complicated interactions between the various support libraries
  16. needed by simname.
  17. The final section focuses on how to perform simulations and present
  18. simulation results.
  19. subsection The environment
  20. The sources for simname are located on the machine codelocation,
  21. under control of CVS, a source code control system built on top of RCS.
  22. The machine is presently configured to only allow authenticated
  23. remote login using Kerberos.
  24. In particular, encrypted remote login sessions using {tt telnet -x} is
  25. required.
  26. There are several mailing lists related to the project:
  27. begin{itemize}
  28. item[{sf ns-developers@mash.cs.berkeley.edu] - current developers
  29. item[{sf ns-announce@mash.cs.berkeley.edu] - announcements of new releases
  30. item[{sf ns-users@mash.cs.berkeley.edu] - user community discussions
  31. end{itemize}
  32. To subscribe to the lists, send mail to {tt majordomo@mash.cs.berkeley.edu}.
  33. Send just the single line {tt help} in your message if you are unfamiliar
  34. with the operation of the majordomo subscription service.
  35. There are also several web pages of interest:
  36. begin{itemize}
  37. item[{sf http://www-mash.cs.berkeley.edu/ns}] - status
  38. item[{sf http://netweb.usc.edu/vint}] - description of VINT
  39. item[{sf http://www-nrg.ee.lbl.gov/ns}] - version 1 of {tt ns}
  40. end{itemize}
  41. Here is a (nonexhaustive) list of people involved in the project:
  42. begin{itemize}
  43. item USC/ISI
  44. begin{itemize}
  45. item[estrin@usc.edu] - Deborah Estrin
  46. item[dante@valhalla.internet-care.com] - Dante De Lucia
  47. item[kannan@catarina.usc.edu] - Kannan Varadhan
  48. item[ahelmy@catarina.usc.edu] - Ahmed A-G Helmy
  49. item[wlee@isi.edu] - WeeSan Lee
  50. item[daniel@isi.edu] - Danial Zappala
  51. item[mjh@isi.edu] - Mark Handley
  52. end{itemize}
  53. item Xerox PARC
  54. begin{itemize}
  55. item[shenker@parc.xerox.com] - Scott Shenker
  56. item[breslau@parc.xerox.com] - Lee Breslau
  57. item[bajaj@parc.xerox.com] - Sandeep Bajaj
  58. end{itemize}
  59. item LBNL
  60. begin{itemize}
  61. item[floyd@ee.lbl.gov] - Sally Floyd
  62. item[kfall@ee.lbl.gov] - Kevin Fall
  63. item[van@ee.lbl.gov] - Van Jacobson
  64. end{itemize}
  65. item UCB
  66. begin{itemize}
  67. item[mccanne@eecs.berkeley.edu] - Steven McCanne
  68. item[elan@mercenary.cs.berkeley.edu] - Elan Amir
  69. item[tomh@kayak.cs.berkeley.edu] - Tom Henderson
  70. end{itemize}
  71. end{itemize}
  72. The normal procedure is to first set up a CVS environment (see below)
  73. before proceeding.
  74. subsection CVS Basics
  75. subsection Incorporating changes