home *** CD-ROM | disk | FTP | other *** search
/ CD-ROM Today - The Disc! 3 / CD-ROM_Today_The_Disc_3_August-September_1994.iso / inet / tour.txt < prev    next >
Text File  |  1994-02-27  |  223KB  |  6,066 lines

  1.                  INTERNET-TOUR
  2.  
  3. The Internet is a worldwide collection of thousands of computer 
  4. networks  that can intercommunicate.  All of them speak the same 
  5. Rlanguage,S namely the TCP/IP protocol suite.  Users of any of the 
  6. Internet networks can reach users on any of the other networks.  The 
  7. Internet started with the ARPANET, but now includes such networks as 
  8. NSFNET, NEARNet, and others.  Many other networks, such as BITNET, are 
  9. tied to the Internet but are not an integral part of it.  Approximately 
  10. one million people use the Internet daily. 
  11.  
  12.  
  13. About the Internet
  14.  
  15. The Internet is a worldwide collection of thousands of computer 
  16. networks  that can intercommunicate.  All of them speak the same 
  17. Rlanguage,S namely the TCP/IP protocol suite.  Users of any of the 
  18. Internet networks can reach users on any of the other networks.  The 
  19. Internet started with the ARPANET, but now includes such networks as 
  20. NSFNET, NEARNet, and others.  Many other networks, such as BITNET and 
  21. SPAN, are tied to the Internet, but are not an integral part of it.  
  22. Approximately one million people use the Internet daily. 
  23.  
  24. The ancestry of the Internet is rooted in the ARPANET, a network 
  25. developed by the Advanced Research Projects Agency (ARPA, see 
  26. DARPA) to aid in the sharing of information and resources among 
  27. researchers.  The ARPANET, which was made operational in 1969, 
  28. became an essential tool for remote login, file transfer, electronic 
  29. mail and the sharing of information by interest groups.  
  30.  
  31.     
  32. History of the Internet
  33.  
  34. The ancestry of the Internet is rooted in the ARPANET, a network 
  35. developed by the Advanced Research Projects Agency (ARPA, see 
  36. DARPA) to aid in the sharing of information and resources among 
  37. researchers.  The ARPANET, which was made operational in 1969, 
  38. became an essential tool for remote login, file transfer,  electronic 
  39. mail and the sharing of information by interest groups.  
  40.      
  41. Development of TCP/IP
  42.  
  43. The ARPANET was growing in size while other networks were being 
  44. developed.  Soon the architects of the ARPANET recognized the need to 
  45. communicate with other networks.  They also realized that they needed 
  46. new protocols (the NCP protocol suite that they had developed wasnUt 
  47. able to cope with the diverse characteristics of other networks).  
  48. Therefore they designed a new architecture and protocol suite called 
  49. the ARPA Internet; the protocol suite was called TCP/IP.
  50.  
  51.  
  52.  
  53.  
  54. Start of the Internet
  55.  
  56. The Internet first became operational in 1983, when the ARPANET was 
  57. split into two separate networks, MILNET and ARPANET, which together 
  58. formed the Internet.  Each was given a network number, and gateways 
  59. were installed to provide packet forwarding between them. 
  60.  
  61. TCP/IP in the Internet
  62.  
  63. When the ARPANET was split to form the Internet, the Defense 
  64. Communications Agency (DCA) mandated the use of TCP/IP for all 
  65. ARPANET hosts, and enforced this by modifying the packet switching 
  66. software.  As a result, all ARPANET hosts had to begin using TCP/IP 
  67. protocols and interacting with the Internet environment. 
  68.  
  69. This meant that more networks and gateways could be added to the 
  70. Internet without any effect on the existing network.
  71.  
  72. Growth of the Internet
  73.  
  74. Since its creation in 1983, the Internet  has grown exponentially in 
  75. terms of numbers of networks connected to it.  By 1985, the number 
  76. was approxiately one hundred.  By 1987, the number had grown to two 
  77. hundred; in 1989, it exceeded five hundred.  According to tables kept at 
  78. the DDN Network Information Center (DDN NIC), there were 2,218 
  79. networks connected to the Internet as of January 1990.
  80.  
  81. As the Internet has grown, its underpinnings have changed.  ARPANET 
  82. and MILNET continued to grow, and other backbone networks were added 
  83. to the Internet.  One of these was CSNET, established in 1981 to 
  84. provide for collaboration between computer and engineering 
  85. researchers.  CSNET provided Internet access from sites not served by 
  86. ARPANET and MILNET.  Today, CSNET has expanded to include 
  87. institutions involved in science and engineering, and is one of several 
  88. midlevel networks that make up NSFNET.
  89.  
  90.  
  91.  
  92.  
  93.  
  94.      
  95. Internet Backbone Networks
  96.     
  97. NSFNET
  98.  
  99. NSFNET began providing backbone Internet service in July 1986 to 
  100. permit supercomputer centers (see Computing Centers) to 
  101. communicate.  NSFNET's scope has since expanded, and today it is the 
  102. U.S. national research network.  It has extended to the academic and 
  103. commercial communities the TCP/IP services that were previously 
  104. available to government researchers.    NSFNET links midlevel 
  105. networks, which in turn connect networks at universities and 
  106. commercial enterprises.  Therefore, NSFNET, like the Internet of which 
  107. it forms a large part, is itself a network of networks.
  108.  
  109. Decommissioning the ARPANET
  110.  
  111. As NSFNET has grown to handle much of the interconnection load of the 
  112. Internet, other networks have outgrown their usefulness and been 
  113. eliminated.  A milestone in this area was the decommissioning of the 
  114. ARPANET in June 1990.  The Defense Communications Agency shut down 
  115. the ARPANET because its functions had been subsumed by the midlevel 
  116. networks and NSFNET.  Perhaps the greatest testimony to the 
  117. architecture of the Internet is that when ARPANET, the network from 
  118. which the Internet grew, was turned off, no one but network staff was 
  119. aware of it.
  120.  
  121.     
  122. Poems about the Internet
  123.  
  124. The Big Bang, or                   by Leonard
  125. The Birth of the ARPANET        Kleinrock  
  126.                                                    
  127. Requiem for the ARPANET   by Vint Cerf
  128.  
  129. Rosencrantz and Ethernet   by Vint Cerf
  130.  
  131. Untitled                             by Barry Boehm
  132.  
  133.  
  134.  
  135. The Big Bang 
  136. (or The Birth of the ARPANET)
  137.  
  138. by Leonard Kleinrock
  139.  
  140. It was back in '67 that the clan agreed to meet.
  141. The gangsters and the planners were a breed  
  142.      damned hard to beat.
  143. The goal we set was honest and the need was clear 
  144.      to all:
  145. Connect those big old mainframes and the minis, 
  146.      lest they fall.
  147.  
  148. The spec was set quite rigid:  it must work without a
  149.       hitch.
  150. It should stand a single failure with an unattended 
  151.      switch.
  152. Files at hefty throughput 'cross the ARPANET 
  153.      must zip.
  154. Send the interactive traffic on a quarter-second trip.
  155.  
  156. The spec went out to bidders and t'was BBN that  
  157.      won.
  158. They worked on soft and hardware and they all got  
  159.      paid for fun.
  160. We decided that the first node would be we who   
  161.      are  your hosts
  162. And so today you're gathered here while UCLA  
  163.      boasts.
  164.  
  165. I suspect you might be asking "What means first  
  166.      node on the net?"
  167. Well frankly, it meant trouble, 'specially since no  
  168.      specs were set. 
  169. For you see the interface between the nascent  
  170.      IMP and host
  171. Was a confidential secret from us folks on the   
  172.      West Coast.
  173.  
  174. BBN had promised that the IMP was running late.
  175. We welcomed any slippage in the deadly   
  176.      scheduled date.
  177. But one day after Labor Day, it was plopped down  
  178.       at our gate!
  179. Those dirty rotten scoundrels sent the damned  
  180.      thing out air freight!
  181.  
  182. As I recall that Tuesday, it makes me want to cry.
  183. Everybody's brother came to blame the other guy!
  184. Folks were there from ARPA, GTE, and Honeywell.
  185. UCLA and ATT and all were scared as hell.
  186.  
  187. We cautiously connected and the bits began to flow.
  188. The pieces really functionedQjust why I still don't  
  189.      know.
  190. Messages were moving pretty well by Wednesday  
  191.      morn.
  192. All the rest is historyQpacket switching had been  
  193.      born!
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.      
  201. Rosencrantz and Ethernet
  202.  
  203. by Vint Cerf
  204.  
  205. All the world's a net!  And all the data in it merely 
  206.      packets
  207. Come to store-and-forward in the queues a while   
  208.      and then are
  209. Heard no more.  'Tis a network waiting to be 
  210.      switched!
  211.  
  212. To switch or not to switch?  That is the question.  
  213.      Whether 
  214. 'Tis wiser in the net to suffer the store and forward 
  215.      of
  216. Stochastic networks or to raise up circuits against a 
  217.      sea
  218. Of packets and, by dedication, serve them.
  219.  
  220.  
  221. To net, to switch.  To switch, perchance to slip!
  222. Aye, there's the rub.  For in that choice of switch,
  223. What loops may lurk, when we have shuffled 
  224.      through
  225. This Banyan net?  Puzzles the will, initiates 
  226.      symposia,
  227. Stirs endless debate and gives rise to uncontrolled
  228. Flights of poetry beyond recompense!
  229.                                                                                       
  230.  
  231.      
  232. Untitled
  233.  
  234. by Barry Boehm (stanzas 1 and 2)
  235.  
  236.      Paul Baran came out of the wood
  237.      With a message first misunderstood
  238.      But despite dangers lurking
  239.      The IMP's were soon working
  240.      And ARPA did see it was good.
  241.  
  242.      So in place of our early myopia
  243.      We now have a net cornucopia
  244.      With IMPs, TIPs, and LANs
  245.      Wideband VANs, MANs, and WANs
  246.      And prospects of World Net Utopia.
  247.      
  248. Requiem for the ARPANET
  249.  
  250. by Vint Cerf
  251.  
  252. Like distant islands sundered by the sea,
  253. We had no sense of one community.
  254. We lived and worked apart and rarely knew
  255. That others searched with us for knowledge, too.
  256.  
  257. Distant ARPA spurred us in our quest
  258. And for our part we worked and put to test
  259. New thoughts and theories of computing art;
  260. We deemed it science not, but made a start.
  261.  
  262. Each time a new machine was built and sold,
  263. We'd add it to our list of needs and told
  264. Our source of funds "Alas! Our knowledge loom
  265. Will halt 'til it's in our computer room."
  266.  
  267. Even ARPA with its vast resources
  268. Could not buy us all new teams of horses
  269. Every year with which to run the race.
  270. Not even ARPA could keep up that pace!
  271.  
  272. But, could these new resources not be  shared?
  273. Let links be built; machines and men be paired!
  274. Let distance be no barrier! They set
  275. That goal: design and built the ARPANET!
  276.  
  277. As so it was in nineteen sixty-nine,
  278. A net arose of BBN design.
  279. No circuit switches these, nor net complete
  280. But something new: a packet switching fleet.
  281.  
  282. The first node occupied UCLA
  283. Where protocols and measurement would play
  284. A major role in shaping how the net
  285. Would rise to meet the challenges unmet.
  286.  
  287. The second node, the NIC, was soon  installed.
  288. The Network Info Center, it was called.
  289. Hosts and users, services were touted:
  290. To the NIC was network knowledge routed.
  291.  
  292. Nodes three and four soon joined the other two:
  293. UCSB and UTAH come on cue.
  294. To monitor it all around the clock
  295. At BBN, they built and ran the NOC.
  296.  
  297. A protocol was built for host-to-host
  298. Communication.  Running coast-to-coast,
  299. Below the TELNET and the FTP,
  300. We called this protocol the NCP.
  301.  
  302. The big surprise for most of us, although
  303. Some said they guessed, was another 
  304.      protocol
  305. Used more than all the rest to shuttle
  306. Mail in content flaming or most subtle.
  307.  
  308. When we convened the first I Triple C,
  309. The ARPANET was shown for all to see.
  310. A watershed in packet switching art,
  311. this demo played an overwhelming part.
  312.  
  313. Within three years the net had grown so 
  314.      large
  315. We had to ask that DCA take charge
  316. To operate a system guaranteed
  317. For R&D and military need.
  318.  
  319. Exploring other packet switching modes,
  320. we built the first spread spectrum mobile 
  321.      nodes.
  322. The Packet Radio, the mobile net,
  323. worked on the ground and even in a jet.
  324.  
  325. Deployed at SAC and Eighteenth Airborne Corps,
  326. The Packet Radio unlocked the door
  327. to what we now know as the Internet.
  328. The driver for it all was PRNET.
  329.  
  330. The Packet Satellite, another new
  331. technique, was added to the net milieu.
  332. And then to shed more light upon the dark,
  333. there came the Ethernet from Xerox PARC.
  334.  
  335. To these we added yet another thing
  336. from MIT: a local token ring.
  337. We saw the local net techniques compound
  338. until the list could easily confound.
  339.  
  340. The Internet foundation thus was laid.
  341. Its protocols from many sources made.
  342. And through it all the ARPANET grew more;
  343. It was, for Internet, the central core.
  344.  
  345. The hardware of the net was changing, too.
  346. The Honeywell was first, and then the SUE, 
  347. which forms the heart of Pluribus today
  348. though where this platform sits one cannot say.
  349.  
  350. The next big change was called the MBB.
  351. It emulated Honeywell, you see,
  352. so one by one they modified each node,
  353. by means of closely written microcode.
  354.  
  355. Now known as 30 prefixed with a C,
  356. these nodes are everywhere from A to Z.
  357. The European MINET too was full
  358. of nodes like these from Mons to Istanbul.
  359.  
  360. The second Autodin was long desired
  361. but once accepted instantly expired.
  362. Then to the rescue rode the ARPANET!
  363. And soon the MILNET by its side was set.
  364.  
  365. By nineteen-eighty DoD opened
  366. its data networks soon must be aligned
  367. with Internetwork protocols, to wit:
  368. by eighty-three the TCP was IT!
  369.  
  370. Soon every host that sat on ARPANET
  371. became a gateway to a local net.
  372. By eighty-six new long-haul nets appeared
  373. as ARPANET its second decade neared.
  374.  
  375. The NSFNET and its entourage
  376. began a stately national dressage
  377. and soon was galloping at T1 speed
  378. outdistancing its aging peer indeed.
  379.  
  380. And so, at last, we knew its course had run,
  381. our faithful servant, ARPANET, was done.
  382. It was the first, and being first, was best,
  383. but now we lay it down to ever rest.
  384.  
  385. Now pause with me a moment, shed some 
  386.      tears.
  387. For auld lang syne, for love, for years and years
  388. of faithful service, duty done, I weep.
  389. Lay down thy packet, now, O friend, and sleep.
  390.  
  391. (for ARPA, see DARPA; for the NIC, see DDN NIC; for TCP, see TCP/IP)
  392.  
  393. Internet Networks
  394.  
  395. CREN/CSNET (Computer and Science Network)
  396.  
  397. DDN (Defense Data Net )
  398.  
  399. ESNet (Energy Sciences Network)
  400.  
  401. NSFNET (National Science Foundation Network)
  402.  
  403. NASA Science Network
  404.  
  405. The Internet communicates via gateways with other networks such as 
  406. CompuServe, MCI Mail, BITNET, FIDONet, UUNET, and USENET.  The 
  407. Internet has several component networks (which themselves include 
  408. other networks):
  409.  
  410. %  CREN/CSNET 
  411.  
  412. %  DDN  (Defense Data Net )
  413.  
  414. %  ESNET (Energy Sciences Network)
  415.  
  416. %  NASA Science Internet
  417.  
  418. %  NSFNET  (National Science Foundation 
  419.     Network)
  420.  
  421. %  Terrestrial Wideband Network 
  422.  
  423.  
  424.  
  425.  
  426.  
  427.      
  428. Internet Networks
  429.  
  430. The Internet communicates via gateways with networks outside the 
  431. Internet, such as CompuServe, MCI Mail, BITNET, FIDONet, UUNET, and 
  432. USENET.  Within the Internet there are several smaller networks (which 
  433. themselves include other networks):
  434.  
  435. %  CREN/CSNET (Computer and Science 
  436.     Network)
  437.  
  438. %  DDN  (Defense Data Net )
  439.  
  440. %  ESNET (Energy Sciences Network)
  441.  
  442. %  NASA Science Network
  443.  
  444. %  NSFNET  (National Science Foundation 
  445.     Network)
  446.  
  447.  
  448. NSFNET Mid-Level Wide Area Networks
  449.  
  450. BARRNET (Bay Area Regional Research Network)
  451.  
  452. CERFNET  (California Education & Research Federation Network)
  453.  
  454. CICNET (Committee on Institutional Cooperation Network)
  455.  
  456. JvNCNET (JvNCNet Northeast Research Regional Network)
  457.  
  458. LOS NETTOS (Greater Los Angeles Area Network)
  459.  
  460. MICHNET  
  461.  
  462. MIDNET (Midwestern States Network)
  463.  
  464. MRNET  (Minnesota Regional Network)
  465.  
  466. NCSANET  (National Center for Supercomputing Applications Network)
  467.  
  468. NEARNET  (New England Academic & Research Network)
  469.  
  470. NEVADANET
  471.  
  472. NORTHWESTNET (Northwestern States Network)
  473.  
  474. NYSERNET (New York State Education & Research Network)
  475.  
  476. OARNET (Ohio Academic Resources Network)
  477.  
  478. PREPNET (Pennsylvania Research and Economic Partnership Network)
  479.  
  480. PSCNET (Pittsburgh Supercomputing Center Network)
  481.  
  482. PSINET 
  483.  
  484. SDSCNET (San Diego Supercomputer Center Network)
  485.  
  486. SESQUINET (Texas Sesquicentennial Network)
  487.  
  488. SURANET (Southeastern Universities Research Association Network)
  489.  
  490. THENET (The Texas Higher Education Network)
  491.  
  492. USAN  (NCAR's University Satellite Network)
  493.  
  494. VERNET (Virginia Education and Research Network)
  495.  
  496. WESTNET (Southwestern States Network)
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508. CREN/CSNET
  509.  
  510. CSNET: The Computer + Science Network
  511. is an international data communications network that supports 
  512. research and education.  Members of CSNET include universities, 
  513. colleges, government agencies, non-profit organizations, and industrial 
  514. research laboratories.  CSNET is affiliated with twelve foreign 
  515. university networks.
  516.  
  517. CSNET and BITNET are merged into a single organization, CREN, the 
  518. Corporation for Research and Educational Networking.
  519.  
  520. Address:
  521.      CREN/CSNET Coordination and
  522.            Information Center
  523.     BBN Systems and Technologies
  524.     10 Moulton St.
  525.     Cambridge, MA  02138 USA
  526.  
  527. E-mail:  cic@sh.cs.net
  528.  
  529. Phone:  (617)873-2777 [CSNET hotline]
  530.      
  531. DDN
  532.  
  533. The Defense Data Network is a worldwide operational communications 
  534. network serving the US Department of Defense.  Defense Data Network.  
  535.  
  536. Address: 
  537.        SRI International
  538.        Network Information Systems Center
  539.        Room EJ291
  540.        333 Ravenswood Avenue
  541.        Menlo Park, CA 94015
  542.  
  543. E-mail:  nic@noc.ddn.mil 
  544.  
  545. Phone: 1-800-235-3155 or (415) 859-3695
  546.  
  547.      
  548.  
  549. ESNET
  550.  
  551. The Energy Sciences Network is a computer data communications 
  552. network managed and funded by the Department of Energy Office of 
  553. Energy Research (DOE/OER).  ESnet is intended for use by scientific 
  554. collaborators throughout ER programs.
  555.           
  556. ESnet is installed and operated by the National Energy Supercomputer 
  557. Center
  558. (NERSC), formerly known as the National Magnetic Fusion Energy 
  559. Computer Center
  560. (NMFECC), which is located at Lawrence Livermore National Laboratory 
  561. (LLNL) in
  562. California.  NERSC provides user
  563. services for ESnet.
  564.           
  565. Address:
  566.      NERSC
  567.      L-561
  568.      Lawrence Livermore Labs
  569.      Livermore, Ca. 94550
  570.           
  571. E-mail: info@es.net
  572.           
  573. Phone:  1-800-33-ESNET
  574.           
  575. Contacts:
  576.           
  577. Jim Leighton, 415-422-4025, jfl@es.net, Network Manager
  578.           
  579. Tony Hain, 415-422-4200, hain@eagle.es.net, Associate Network 
  580. Manager
  581.           
  582. Bob Aiken, 415-422-4474, aiken@es.net, Network Information and 
  583. Services Group 
  584.         
  585.  
  586. NASA Science Internet
  587.  
  588. The NASA Science Internet (NSI) supports scientists and flight projects 
  589. funded by NASA's Office of Space Science and Applications (OSSA).  
  590. Users include NASA sites, and government facilities, research, and 
  591. academic sites conducting NASA-funded research.  The NSI is a NASA-
  592. wide network  with hubs at several NASA centers.
  593.              
  594. Address:
  595.      Network Information Center
  596.      NASA Science Network
  597.      MS 233-18
  598.      NASA Ames Research Center
  599.      Moffett Field, CA  94035
  600.              
  601. E-mail: nsnnic@nsipo.nasa.gov
  602.              
  603. Phone: (415) 694-5859 or (FTS) 464-5859
  604.              
  605.      
  606. TERRESTRIAL WIDEBAND NETWORK
  607.  
  608. The Terrestrial Wideband Network supports research in high-speed 
  609. networking, provides connectivity among academic and government 
  610. sites, and supports a testbed for Internet protocol development and 
  611. experimentation with applications.  It supports a research environment 
  612. for multimedia conferencing and voice/video conferencing using 
  613. gateways which use a real-time connection-oriented protocol over a 
  614. connectionless network.
  615.              
  616. Address:
  617.      Terrestrial Wideband Network
  618.      c/o BBN Systems and Technologies
  619.      10 Moulton St.
  620.      Cambridge, Massachusetts 02138
  621.      Attn: Karen Seo
  622.              
  623. E-mail:  wbhelp@bbn.com
  624.              
  625. Phone: (617) 873-3427 (Terrestrial Wideband Network hotline)
  626. NSFNET
  627.  
  628. The National Science Foundation Network is the backbone network of 
  629. the U.S. National Science Foundation (NSF).  It interconnects mid-level 
  630. networks and other resources throughout the United States.  The 
  631. network may be used by researchers in general, according to NSF 
  632. guidelines.
  633.              
  634. Address:
  635.      Merit Computer Network
  636.      1075 Beal Avenue
  637.      Ann Arbor, Michigan 48109
  638.              
  639. E-mail: nsfnet-info@merit.edu
  640.              
  641. Phone: 1-800-66-MERIT
  642.              
  643. Contacts:    For information about becoming a part of NSFNET, contact 
  644. the NSF Network Service Center (NNSC) at BBN:
  645.  
  646.      NNSC
  647.      Bolt Beranek and Newman Inc.
  648.      10 Moulton St.
  649.      Cambridge, MA  02138
  650.      nnsc@nnsc.nsf.net
  651.      (617) 873-3400     
  652.  
  653. For information about NSFNET contact NSF, MERIT, or the NNSC (above):
  654. At NSF:
  655.              
  656.      Steve Wolff      DNCRI Director
  657.      (202) 357-9717   swolff@note.nsf.gov     
  658.      Jane Caviness  NSFNET Deputy Divison Director
  659.      (202) 357-9717   jcavines@note.nsf.gov  
  660.      Dan van Belleghem  NSFNET operations and  general questions
  661.              
  662. At Merit:
  663.  
  664. Eric Aupperle  Project Director  (313) 763-4897    eaupperle@merit.edu     
  665. Hans-Werner Braun  Principal Investigator  (313) 763-4897  hwb@merit.edu   
  666. BARRNet
  667.  
  668. The Bay Area Regional Research Network is the Northern California 
  669. regional hub of the NSFNET.  BARRNet members include universities, 
  670. government and private research laboratories, and corporate affiliates.
  671.              
  672. Address:
  673.      Pine Hall, Rm. 115
  674.      Stanford University
  675.      Stanford, CA 94305-4122
  676.              
  677. Email: info@nic.barrnet.net
  678.              
  679. Phone: (415) 725-1790
  680.              
  681. Contacts:
  682.              
  683.      William H. Yundt, Executive Director
  684.      Pine Hall Rm. 115
  685.      Stanford University
  686.      Stanford, CA 94305-4122
  687.      gd.why@forsythe.stanford.edu
  688.      (415) 723-3104
  689.              
  690.      Philip Almquist, Technical Comittee Chair
  691.      Pine Hall, Rm. 115
  692.      Stanford University
  693.      Stanford, CA 94305-4122
  694.      almquist@jessica.stanford.edu
  695.      (415) 723-2229
  696.              
  697.      Ron Roberts, Network Operating Center  Manager
  698.      Business hours:         (415) 723-7360
  699.      After hours/weekends:   (415) 723-1611        
  700.      barrnet-noc@nic.barrnet.net    
  701.              
  702.  
  703. CERFNET
  704.  
  705. The California Education and Research Federation Network, CERFnet, is 
  706. a regional network that operates throughout California.  CERFnet 
  707. membership includes universities, colleges, industrial and government 
  708. facilities, hospitals, and libraries.
  709.              
  710. Address:
  711.              
  712.      CERFnet
  713.      c/o San Diego Supercomputer Center
  714.      P. O. Box 85608
  715.      San Diego, California 92186-9784
  716.              
  717. Email: help@cerf.net
  718.              
  719. Phone: (619) 534-5087
  720.              
  721. Contact:
  722.              
  723.         Karen Armstrong McKelvey
  724.         mckelvey@sds.sdsc.edu
  725.  
  726. CICNet
  727.  
  728. CICNet is a regional network serving a seven-state region of the 
  729. midwestern United States.  It connects the members of the Big Ten and 
  730. the University of Chicago, as well as corporate and nonprofit 
  731. organizations. 
  732.              
  733. Address:
  734.        CICNet, Inc.
  735.        2901 Hubbard Drive, Pod G
  736.        Ann Arbor, MI 48105
  737.              
  738. E-mail:  info@cic.net
  739.              
  740. Phone: (313) 998-6103 
  741.  
  742.  
  743. JvNCnet
  744.  
  745. JvNCnet, the North East Research Regional Network, connects research 
  746. organizations concentrated in the Northeastern United States, with 
  747. access to the NSFNET backbone  and with international connections to 
  748. several Scandinavian countries (Norway, Finland, Iceland, Sweden and 
  749. Denmark), and the United Kingdom.
  750.              
  751. Address:
  752.      JvNCnet
  753.      P.O. Box 3717
  754.      Princeton, N.J. 08543
  755.              
  756. E-mail: nisc@nisc.jvnc.net
  757.              
  758. Phone: (609) 520-2000 [Sergio Heker]
  759.              
  760.  Contact: 
  761.  The JvNCnet Network Coordinator:
  762. nisc@nisc.jvnc.net or (609) 520-2000.
  763.      
  764. Los Nettos
  765.              
  766. Los Nettos is a regional network in the Los Angeles area.  It may be 
  767. used for any educational or research purpose.  The member 
  768. organizations are universities and research laboratories.  The 
  769. Information Sciences Institute (ISI) of the University of Southern 
  770. California (USC) acts as the agent for Los Nettos.
  771.              
  772. Address:
  773.      Los Nettos 
  774.      c/o Ann Westine
  775.      USC/Information Sciences Institute
  776.      4676 Admiralty Way
  777.      Marina del Rey, California  90292
  778.              
  779. E-mail:  los-nettos-request@isi.edu
  780.              
  781. Phone:  (213) 822-1511 (Ann Westine)
  782.              
  783. MichNet
  784.  
  785. MichNet is a statewide network operated by Merit.  The network plans 
  786. to reach out beyond Merit's traditional audience of four-year, publically 
  787. supported colleges and universities in Michigan.
  788.              
  789. E-mail:  Merit_Computer_Network@um.cc.umich.edu
  790.              
  791. Phone: (412)268-7870
  792.              
  793. Contact: Eric Aupperle
  794.                    (313) 764-9423
  795.                    eaupperle@merit.edu
  796.  
  797. Midnet
  798.             
  799. MIDnet is a regional computer network for the seven midwestern 
  800. states.  The network provides researchers access to supercomputers 
  801. and is a vehicle for exchanging information among researchers.       
  802.              
  803. Contact:    Dale Finkelson     
  804.              
  805. Phone: (402) 472-5032
  806.              
  807. E-mail: dmf@westie.unl.edu
  808.              
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.      
  816. MRNet
  817.  
  818. The Minnesota Regional Network (MRNet) is an NSF regional network 
  819. which provides communications between the nationwide NSFNET and 
  820. researchers at the Minnesota Supercomputer Center, the University of 
  821. Minnesota, and other educational institutions.  MRNet also provides 
  822. NSFNET access to several Minnesota organizations involved in high-
  823. technology research.
  824.              
  825. Address:
  826.      MRNet
  827.      c/o Mahlon Stacy
  828.      Mayo Foundation
  829.      Medical Sciences 1-18
  830.      Rochester, MN 55905
  831.              
  832. Technical:
  833.      MRNet
  834.      c/o Jeff Wabik
  835.      Minnesota Supercomputer Center
  836.      1200 Washington Street
  837.      Minneapolis, MN 55415
  838.              
  839. E-mail: mrnet@nic.mr.net
  840.              
  841. Phone:
  842.      (507) 284-4558  (Mahlon Stacy)
  843.      (612) 626-1888  (Jeff Wabik)
  844.  
  845.  
  846.      
  847. NCSAnet
  848.  
  849. NCSAnet is a regional supercomputing network that connects university 
  850. and government research sites primarily located in Illinois, Wisconsin, 
  851. and Indiana.  The NCSAnet private corporate network is national in 
  852. scale.  
  853.              
  854. Address:
  855.      NCSAnet
  856.      attn: Charlie Catlett
  857.      National Center for Supercomputing        
  858.            Applications
  859.      605 E. Springfield Ave.
  860.      Champaign, IL  61820
  861.              
  862. Email: network@ncsa.uiuc.edu
  863.              
  864. Phone: (217) 244-8297 [NCSA Networking Office]
  865.       
  866. NEARNET
  867.  
  868. The New England Academic and Research 
  869. Network, NEARnet, is a high-speed network of academic, industrial, 
  870. government, and nonprofit organizations in New England.  
  871.              
  872. Address:
  873.      NEARnet
  874.      c/o BBN Systems and Technologies Corp.
  875.      10 Moulton St.
  876.      Cambridge, MA  02138
  877.      Attn: John Rugo
  878.              
  879. E-mail: nearnet-staff@bbn.com
  880.              
  881. Phone: (617) 873-8730 [NEARnet hotline]
  882.              
  883. NevadaNet
  884.  
  885. NevadaNet is a state-wide network and currently serves the Desert 
  886. Research Institute, the University of Nevada, Reno and the University of 
  887. Nevada, Las Vegas.   
  888.              
  889. Address:
  890.              
  891.      NevadaNet
  892.      University of Nevada System   
  893.           Computing Services
  894.      4505 Maryland Parkway
  895.      Las Vegas, Nevada   89154
  896.              
  897. E-mail:  info@nevada.edu
  898.              
  899. Phone:  (702) 739-3557  [Jim Williams]
  900.              
  901. Contacts:
  902.              
  903.      NOC Manager: Van Weddle     
  904.      702-739-3883
  905.      weddle@uns-helios.nevada.edu
  906.              
  907.      NIC Manager:    Becky Seibert          
  908.      702-784-4343
  909.      seibert@unssun.nevada.edu    
  910.              
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.      
  918. NorthWestNet
  919.  
  920. NorthWestNet (NWNet) is a mid-level network of the National Science 
  921. Foundation Network (NSFNET).  NWNet provides communication with 
  922. NSFNET for research centers throughout the Northwest, including sites 
  923. in Alaska, Idaho, Montana, North Dakota, Oregon, and Washington.  
  924.              
  925. Address:
  926.              
  927.      Administrative:
  928.           Richard Markwood
  929.           Western Interstate Commission on Higher    
  930.                     Education (WICHE)
  931.           P.O. Drawer P
  932.           Boulder, CO 80301-9752
  933.              
  934.      Technical:
  935.           Dan Jordt
  936.           University Networks and Distributed 
  937.                     Computing
  938.           UW, HG-45
  939.           3737 Brooklyn Ave. NE
  940.           Seattle, WA 98105
  941.              
  942. E-mail:
  943.              
  944. Administrative: markwood@vaxf.colorado.edu
  945. Technical: danj@cac.washington.edu
  946.              
  947. Phone:
  948.              
  949. Administrative: (303) 497-0220
  950. Technical: (206) 543-7352
  951.              
  952. Contact:
  953.              
  954. The 24x7 NOC hotline number is (206) 543-5128, or noc@nwnet.net.      
  955.              
  956.  
  957.  
  958.  
  959.  
  960.  
  961.  
  962.      
  963. NYSERNet
  964.  
  965. NYSERNet is a midlevel network incorporating corporate, academic, and 
  966. government institutions.
  967.              
  968. Address:
  969.      NYSERNet Inc.
  970.      165 Jordan Rd
  971.      Troy, NY  12180
  972.              
  973. E-mail: info@nisc.nyser.net
  974.              
  975. Phone: (518) 283-8860
  976.              
  977.  
  978.     
  979. OARnet
  980.        
  981. The Ohio Academic Resources Network is the regional network for the 
  982. state of Ohio.  It serves the entire higher education community.
  983.              
  984. E-mail: alison@maverick.osc.edu
  985.              
  986. Phone: (614) 292-9248
  987.              
  988. Contact: Alison Brown
  989.              
  990.      
  991. PSCNet
  992.              
  993. PSCNET is an NSF-sponsored regional research and education network.  
  994.              
  995. E-mail: hastings@morgul.psc.edu
  996.              
  997. Phone: (412) 268-4960
  998.              
  999. Contact:  Eugene Hastings
  1000.              
  1001.  
  1002. PREPnet
  1003.  
  1004. Pennsylvania Research and Economic Partnership Network, PREPnet, is 
  1005. a mid-level network serves Pennsylvania.  Organizations operating 
  1006. within Pennsylvania involved in education, research, technology 
  1007. transfer, or the economic development of Pennsylvania participate.  
  1008.              
  1009. Address:
  1010.      PREPnet
  1011.      530 N. Neville Street
  1012.      Pittsburgh, PA 15213
  1013.              
  1014. E-mail: prepnet+@andrew.cmu.edu
  1015.              
  1016. Phone: (412)268-7870
  1017.              
  1018. Contacts:
  1019.              
  1020. Executive Director:  Thomas W. Bajzek, twb+@andrew.cmu.edu
  1021.              
  1022. NIC Manager:  Marsha L. Perrott, mlp+@andrew.cmu.edu   
  1023.                   
  1024. PSINet
  1025.  
  1026. PSINet is a US-based internetwork available throughout the continental 
  1027. US and in Canada, Germany, and Israel.  The PSINet operations center is 
  1028. located in Albany NY (another office is located in Santa Clara, 
  1029. California).  PSINet provides internetworking services to the NYSERNet 
  1030. user community.
  1031.              
  1032. Address:
  1033.      Performance Systems International
  1034.      11800 Sunrise Valley Drive - Suite 1100
  1035.      Reston, VA 22091
  1036.              
  1037. E-mail: info@psi.com
  1038.              
  1039. Phone: 
  1040.      (+1-703) 620-6651
  1041.      1-800-82psi82
  1042.           
  1043. SDSCnet
  1044.  
  1045. SDSCnet is a network linking academic, industrial, and government 
  1046. affiliates with the San Diego Supercomputer Center (SDSC), which 
  1047. administers the network, and, by extension, NSFNET. 
  1048.  
  1049. Address:
  1050.      Paul Love
  1051.      San Diego Supercomputer Center
  1052.      PO Box 85608
  1053.      San Diego, CA 92186-9784
  1054.  
  1055. E-mail: loveep@sds.sdsc.edu
  1056.  
  1057. Phone: (619)534-5000
  1058.  
  1059.    
  1060. Sesquinet
  1061.  
  1062. Sesquinet is a regional network in Texas.  Its
  1063. members include universities, research laboratories, and industrial 
  1064. organizations
  1065.              
  1066. Address:
  1067.      Guy Almes
  1068.      Dept. of Computer Science
  1069.      Rice University
  1070.      Houston, Texas  77251-1892
  1071.              
  1072. E-mail:
  1073.      almes@rice.edu [Guy Almes]
  1074.      farrell@rice.edu [Farrell Gerbode]
  1075.              
  1076. Phone:
  1077.      (713) 527-6038 [Almes],
  1078.      (713) 527-4988 [Gerbode]
  1079.              
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.  
  1086.  
  1087.      
  1088. SURAnet
  1089.  
  1090. SURAnet is an NSFNET mid-level network.  SURAnet's geographic area 
  1091. includes the District of Columbia and thirteen states in the southeast 
  1092. US: Alabama, Delaware, Florida, Georgia, Kentucky, Louisiana, Maryland, 
  1093. Mississippi, North Carolina, South Carolina, Tennessee, Virginia and 
  1094. West Virginia.  While SURA, the parent organization, is a consortium of 
  1095. academic organizations, SURAnet members comprise approximately 
  1096. two-thirds academic institutions and one-third non-academic sites.
  1097.              
  1098. Address:
  1099.      SURAnet
  1100.      Computer Science Center
  1101.      University of Maryland
  1102.      College Park, MD 20742-2411
  1103.      attn: Dr. Jack Hahn
  1104.              
  1105. E-mail:
  1106.      hahn@umd5.umd.edu,      
  1107.      suranet-admin@noc.sura.net
  1108.              
  1109. Phone:  (301)454-5434 [Hahn]
  1110.              
  1111. Contacts:
  1112.              
  1113. Network Operations Center (NOC)
  1114.      Hours: 0800-1630        Manager: Mark Oros
  1115.      Hotline: (301) 454-8055 oros@umd5.umd.edu
  1116.              
  1117. SURAnet Personnel: suranet-admin@noc.sura.net
  1118. NOC Personnel:  noc-staff@noc.sura.net
  1119. User Problems:  help@noc.sura.net 
  1120.              
  1121.  
  1122. THEnet
  1123.  
  1124. The Texas Higher Education Network  is an NSFNET regional network 
  1125. that covers the state of Texas, with a link to the Instituto Tecnologico 
  1126. y de Estudios Superiores de Monterrey in Monterrey, Mexico.  Network 
  1127. information and operations management are provided through the 
  1128. University of Texas (UT) System Office of Telecommunication Services 
  1129. (OTS).
  1130.              
  1131. Address:
  1132.      Texas Higher Education Network    
  1133.           Information Center
  1134.      Commons Building Room 1.156A
  1135.      Balcones Research Center
  1136.      10100 Burnet Road
  1137.      Austin, TX 78758-4497
  1138.              
  1139. E-mail:
  1140. THEnet (DECnet):+THENIC::INFO
  1141. BITNET:+INFO@THENIC
  1142. Internet:+info@nic.the.net
  1143. SPAN:+UTSPAN::THENIC::INFO
  1144.              
  1145. Phone: (512) 471-2444
  1146.                
  1147. USAN
  1148.  
  1149. USAN (University Satellite Network) is a discipline-oriented network 
  1150. serving organizations that do research in the atmospheric and 
  1151. oceanographic sciences. Current members are the Universities of 
  1152. Miami, Oregon State, Penn State, Maryland, Wisconsin, the Institute of 
  1153. Naval Oceanography, the Naval Research Lab, and Woods Hole 
  1154. Oceanographic Institute.  The primary use of the network is for access 
  1155. to supercomputer facilities at NCAR; secondary use is for access to the 
  1156. Internet.
  1157.              
  1158. Address:
  1159.        National Center for Atmospheric Research
  1160.        USAN Network/Scientific Computing 
  1161.            Division
  1162.        1850 Table Mesa Drive
  1163.        P.O. Box 3000
  1164.        Boulder, CO 80307
  1165.              
  1166. E-mail: morris@ncar.ucar.edu
  1167.              
  1168. Phone: (303) 497-1282 [Don Morris]
  1169.              
  1170. VERNet
  1171.              
  1172. The Virginia Education and Research Network
  1173. is the regional network for the state of Virginia.
  1174.              
  1175. E-mail: jaj@crash.virginia.edu
  1176.  
  1177. Phone: (804) 924-0616
  1178.              
  1179. Contacts:  Jim Jokl
  1180.  Westnet
  1181.  
  1182. Westnet is a regional network with nodes in the states of Arizona, 
  1183. Colorado, southern Idaho, New Mexico, Utah and Wyoming.  The member 
  1184. organizations are universities, research laboratories, and commercial 
  1185. organizations. 
  1186.              
  1187. Addresses:
  1188.      Administrative:
  1189.           Westnet 
  1190.           c/o Patrick J. Burns
  1191.           Department of Mechanical Engineering
  1192.           Colorado State University
  1193.           Fort Collins, CO 80523
  1194.              
  1195.      Technical:
  1196.           Westnet 
  1197.           c/o Carol Ward
  1198.           3645 Marine Street
  1199.           University of Colorado
  1200.           Boulder, C0 80309-0455
  1201.              
  1202. E-mail: westnet@spot.colorado.edu
  1203.              
  1204. Phone:
  1205.         (303) 491-1575 [Pat Burns]
  1206.         (303) 492-5860 [Carol Ward]
  1207.  Net Etiquette
  1208.  
  1209. "Etiquette" means "ticket" in French.  On the Internet, "netiquette" is 
  1210. your ticket to "travelling" (by FTP, TELNET, and electronic mail) 
  1211. without annoying others.  
  1212.              
  1213. Electronic mail messages can be informal, but thought should be given 
  1214. before they are sent.  Don't send a message until you have taken time to 
  1215. review its contents and header.  Make sure your message is correctly 
  1216. addressed (that you aren't copying it to a group address unintentionally 
  1217. or unwisely), that it is free of typos, and that you really mean what it 
  1218. says.  Especially when sending a message to a mailing list or bboard 
  1219. (see Interest Groups), try to be clear and consise.
  1220.              
  1221. Addresses
  1222.              
  1223. When you send Internet electronic mail, make sure that the "From:" 
  1224. field in the headers of your messages can be used to generate replies 
  1225. from Internet hosts.  The "From:" field should contain either a full 
  1226. Internet address, for example,
  1227.              
  1228.     From: socrates@agora.edu
  1229.              
  1230. or your "signature" name plus the Internet address enclosed in "angle 
  1231. brackets":
  1232.              
  1233.  From: "Socrates Jones" <socrates@agora.edu>
  1234.              
  1235. The following From: fields will prevent people on the Internet from 
  1236. replying to your messages:
  1237.              
  1238.     From: groucho@cs    (No domain name!)
  1239.     From: cs!groucho    (uucp address)
  1240.     From: cs!groucho@fredonia.edu
  1241.          (This might work, but test it!)
  1242.              
  1243. DECNET, VAX/VMS, and BITNET addresses will also have problems.  
  1244. Hopefully, your host gateways to the Internet through a host that 
  1245. rewrites addresses so that Internet hosts can reply to them.
  1246.              
  1247. Check the address of the recipient of your message.  If you are not sure 
  1248. of an address, don't guess.  Electronic mail addresses are very 
  1249. unforgivingQyou must get every character exactly right.
  1250.              
  1251. The quickest way to check an address is by telephone.  If you can't do 
  1252. that, try to find the domain for the organization, and send email to 
  1253. postmaster@domain (using the domain name).  Or send a U.S. postal 
  1254. letter to the recipient and ask for a reply by electronic mail.  If the 
  1255. email address is wrong, you should get the message back eventually, 
  1256. but it can take three days to a week to return.
  1257.              
  1258. Many mailing lists (see Interest Groups) are distributed by 'repeater' 
  1259. programs.  For example, when you send a message to unix-
  1260. pmdf@sh.cs.net, the message is automatically re-mailed to everyone on 
  1261. the mailing list.  
  1262.  
  1263. Be careful of thisQthere is nothing in the name of a repeater list to 
  1264. help you distinguish it from a non-repeating address.  Inadvertently 
  1265. sending a private message to a mailing list can be embarrassing, and 
  1266. someone on the list might "flame" at you.  Always assume a list 
  1267. address is a 'repeater'.  Check the header before you send a message to 
  1268. make sure there is no extra address in the "To:" or "Cc." field.
  1269.              
  1270. Many lists (such as dip-people) have a special "-request" address (such 
  1271. as dip-people-request@relay.cs.net).  Be careful to send requests to be 
  1272. added or dropped from the list to the moderator or the -request 
  1273. address, and not to the whole list.
  1274.                   
  1275. Netiquette for Groups
  1276.  
  1277. Check with your system administrator to see what newsgroups are 
  1278. available to you and how to use them.  
  1279.              
  1280. The following is based on The USENET Primer on How to Work With the 
  1281. USENET Community   by Gene Spafford
  1282.              
  1283. Never Forget that the Person on the Other Side is Human
  1284.              
  1285. Because your interaction with the network is through a computer, it is 
  1286. easy to forget that there are people  "out there."  Situations arise 
  1287. where emotions erupt into a verbal free-for-all that can lead to hurt 
  1288. feelings.  Strongly critical messages on the network are called 
  1289. "flames."  The following will help you to avoid sending or provoking 
  1290. flames.
  1291.              
  1292. Try not to say anything to others that you would not say to them in 
  1293. person in a room full of people.  Please remember that when you send a 
  1294. messsage to a bulletin board or mailing list, people all over the world 
  1295. are reading your words.  
  1296.              
  1297. Don't attack peopleQtry to persuade them by presenting facts.  Cursing 
  1298. and abuse only make people less willing to help when you need it.
  1299.              
  1300. If you are upset at something or someone, wait until you have had a 
  1301. chance to calm down and think about it.  A cup of coffee or a good 
  1302. night's sleep works wonders on your perspective.  Hasty words create 
  1303. more problems than they solve.  
  1304.              
  1305. Be Careful What You Say About Others
  1306.              
  1307. Please rememberQthousands of people may read your message.  They 
  1308. quite possibly include your boss, your friend's  boss, your girlfriend's 
  1309. brother's best friend, and one of your father's beer buddies.  
  1310. Information posted on the net can come back to haunt you or the person 
  1311. you are talking about.
  1312.              
  1313. Think twice before you post personal information about yourself or 
  1314. others. 
  1315.              
  1316. Be Brief
  1317.              
  1318. Say what you have to say succinctly and it will have a greater impact.  
  1319. Remember that the longer you make your article, the fewer people will 
  1320. bother to read it.
  1321.              
  1322. Your Postings Reflect Upon YouQBe Proud of Them
  1323.              
  1324. Most people will know you only by what you say and how well you say 
  1325. it.  Take some time to make sure each posting won't embarrass you 
  1326. later.  Minimize your spelling errors and make sure that the article is 
  1327. easy to read and to understand.  
  1328.              
  1329. Use Descriptive Titles
  1330.              
  1331. The subject line of an article enables people to decide whether or not 
  1332. to read your article.  Tell people what the article is about before they 
  1333. read it.  A title like "Car for Sale" does not help as much as "66 MG 
  1334. Midget for sale: Beaverton OR."  Don't expect people to read your article 
  1335. to find out what it's about Q many won't bother.  Some sites truncate 
  1336. the length of the subject line to forty characters, so keep your subjects 
  1337. short and to the point.
  1338.              
  1339. Think About Your Audience
  1340.              
  1341. When you post an article, think about the people you are trying to reach.  
  1342. Try to get the most appropriate audience for your message, not the 
  1343. widest.
  1344.              
  1345. Avoid abbreviations and acronyms, if possible, and define the ones you 
  1346. use.
  1347.              
  1348. If your message is of interest to a limited geographic area 
  1349. (apartments, car sales, meetings, concerts, etc...), restrict the 
  1350. distribution of the message to your local area.  Some areas have special 
  1351. newsgroups with geographical limitationsQcheck with your system 
  1352. administrator.  
  1353.              
  1354. If you want to try a test of something, don't use a world-wide 
  1355. newsgroup!   There are
  1356. newsgroups that are local to your computer or area, which should be 
  1357. used for this.  Your system administrator can tell you what they are.
  1358.              
  1359. Be familiar with the group you are posting to before you post.  
  1360.              
  1361. You shouldn't post to groups you don't read, or to groups you've only read 
  1362. a few articles fromQyou may not be familiar with the conventions and 
  1363. themes of the group.  One normally does not join a conversation by just 
  1364. walking up and talking.  Instead, you listen first and then join in if you 
  1365. have something pertinent to contribute.
  1366.              
  1367. Be Careful with Humor and Sarcasm
  1368.              
  1369. Without the voice inflections and body language of personal 
  1370. communications, it's easy for remarks meant to be funny to be
  1371. misinterpreted.  Subtle humor tends to get lost.  Take steps to make 
  1372. sure that people realize you are trying to be funny.  The net has 
  1373. developed a symbol called the smiley face, which looks like this: :-) It 
  1374. points out sections of articles with humorous intent.  No matter how 
  1375. broad the humor or satire, it is safer to remind people that you are 
  1376. being funny.
  1377.              
  1378. But also be aware that frequently satire is posted without explicit 
  1379. indications.  If an article outrages you strongly, ask yourself if it may 
  1380. have been unmarked satire.  Several self-proclaimed connoisseurs 
  1381. refuse to use smiley faces, so take heed or you may make a temporary 
  1382. fool of yourself.
  1383.              
  1384. Only Post a Message Once
  1385.              
  1386. Avoid posting messages to more than one group unless you are sure  it 
  1387. is appropriate.  If you do post to multiple groups, don't post to each 
  1388. group separately.  Instead, specify all the groups on a single message.  
  1389. This reduces network overhead and lets people who subscribe to more 
  1390. than one of those groups see the message once instead of having to 
  1391. wade through each copy.
  1392.              
  1393. Please "Rotate" Messages With Questionable Content
  1394.              
  1395. Certain messages may be offensive to some people.  To make sure that 
  1396. these messages are not read unless they are explicitly requested, they 
  1397. should be encrypted.  The standard encryption method is to rotate each 
  1398. letter by thirteen characters so that an "a" becomes an "n."  This is 
  1399. known on the network as "rot13"; when you rotate a message the word 
  1400. "rot13" should be in the "Subject:" line.  
  1401.              
  1402. Most of the software used to read network articles has some way of 
  1403. encrypting and decrypting messages.  Your system administrator can 
  1404. tell you how the software on your system works, or you can use the 
  1405. Unix command "tr [a-z][A-Z] [n-z][a-m][N-Z][A-M]".  (Note that some 
  1406. versions of Unix don't require the [] in the "tr" command.  In fact, some 
  1407. systems will
  1408. get upset if you use them in an unquoted manner.  The following should 
  1409. work for everyone, but may be shortened on some systems: tr '[a-m][n-
  1410. z][A-M][N-Z]'
  1411. '[n-z][a-m][N-Z][A-M]'QDon't forget the single quotes!)
  1412.              
  1413. Summarize What You are Following Up
  1414.              
  1415. When you are following up someone's article, please summarize the 
  1416. parts of the article to which you are responding.  This allows readers 
  1417. to appreciate your comments rather than trying to remember what the 
  1418. original article said.  It is also possible for your response to reach 
  1419. some sites before the original article does!
  1420.              
  1421. Summarization is best done by including appropriate quotes from the 
  1422. original article.  Don't include the entire article, since it will
  1423. irritate the people who have already seen it.  Even if you are responding 
  1424. to the entire article, summarize only the major points you are 
  1425. discussing.
  1426.              
  1427. When Summarizing, Summarize!
  1428.              
  1429. When you request information from the network, it is common courtesy 
  1430. to report your findings so that others can benefit as well.  The best 
  1431. way of doing this is to take all the responses that you received and edit 
  1432. them into a single article that is posted to the places where you 
  1433. originally posted your question.  Take the time to strip headers, 
  1434. combine duplicate information, and write a short summary.  Try to 
  1435. credit the information to the people that sent it to you, where possible.
  1436.              
  1437. Use Mail, Don't Post a Follow-up
  1438.              
  1439. One of the biggest problems we have on the network is that when 
  1440. someone asks a question, many people send out identical answers.  
  1441. When this happens, dozens of identical answers pour through the net.  
  1442. Mail your answer to the person and suggest that they summarize to the 
  1443. network.  This way the net will only see a single copy of the answers, 
  1444. no matter how many people answer the question.
  1445.              
  1446. If you post a question, please remind people to send you the answers by 
  1447. mail and at least offer to summarize them to the network.
  1448.  
  1449. Read All Follow-ups and Don't Repeat What Has Already Been Said
  1450.  
  1451. Before you submit a follow-up to a message, read the rest of the 
  1452. messages in the newsgroup to see whether someone has already said 
  1453. what you want to say.  If someone has, don't repeat it.
  1454.  
  1455. Check the Headers When Following Up
  1456.  
  1457. Some software has provisions to specify that follow-ups to an article 
  1458. should go to a specific set of newsgroupsQpossibly different from the 
  1459. newsgroups to which the original article was posted.  Sometimes the 
  1460. groups chosen for follow-ups are inappropriate, especially as a thread 
  1461. of discussion changes with repeated postings.  You should carefully 
  1462. check the groups and distributions given in the header and edit them as 
  1463. appropriate.  If you change the groups named in the header, or if you 
  1464. direct follow-ups to a particular group, say so in the body of the 
  1465. messageQnot everyone reads the headers of postings.
  1466.  
  1467. Be Careful About Copyrights and Licenses
  1468.  
  1469. Once something is posted onto the network, it is *probably* in the 
  1470. public domain unless you own the appropriate rights (for example, if 
  1471. you wrote it yourself) and you post it with a valid copyright notice; a 
  1472. court would have to decide the specifics and
  1473. there are arguments for both sides of the issue.  
  1474.  
  1475. Now that the US has ratified the Berne convention, the issue is even 
  1476. murkier.  For all practical purposes, though, assume that you 
  1477. effectively give up the copyright if you don't put in a notice.  Of course, 
  1478. the information becomes public, so you mustn't post trade secrets that 
  1479. way.  
  1480.  
  1481. Keep in mind that material that is UNIX-related may be restricted by 
  1482. the license you or your company signed with AT&T, so be careful not to 
  1483. violate it.  You should also be aware that posting movie reviews, song 
  1484. lyrics, or anything else published under a copyright could cause you, 
  1485. your company, or members of the net community to be held liable for 
  1486. damages, so we highly recommend caution in using this material.
  1487.  
  1488. Cite Appropriate References
  1489.  
  1490. If you are using facts to support a cause, state where they came from.  
  1491. Don't take someone else's ideas and use them as your own.  You don't 
  1492. want someone pretending that your ideas are theirs; show them the 
  1493. same respect.
  1494.  
  1495. Mark or Rotate Answers and Spoilers
  1496.  
  1497. When you post something (like a movie review that discusses a detail 
  1498. of the plot) that might spoil a surprise for other people, please mark 
  1499. your message with a warning so that they can skip the message.  
  1500. Another alternative would be to use the "rot13" protocol to encrypt the 
  1501. message so it cannot be read accidentally.  When you post a message 
  1502. with a spoiler in it make sure the word "spoiler" is part of the 
  1503. "Subject:" line.
  1504.  
  1505. Spelling Flames Considered Harmful
  1506.              
  1507. Every few months a plague descends on the network called the spelling 
  1508. flame.  It starts out when someone posts an article correcting the 
  1509. spelling or grammar in some article.  The immediate result seems to be 
  1510. for everyone on the net to turn into a sixth grade English teacher and 
  1511. pick apart each other's posting.  This is not productive and tends to 
  1512. cause people to get angry with each other.
  1513.              
  1514. It is important to remember that we all make mistakes, and that there 
  1515. are many users on the net who use English as a second language.  There 
  1516. are also a number of people who suffer from dyslexia and who have 
  1517. difficulty noticing their spelling mistakes.  If you feel that you must 
  1518. make a comment on the quality of a posting, please do so by mail, not 
  1519. on the network.
  1520.              
  1521. Don't Overdo Signatures
  1522.              
  1523. Many people can have a signature added to their postings automatically 
  1524. by placing it in a file called "$HOME/.signature".  Don't overdo it.  
  1525. Signatures can tell the world something about you, but keep them short.  
  1526. A signature that is longer than the message itself is considered to be 
  1527. in bad taste.  The main purpose of a signature is to help people locate 
  1528. you, not to tell your life story.  Every signature should include at least 
  1529. your return
  1530. address relative to a major, known site on the network and a proper 
  1531. domain-format address.   Your system administrator can give this to 
  1532. you.  Some news posters attempt to enforce a four-line limit on 
  1533. signature filesQan amount that should be more than sufficient to 
  1534. provide a return address and attribution.
  1535.              
  1536. Limit Line Length and Avoid Control Characters
  1537.              
  1538. Try to keep your text in a generic format.  Many (if not most) of the 
  1539. people reading Usenet do so from eighty-column terminals or from 
  1540. workstations with eighty-column terminal windows.  Try to keep your 
  1541. lines of text to less than eighty-characters for optimal readability. 
  1542. Also realize that there are many, many different forms of terminals in 
  1543. use.  
  1544.              
  1545. If you enter special control characters in your message, it may result 
  1546. in your message being unreadable on some terminal types; a character 
  1547. sequence that causes reverse video on your screen may result in a 
  1548. keyboard lock and graphics mode on someone else's terminal.  You 
  1549. should try to avoid the use of tabs, too, since they may also be 
  1550. interpreted differently on terminals other than your own.
  1551.              
  1552. Summary of Things to Remember
  1553.              
  1554. Never forget that the person on the other side is human
  1555.              
  1556. Be careful what you say about others
  1557.              
  1558. Be brief
  1559.              
  1560. Your postings reflect upon you; be proud of them
  1561.              
  1562. Use descriptive titles
  1563.              
  1564. Think about your audience
  1565.              
  1566. Be careful with humor and sarcasm
  1567.              
  1568. Only post a message once
  1569.              
  1570. Please rotate material with questionable content
  1571.              
  1572. Summarize what you are following up
  1573.              
  1574. Use e-mail, don't post a follow-up
  1575.              
  1576. Read all follow-ups and don't repeat what has already been said
  1577.              
  1578. Double-check follow-up newsgroups and distributions.
  1579.              
  1580. Be careful about copyrights and licenses
  1581.              
  1582. Cite appropriate references
  1583.              
  1584. When summarizing, summarize
  1585.              
  1586. Mark or rotate answers or spoilers
  1587.              
  1588. Spelling flames are considered harmful
  1589.              
  1590. Don't overdo signatures
  1591.              
  1592. Limit line length and avoid control characters
  1593.              
  1594. (*)UNIX is a registered trademark of AT&T.
  1595.  
  1596. Electronic Mail
  1597.  
  1598. Electronic mail allows you to exchange messages with other computer 
  1599. users (or groups of users) via a communications network.  Electronic 
  1600. mail is one of the most popular uses of the Internet. 
  1601.  
  1602. The Internet standard for naming computers is called the "domain 
  1603. system."  
  1604.  
  1605. Different computers use different software for electronic mail.  UNIX 
  1606. systems, for example, may use UNIX mail, mh, msg, or something else.  
  1607. Different software uses different commands.  Ask the Postmaster at 
  1608. your site how to use electronic mail on your system.
  1609.  
  1610.      
  1611. Domain System
  1612.  
  1613. The Internet standard for naming computers is called the "domain 
  1614. system."  This hierarchical system references values such as country, 
  1615. type of organization, organization name, division name, and computer 
  1616. name.  Below is an example:
  1617.              
  1618.          joe@bitsy.mit.edu
  1619.              
  1620. The information in a mail address  becomes more global as you read 
  1621. from left to right.  The user's name is always to the left of an @ sign.  
  1622. Computer and organization names are always to the right.  In the 
  1623. example above, the  person, Joe, receives his mail on a computer called 
  1624. "bitsy" at MIT.  Because MIT is an educational organization, it is 
  1625. included in the top-level domain "edu".  Other top-level domains are 
  1626. listed below:
  1627.              
  1628.          com    commercial
  1629.          gov    government
  1630.          mil    military 
  1631.          org     nonprofit organization
  1632.          net     network operation and info centers
  1633.              
  1634. Outside of the U.S., top-level domains are two-letter country codes 
  1635. such as these:
  1636.              
  1637.          au    Australia
  1638.          il     Israel
  1639.          jp    Japan
  1640.          uk    United Kingdom
  1641.              
  1642. Finding Mail Addresses
  1643.              
  1644. You can learn the electronic mail address of another person by asking 
  1645. him or by using one of the following resources:
  1646.              
  1647. %  A postmaster at the recipient's organization can provide the correct 
  1648. address when you know the the domain name of the organization.  Send 
  1649. a message requesting help to postmaster@domain. 
  1650.              
  1651. %  The DDN Network Information Center (DDN NIC) in Menlo Park, 
  1652. California, maintains a "white pages" directory of computer users, 
  1653. hosts, and domains on the Internet.  You can use Telnet to access this 
  1654. database on a computer called nic.ddn.mil.  Many computers also have a 
  1655. program called whois, which automatically accesses the DDN NIC 
  1656. database.  Ask your system administrator whether your computer has 
  1657. whois.
  1658.              
  1659.  
  1660. UNIX mail Manual
  1661.  
  1662. This is the UNIX (see BSD) manual entry for mail, a common electronic 
  1663. mail system.  Your site may use other electronic mail softwareQ check 
  1664. with your system administrator.
  1665.              
  1666. NAME
  1667.      mail - send or read mail
  1668.              
  1669. SYNTAX
  1670.      mail [-v] [-i] [-n] [-e] [-s subject] [user...]
  1671.      mail [-v] [-i] [-n] -f [name]
  1672.      mail [-v] [-i] [-n] -u user
  1673.      mail nodename::username (If DECnet is installed.)
  1674.              
  1675. The mail utility is an intelligent mail processing system which has a 
  1676. command syntax similar to ed.  However, in mail lines are replaced by 
  1677. messages.   If DECnet is installed on your system, you can also send and  
  1678. receive mail from other DECnet users.  
  1679.              
  1680. Sending mail.  To send a message to one or more persons, type mail and 
  1681. the names of the people to receive your mail.
  1682.              
  1683. Press the return key.  You are then prompted for a subject.
  1684.              
  1685. After entering a subject, and pressing the return key, type your 
  1686. message.  To send the message, type on a blank line.
  1687.              
  1688. You can use tilde (~) escape sequences to perform special functions 
  1689. when composing mail messages.  See the list of options for more on 
  1690. tilde escape sequences.
  1691.              
  1692. Reading mail.  In normal usage mail is given no arguments and checks 
  1693. your mail out of the mail directory.  Then it prints out a one line header 
  1694. of each message there.  The current message is initially the first 
  1695. message and is numbered 1.  It can be displayed using the print 
  1696. command.
  1697.              
  1698. The -e option causes mail not to be printed.  Instead, an exit value is 
  1699. returned.  For the exit status, see RETURN VALUES.  You can move among 
  1700. the messages by typing a plus  sign (+) followed by a number to move 
  1701. forward that many messages, or a minus sign (-) followed by a number 
  1702. to move backward that many messages.
  1703.              
  1704. Disposing of mail.  After reading a message you can delete (d) it or 
  1705. reply (r) to it.  Deleted messages can be undeleted, however, in one of 
  1706. two ways:  you can use the undelete (u) command and the number of the 
  1707. message, or you can end the mail session with the exit (x) command.  
  1708. Note that if you end a session with the quit (q) command, you cannot 
  1709. retrieve deleted messages.
  1710.              
  1711. Specifying messages.  Commands such as print and delete can be given a 
  1712. list of message numbers as arguments.  Thus, the command
  1713.        delete 1 2
  1714. deletes messages 1 and 2, while the command
  1715.        delete 1-5
  1716. deletes messages 1 through 5.  The asterisk (*) addresses all 
  1717. messages, and the dollar sign ($) addresses the last message.  For 
  1718. example, the top command, which prints the first few lines of a 
  1719. message, can be used in the following  manner to print the first few 
  1720. lines of all messages:
  1721.           top *
  1722.              
  1723. Replying to or originating mail.  Use the reply command to respond to a 
  1724. message.
  1725.              
  1726. Ending a mail processing session.  End a mail session with the quit (q) 
  1727. command.  Unless they were deleted, messages that you have read go to 
  1728. your mbox file.  Unread messages go back to the mail directory. The -f 
  1729. option causes mail to read in the contents of your mbox (or the 
  1730. specified file) for processing.  When you quit, the mail utility writes 
  1731. undeleted messages back to this file.  The -u flag is a short way of 
  1732. specifying: mail -f /usr/spool/mail/user.
  1733.              
  1734. Personal and systemwide distribution lists.  You can create a personal 
  1735. distribution list that directs mail to a group of people.  Such lists can 
  1736. be defined by placing a line similar to the following in the .mailrc file 
  1737. in your home directory:
  1738.       alias cohorts bill ozalp jkf mark kridle@ucbcory
  1739.              
  1740. Cohorts is the name of the distribution list that consists  of the 
  1741. following users: bill, ozalp, jkf, mark, and kridle@ucbcory.  A list of 
  1742. current aliases can be displayed with the alias (a) command in mail.
  1743.              
  1744. System-wide distribution lists can be created by editing 
  1745. /usr/lib/aliases. The syntax of system-wide lists differs from that of 
  1746. personally defined aliases.
  1747.              
  1748. Personal aliases are expanded in mail you send.  When a recipient on a 
  1749. personally defined mailing list uses the reply (r) option, the entire 
  1750. mailing list receives the response automatically.  System-wide aliases 
  1751. are not expanded when the mail is sent, but any reply returned to the 
  1752. machine will have the system-wide alias expanded as all mail goes 
  1753. through sendmail.
  1754.              
  1755.  Options
  1756.      -e   Causes mail not to be printed.  Instead, an exit value is returned.
  1757.      -f   Causes mail to read in the contents of your mbox file (or another 
  1758. file you specify) for processing.
  1759.      -i   Causes tty interrupt signals to be ignored. This is useful when 
  1760. using mail on noisy phone lines.
  1761.      -n   Inhibits the reading of /usr/lib/mail.rc.
  1762.      -s   Specifies a subject on the command line.  Note that only the 
  1763. first argument after the -s flag is used as a subject and that you must 
  1764. enclose subjects containing spaces in quotes.
  1765.      -u   Specifies a short hand for expressing the following: mail -f 
  1766. /usr/spool/mail/user
  1767.      -v   Prints the mail message.  The details of delivery are displayed 
  1768. on the user's terminal.
  1769.              
  1770. The following options can be set in the .mailrc file to alter the 
  1771. behavior of the mail command.   Each command is typed on a line by 
  1772. itself and may take arguments following the command word and the 
  1773. command abbreviation. For commands that take message lists as 
  1774. arguments, if no message list is given, then the next message forward 
  1775. which satisfies the command's requirements is used.  If there are no 
  1776. messages forward of the current message, the search proceeds 
  1777. backwards.  If there are no good messages at all, mail cancels the 
  1778. command, displaying the message: No applicable messages.
  1779.              
  1780.      -    Prints out the previous message. If given a numeric argument n, 
  1781. prints n-th previous message.
  1782.      ?    Prints a brief summary of commands.
  1783.      !   Executes the ULTRIX shell command which follows.
  1784.      alias (a)   Prints out all currently defined aliases, if given without 
  1785. arguments.  With one argument, prints out that alias.  With more than 
  1786. one argument, creates a new or changes an old alias.  These aliases are 
  1787. in effect for the current mail session only.
  1788.      alternates (alt) Informs mail that you have several valid addresses.  
  1789. The alternates command is useful if you have accounts on more than 
  1790. one machine.  When you reply to messages, mail does not send a copy of 
  1791. the message to any of the addresses listed on the alternates list.  If 
  1792. the alternates command is given with no argument, the current set of 
  1793. alternate names is displayed.
  1794.      chdir (ch)  Changes the user's working directory to that specified.  If 
  1795. no directory is given, then the chdir command changes to the user's 
  1796. login directory.
  1797.     copy (co)  Takes a message list and file name and appends each 
  1798. message to the end of the file.  The copy command functions in the 
  1799. same way as the save command, except that it does not mark the 
  1800. messages that you copy for deletion when you quit.
  1801.      delete (d)  Takes a list of messages as argument and marks them all 
  1802. as deleted.  Deleted messages are not saved in mbox, nor are they 
  1803. available for most other commands.
  1804.      dp (or dt)  Deletes the current message and prints the next message.  
  1805. If there is no next message, mail returns a message:  at EOF.
  1806.      edit (e)  Takes a list of messages and points the text editor at each 
  1807. one in turn.  On return from the editor, the message is read back in.
  1808.      exit (ex or x)  Returns to the shell without modifying the user's 
  1809. system mailbox, mbox file, or edit file in -f.
  1810.      file (fi)   Switches to a new mail file or folder.  If no arguments are 
  1811. given, it tells you which file you are currently reading.  If you give it an 
  1812. argument, it writes out changes (such as deletions) you have made in 
  1813. the current file and reads in the new file.  Some special conventions 
  1814. are recognized for the name. A pound sign (#) indicates the previous 
  1815. file, a percent sign (%) indicates your systemb mailbox, %user indicates 
  1816. the user's system mailbox, an ampersand (&) indicates your ~/mbox 
  1817. file, and +folder indicates a file in your folder directory.
  1818.      folders   List the names of the folders in your folder directory.
  1819.      folder (fo) Switches to a new mail file or folder.  The folder 
  1820. command functions in the same way as the file command.
  1821.      from (f)  Takes a list of messages and prints their message headers 
  1822. in the order that they appear in the mail directory, not in the order 
  1823. given in the list.
  1824.      headers (h) Lists the current range of headers, which is an eighteen-
  1825. message group.  If a plus sign (+) is given as an argument, then the next 
  1826. message group is printed.  If a minus sign (-) is given as an argument, 
  1827. the previous message group is printed.
  1828.      help  Prints a brief summary of commands.  Synonymous with ?.
  1829.      hold (ho, also preserve) Takes a message list and marks each 
  1830. message in it to be saved in the user's system mailbox instead of in 
  1831. mbox.  The hold command does not override the delete command.
  1832.      ignore  Adds the list of header fields named to the ignored list.  
  1833. Header fields in the ignore list are not printed on your terminal when 
  1834. you print a message.  This command is frequently used to suppress 
  1835. certain machine-generated header fields. The Type and Print commands 
  1836. are used to print a message in its entirety, including ignored fields.  If 
  1837. ignore is executed with no arguments, it lists the current set of 
  1838. ignored fields.
  1839.      mail(m)  Takes login names and distribution group names as 
  1840. arguments and sends mail to those people.
  1841.      mbox  Indicates that a list of messages should be sent to mbox in 
  1842. your home directory when you quit.  This is the default action for 
  1843. messages if you did not set the hold option.
  1844.      next (n, + or CR) Goes to the next message in sequence and types it.  
  1845. With an argument list, it types the next matching message.
  1846.      preserve (pre) Takes a message list and marks each message in it to 
  1847. be saved in the user's system mailbox instead of in mbox . Synonymous 
  1848. with the hold command.
  1849.      print (p)   Takes a message list and types out each message on the 
  1850. user's terminal, without printing any specified ignored fields.
  1851.      Print (P)   Prints a message in its entirety, including specified 
  1852. ignored fields.
  1853.      quit (q)    Terminates the session.  All undeleted, unsaved messages 
  1854. are saved in the user's mbox file in his login directory; all messages 
  1855. marked with hold or preserve or that were never referenced are saved 
  1856. in his system mailbox; and all other messages are removed from his 
  1857. system mailbox.
  1858.              
  1859. If new mail arrives during the session, the user receives the message 
  1860. "You have new mail."  If given while editing a mailbox file with the -f 
  1861. flag, then the edit file is rewritten.  A return to the Shell is effected, 
  1862. unless the rewrite of the edit file fails, in which case the user can 
  1863. escape with the exit command.
  1864.      reply (r)   Takes a message list and sends mail to the sender and all 
  1865. recipients of the specified message.  The default message must not be 
  1866. deleted.
  1867.      Reply (R)   Replies to originator of the message.  Does notreply to 
  1868. other recipients of the original message.
  1869.      respond     Takes a message list and sends mail to the sender and all 
  1870. recipients of the specified message.  Synonymous with reply.
  1871.     save (s)    Takes a message list and a file name and appends each 
  1872. message to the end of the file. The messages are saved in the order in 
  1873. which they appear in the mail directory, not in the order given in the 
  1874. message list.  The filename, which is enclosed in quotes, followed by 
  1875. the line count and character count, is displayed on the user's terminal.
  1876.      set (se)    Prints all variable values when no arguments are given.  
  1877. Otherwise, the set command sets the specified option.  Arguments 
  1878. either take the form: option=value or option.
  1879.      shell (sh)  Invokes an interactive version of the shell.
  1880.      size  Takes a message list and prints out the size (in characters) of 
  1881. each message.  The size of the messages are printed in the order that 
  1882. they appear in the mail directory, not in the order given in the list.
  1883.      source (so) Reads mail commands from a file.
  1884.      top   Takes a message list and prints the top few lines of each.  The 
  1885. number of lines printed is controlled by the variable toplines and 
  1886. defaults to five.
  1887.      type (t)  Takes a message list and types out each message on the 
  1888. user's terminal, without printing any specified ignored fields.  
  1889. Synonymous with print.
  1890.      Type (T)   Prints a message in its entirety, including specified 
  1891. ignored fields.  Synonymous with Print.
  1892.      unalias  Takes a list of names defined by alias commands and 
  1893. cancels the list of users.  The group names no longer have any 
  1894. significance.
  1895.      undelete (u)  Takes a message list and marks each one as not being 
  1896. deleted.
  1897.      unset   Takes a list of option names and discards their  remembered 
  1898. values; the inverse of set.
  1899.     visual (v)  Takes a message list and invokes the display editor on 
  1900. each message.
  1901.      write (w)   Takes a message list and a file name and appends each 
  1902. message to the end of the file.  Synonymous with save.
  1903.      xit (x)     Returns to the Shell without modifying the user's system 
  1904. mailbox, mbox , or edit file in -f.  Synonymous with exit.
  1905.      z   Presents message headers in windowfulls as described under the 
  1906. headers command.  You can move forward to the next window with the z 
  1907. command. Also, you can move to the previous window by using z-.
  1908.              
  1909. The following is a summary of the tilde escape functions that you can 
  1910. use when composing mail messages.  Note that you can only invoke 
  1911. these functions from within the body of a mail message and that the 
  1912. sequences are only executed if they are placed at the beginning of lines.
  1913.      ~!command   Executes the indicated shell command, then returns to 
  1914. the message.
  1915.      ~?          Prints a brief summary of tilde commands.
  1916.      ~:  Executes the mail commands. (For example, the command ~:10 
  1917. prints out message number 10 while ~:- prints out the previous 
  1918. message.
  1919.      ~c name ...  Adds the given names to the list of carbon copy 
  1920. recipients.
  1921.      ~d   Reads the file named dead.letter from your home directory into 
  1922. the message.
  1923.      ~e   Invokes the text editor on the message you are typing.  After the 
  1924. editing session is finished, you may continue appending text to the 
  1925. message.
  1926.      ~f messages  Reads the named messages into the message being 
  1927. sent.  If no messages are specified, reads in the current message.
  1928.      ~h    Edits the message header fields by typing each one in turn and 
  1929. allowing the user to append text to the end or to modify the field by 
  1930. using the current terminal erase and kill characters.
  1931.      ~m messages  Reads the named messages into the message being 
  1932. sent, shifted one tab space to the right.  If no messages are specified, 
  1933. reads the current message.
  1934.      ~p   Prints out the message on your terminal, prefaced by the 
  1935. message header fields.
  1936.      ~q  Aborts the message being sent, copying the message to 
  1937. dead.letter in your home directory if the save option is set.
  1938.      ~r filename  Reads the named file into the message.
  1939.      ~s string   Causes the named string to become the current subject 
  1940. field.
  1941.      ~t name ...  Adds the given names to the direct recipient list.
  1942.      ~v          Invokes an alternate editor (defined by the VISUAL option) 
  1943. on the message.  Usually, the alternate editor is a screen editor.  After 
  1944. you
  1945. quit the editor, you can resume appending text to the end of your 
  1946. message.
  1947.      ~w filename  Writes the message onto the named file.
  1948.      ~|command   Pipes the message through the command as a filter.  If 
  1949. the command gives no output or terminates abnormally, retains the 
  1950. original text of the message.  The command fmt(1) is often used as 
  1951. command to rejustify the message.
  1952.      ~~string    Inserts the string of text in the message prefaced by a 
  1953. single tilde (~).  If you have changed the escape character, then you 
  1954. should double that character in order to send it.
  1955.              
  1956. Options are controlled via the set and unset commands.  Options may be 
  1957. either binary or string.  If they are binary you should see whether or not 
  1958. they are set; if they are string it is the actual value that is of interest.
  1959.              
  1960. The binary options include the following:
  1961.              
  1962.      append  Causes messages saved in mbox to be appended rather than 
  1963. prepended.  (This is set in /usr/lib/Mail.rc on version 7 systems.)
  1964.      ask  Causes mail to prompt you for the subject of each message you 
  1965. send.  If you simply respond with a new line, no subject field is sent.
  1966.      askcc  Asks you at the end of each message whether you want to 
  1967. send a carbon copy of the message to additional recipients.  Responding 
  1968. with a new line indicates your satisfaction with the current list.
  1969.      autoprint   Causes the delete command to behave like dp - thus, 
  1970. after deleting a message, the next one is typed automatically.
  1971.      debug   Causes mail to output information useful for debugging mail. 
  1972. Setting the binary option debug is the same as specifying -d on the 
  1973. command line.
  1974.      dot   Causes mail to interpret a period alone on a line as the 
  1975. terminator of a message you are sending.
  1976.      hold  Holds messages in the system mailbox by default.
  1977.      ignore  Causes interrupt signals from your terminal to be ignored 
  1978. and echoed as at signs (@).
  1979.      ignoreeof   Causes mail to refuse to accept a control-d as the end of 
  1980. a message.
  1981.      msgprompt   Prompts you for the message text and indicates how to 
  1982. terminate the message.
  1983.      metoo   Includes the sender in the distribution group receiving a 
  1984. mail message.
  1985.      nosave   Prevents mail from copying aborted messages into the 
  1986. dead.letter file in your home directory.
  1987.      quiet   Suppresses the printing of the version when first invoked.
  1988.      verbose   Displays the details of each message's delivery on the 
  1989. user's terminal.  Setting the verbose option is the same as typing -v on 
  1990. the command line.
  1991.              
  1992.      The string options include the following:
  1993.              
  1994.      EDITOR  Pathname of the text editor to use in the edit command and 
  1995. ~e escape.  If not defined, then a default editor is used.
  1996.      SHELL          Pathname of the shell to use in the ! command and the ~! 
  1997. escape.  A default shell is used if this option is not defined.
  1998.      VISUAL  Pathname of the text editor to use in the visual command 
  1999. and ~v escape.
  2000.       crt   Threshold to determine how long a message must be before 
  2001. more is used to read it.
  2002.      escape   The first character of this option gives the character to use 
  2003. in the place of tilde (~) to denote escapes, if defined.
  2004.      folder   Directory name to use for storing folders of messages. If 
  2005. this name begins with a backslash (/) mail considers it an absolute 
  2006. pathname; otherwise, the folder directory is found relative to your 
  2007. home directory.
  2008.      record    Pathname of the file used to record all out-going mail.  If 
  2009. it is not defined, then out-going mail is not so saved.
  2010.      toplines   The number of lines of a message that is printed out with 
  2011. the top command; normally, the first five lines are printed.
  2012.              
  2013. RETURN VALUES
  2014.              
  2015. If mail is invoked with the -e option, the following exit values are 
  2016. returned:
  2017.      0    the user has mail
  2018.      1    the user has no mail
  2019.              
  2020. FILES
  2021.              
  2022.   /usr/spool/mail/*  mail directory
  2023.   ~/mbox               your read mail
  2024.   ~/.mailrc             file giving initial mail 
  2025.                             commands
  2026.    /tmp/R#             temporary for editor escape
  2027.    /usr/lib/Mail.help*    help files
  2028.    /usr/lib/Mail.rc  system initialization file
  2029.    Message*          temporary for editing messages
  2030.              
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036.  
  2037. This is the manual entry for the mail utility on the VMS operating 
  2038. system, a common electronic mail system.  Your site may use other 
  2039. electronic mail softwareQ check with your system administrator.
  2040.              
  2041. The VMS Personal Mail Utility (MAIL),  is used to send messages to 
  2042. other users.  For a complete description of the VMS Personal  Mail 
  2043. Utility, including information about the MAIL command and its 
  2044. qualifiers, see the  VMS Mail Utility Manual.
  2045.              
  2046. Format:
  2047.  
  2048. MAIL  [file-spec] [recipient-name]
  2049.  
  2050. Additional information available:
  2051.              
  2052. Parameters Command_Qualifiers
  2053. /PERSONAL_NAME        /SUBJECT   /EDIT      /SELF
  2054.              
  2055. Examples
  2056.              
  2057. MAIL Subtopic? /personal
  2058.              
  2059. MAIL
  2060.              
  2061. /PERSONAL_NAME
  2062. /PERSONAL_NAME=name
  2063. /NOPERSONAL_NAME
  2064.              
  2065. Specifies the personal name to be used when sending a message.  This 
  2066. qualifier does not override the default personal name; the personal 
  2067. name is changed only for the  current message.   Specifying 
  2068. /NOPERSONAL_NAME removes the default personal name for the current 
  2069. message.
  2070.              
  2071. MAIL Subtopic? /subject
  2072.              
  2073. MAIL
  2074.              
  2075. /SUBJECT
  2076. /SUBJECT=text
  2077.              
  2078. Specifies the subject of the message for the heading.   If  the  text  
  2079. consists  of more than one word, enclose the text in quotation marks 
  2080. (").
  2081.  
  2082. You must include a file specification on the command line to  enable 
  2083. this qualifier.
  2084.  
  2085. If you omit this qualifier, the message is sent  without  a  subject 
  2086. notation.
  2087.  
  2088. MAIL Subtopic? /edit
  2089.  
  2090. MAIL
  2091.  
  2092. /EDIT
  2093.  
  2094. /EDIT=[(send,reply=extract,forward)]
  2095.  
  2096. Sets the default to /EDIT for the SEND, REPLY, and FORWARD commands.
  2097.  
  2098. MAIL Subtopic? /self
  2099.  
  2100. MAIL
  2101.  
  2102. /SELF
  2103.  
  2104. /SELF
  2105.  
  2106. Sends a copy of the message containing the file specification on  the  
  2107. command line back to you.
  2108.  
  2109. MAIL Subtopic? exam
  2110.  
  2111. MAIL
  2112.  
  2113. Examples
  2114.  
  2115. 1.   $ MAIL
  2116.        MAIL>
  2117.  
  2118. This MAIL command invokes MAIL to process commands interactively.
  2119.  
  2120. 2.   $ MAIL/SUBJECT="New Project" PROJECT.DOC JONES,SMITH,ADAMS
  2121.  
  2122. This MAIL command specifies that the file named PROJECT.DOC is to be  
  2123. sent to users JONES, SMITH, and ADAMS, with a subject description of 
  2124. New Project in the heading.
  2125.  
  2126. 3.   $ MAIL/SUBJECT="Vacation Policy Change" NEWSLETTR "@USERS"
  2127.  
  2128. This MAIL command invokes MAIL to send the file NEWSLETTR.TXT to all 
  2129. the  users  named in the file USERS.DIS.  The subject description is
  2130. Vacation Policy Change.
  2131.  
  2132. RCCA> mail
  2133. You have 1 new message.
  2134.  
  2135. MAIL> dir
  2136.  
  2137. NEWMAIL
  2138.     # From                 Date         Subject
  2139.  
  2140. 1 IN%"RBEAUPRE@ccr2.bb 22-AUG-1990  END OF SHIFT
  2141.  
  2142. MAIL> send
  2143. To:   mlbanker
  2144. Subj: test
  2145. Enter your message below. Press CTRL/Z when complete, or CTRL/C to 
  2146. quit:
  2147. this is a test message
  2148.  
  2149. MAIL> read
  2150.  
  2151. #1          22-AUG-1990 11:51:41.03                                  NEWMAIL
  2152. From:   IN%"RBEAUPRE@ccr2.bbn.com"  "Ray Beaupre"
  2153. To:     TURNOVER@mikey.bbn.com
  2154. CC:
  2155. Subj:   END OF SHIFT
  2156.  
  2157. From: Ray Beaupre <RBEAUPRE@ccr2.bbn.com>
  2158. Subject: END OF SHIFT
  2159. To: TURNOVER@mikey.bbn.com
  2160. X-VMS-To: TURNOVER
  2161.  
  2162. Worked in Building 20 with Max Stepp last night in the 7th Floor Lab.  I 
  2163. was trained on the following Building 20 systems.
  2164.  
  2165. MAIL> delete 1
  2166.  
  2167. MAIL> exit
  2168. %MAIL-I-RECLPLSWAIT, reclaiming deleted file space.  Please wait...
  2169.  
  2170.  
  2171.  
  2172.  
  2173.  
  2174.  
  2175.  
  2176.      
  2177. VMS Mail Utility Manual
  2178.  
  2179.  
  2180.  
  2181.  
  2182.  
  2183.  
  2184.  
  2185.  
  2186.  
  2187.  
  2188.  
  2189.  mail(1)
  2190.  
  2191. NAME
  2192.      mail - send or read mail
  2193.  
  2194. SYNTAX
  2195.      mail [-v] [-i] [-n] [-e] [-s subject] [user...]
  2196.      mail [-v] [-i] [-n] -f [name]
  2197.      mail [-v] [-i] [-n] -u user
  2198.      mail nodename::username (If DECnet is installed.)
  2199.  
  2200. DESCRIPTION
  2201.      The mail utility is an intelligent mail processing system which has 
  2202. a command syntax similar to ed.  However, in mail lines are replaced by 
  2203. messages.   If DECnet is installed on your system, you can also send and  
  2204. receive mail from other DECnet users.  
  2205.  
  2206.      Sending mail.  To send a message to one or more persons,  type mail 
  2207. and the names of the people to receive your mail.
  2208.      Press the RETURN key.  You are then prompted for a subject.
  2209.      After entering a subject, and pressing the RETURN key, type your 
  2210. message.  To send the message, type on a blank line.
  2211.  
  2212.      You can use tilde (~) escape sequences to perform special functions 
  2213. when composing mail messages.  See the list of options for more on 
  2214. tilde escape sequences.
  2215.  
  2216.      Reading mail.  In normal usage mail is given no arguments and 
  2217. checks your mail out of the mail directory.  Then it prints out a one line 
  2218. header of each message there.  The current message is initially the 
  2219. first message and is numbered 1.  It can be displayed using the print 
  2220. command.
  2221.  
  2222.      The -e option causes mail not to be printed.  Instead, an exit value is 
  2223. returned.  For the exit status, see RETURN VALUES.  You can move among 
  2224. the messages by typing a plus  sign (+) followed by a number to move 
  2225. forward that many messages, or a minus sign (-) followed by a number 
  2226. to move backward that many messages.
  2227.  
  2228.      Disposing of mail.  After reading a message you can delete (d) it or 
  2229. reply (r) to it.  Deleted messages can be undeleted, however, in one of 
  2230. two ways:  you can use the undelete (u) command and the number of the 
  2231. message, or you can end the mail session with the exit (x) command.  
  2232. Note that if you end a session with the quit (q) command, you cannot 
  2233. retrieve deleted messages.
  2234.  
  2235.      Specifying messages.  Commands such as print and delete can be 
  2236. given a list of message numbers as arguments.  Thus, the command
  2237.        delete 1 2
  2238. deletes messages 1 and 2, while the command
  2239.        delete 1-5
  2240. deletes messages 1 through 5.  The asterisk (*) addresses all 
  2241. messages, and the dollar sign ($) addresses the last message.  For 
  2242. example, the top command, which prints the first few lines of a 
  2243. message, can be used in the following  manner to print the first few 
  2244. lines of all messages:
  2245.           top *
  2246.  
  2247.      Replying to or originating mail.  Use the reply command to respond 
  2248. to a message.
  2249.  
  2250.      Ending a mail processing session.  End a mail session with the quit 
  2251. (q) command.  Unless they were deleted, messages that you have read go 
  2252. to your mbox file.  Unread messages go back to the mail directory. The -
  2253. f option causes mail to read in the contents of your mbox (or the 
  2254. specified file) for processing.  When you quit, the mail utility writes 
  2255. undeleted messages back to this file.  The -u flag is a short way of 
  2256. specifying: mail -f /usr/spool/mail/user.
  2257.  
  2258.      Personal and systemwide distribution lists.  You can create a 
  2259. personal distribution list that directs mail to a group of people.  Such 
  2260. lists can be defined by placing a line similar to the following in the 
  2261. .mailrc file in your home directory:
  2262.       alias cohorts bill ozalp jkf mark kridle@ucbcory
  2263.      Cohorts is the name of the distribution list that consists  of the 
  2264. following users: bill, ozalp, jkf, mark, and kridle@ucbcory.  A list of 
  2265. current aliases can be displayed with the alias (a) command in mail.
  2266.  
  2267.      System-wide distribution lists can be created by editing 
  2268. /usr/lib/aliases. The syntax of system-wide lists differs from that of 
  2269. personally defined aliases.
  2270.  
  2271.      Personal aliases are expanded in mail you send.  When a recipient on 
  2272. a personally defined mailing list uses the reply (r) option, the entire 
  2273. mailing list receives the response automatically.  System-wide aliases 
  2274. are not expanded when the mail is sent, but any reply returned to the 
  2275. machine will have the system-wide alias expanded as all mail goes 
  2276. through sendmail.
  2277.  
  2278.  OPTIONS
  2279.      -e   Causes mail not to be printed.  Instead, an exit value is returned.
  2280.      -f   Causes mail to read in the contents of your mbox file (or another 
  2281. file you specify) for processing.
  2282.      -i   Causes tty interrupt signals to be ignored. This is useful when 
  2283. using mail on noisy phone lines.
  2284.      -n   Inhibits the reading of /usr/lib/mail.rc.
  2285.      -s   Specifies a subject on the command line.  Note that only the 
  2286. first argument after the -s flag is used as a subject and that you must 
  2287. enclose subjects containing spaces in quotes.
  2288.      -u   Specifies a short hand for expressing the following:
  2289.               mail -f /usr/spool/mail/user
  2290.      -v   Prints the mail message.  The details of delivery are displayed 
  2291. on the user's terminal.
  2292.  
  2293.      The following options can be set in the .mailrc file to alter the 
  2294. behavior of the mail command.   Each command is typed on a line by 
  2295. itself and may take arguments following the command word and the 
  2296. command abbreviation. For commands that take message lists as 
  2297. arguments, if no message list is given, then the next message forward 
  2298. which satisfies the command's requirements is used.  If there are no 
  2299. messages forward of the current message, the search proceeds 
  2300. backwards.  If there are no good messages at all, mail cancels the 
  2301. command, displaying the message: No applicable messages.
  2302.  
  2303.      -           Prints out the previous message. If given a numeric 
  2304. argument n, prints n-th previous message.
  2305.      ?           Prints a brief summary of commands.
  2306.      !           Executes the ULTRIX shell command which follows.
  2307.      alias (a)   Prints out all currently defined aliases, if given without 
  2308. arguments.  With one argument, prints out that alias.  With more than 
  2309. one argument, creates a new or changes an old alias.  These aliases are 
  2310. in effect for the current mail session only.
  2311.      alternates (alt) Informs mail that you have several valid addresses.  
  2312. The alternates command is useful if you have accounts on more than 
  2313. one machine.  When you reply to messages, mail does not send a copy of 
  2314. the message to any of the addresses listed on the alternates list.  If 
  2315. the alternates command is given with no argument, the current set of 
  2316. alternate names is displayed.
  2317.      chdir (ch)  Changes the user's working directory to that specified.  If 
  2318. no directory is given, then the chdir command changes to the user's 
  2319. login directory.
  2320.     copy (co)   Takes a message list and file name and appends each 
  2321. message to the end of the file.  The copy command functions in the 
  2322. same way as the save command, except that it does not mark the 
  2323. messages that you copy for deletion when you quit.
  2324.      delete (d)  Takes a list of messages as argument and marks them all 
  2325. as deleted.  Deleted messages are not saved in mbox, nor are they 
  2326. available for most other commands.
  2327.      dp (or dt)  Deletes the current message and prints the next message.  
  2328. If there is no next message, mail returns a message:  at EOF.
  2329.      edit (e)    Takes a list of messages and points the text editor at each 
  2330. one in turn.  On return from the editor, the message is read back in.
  2331.      exit (ex or x)  Returns to the shell without modifying the user's 
  2332. system mailbox, mbox file, or edit file in -f.
  2333.      file (fi)   Switches to a new mail file or folder.  If no arguments are 
  2334. given, it tells you which file you are currently reading.  If you give it an 
  2335. argument, it writes out changes (such as deletions) you have made in 
  2336. the current file and reads in the new file.  Some special conventions 
  2337. are recognized for the name. A pound sign (#) indicates the previous 
  2338. file, a percent sign (%) indicates your systemb mailbox, %user indicates 
  2339. the user's system mailbox, an ampersand (&) indicates your ~/mbox 
  2340. file, and +folder indicates a file in your folder directory.
  2341.      folders     List the names of the folders in your folder directory.
  2342.      folder (fo) Switches to a new mail file or folder.  The folder 
  2343. command functions in the same way as the file command.
  2344.      from (f)    Takes a list of messages and prints their message 
  2345. headers in the order that they appear in the mail directory, not in the 
  2346. order given in the list.
  2347.      headers (h) Lists the current range of headers, which is an eighteen-
  2348. message group.  If a plus sign (+) is given as an argument, then the next 
  2349. message group is printed.  If a minus sign (-) is given as an argument, 
  2350. the previous message group is printed.
  2351.      help  Prints a brief summary of commands.  Synonymous with ?.
  2352.      hold (ho, also preserve) Takes a message list and marks each 
  2353. message in it to be saved in the user's system mailbox instead of in 
  2354. mbox.  The hold command does not override the delete command.
  2355.      ignore  Adds the list of header fields named to the ignored list.  
  2356. Header fields in the ignore list are not printed on your terminal when 
  2357. you print a message.  This command is frequently used to suppress 
  2358. certain machine-generated header fields. The Type and Print commands 
  2359. are used to print a message in its entirety, including
  2360. ignored fields.  If ignore is executed with no
  2361. arguments, it lists the current set of ignored fields.
  2362.      mail(m)  Takes login names and distribution group names as 
  2363. arguments and sends mail to those people.
  2364.      mbox  Indicates that a list of messages should be sent to mbox in 
  2365. your home directory when you quit.  This is the default action for 
  2366. messages if you did not set the hold option.
  2367.      next (n, + or CR) Goes to the next message in sequence and types it.  
  2368. With an argument list, it types the next matching message.
  2369.      preserve (pre) Takes a message list and marks each message in it to 
  2370. be saved in the user's system mailbox instead of in mbox . Synonymous 
  2371. with the hold command.
  2372.      print (p)   Takes a message list and types out each message on the 
  2373. user's terminal, without printing any specified ignored fields.
  2374.      Print (P)   Prints a message in its entirety, including specified 
  2375. ignored fields.
  2376.      quit (q)    Terminates the session.  All undeleted, unsaved messages 
  2377. are saved in the user's mbox file in his login directory; all messages 
  2378. marked with hold or preserve or that were never referenced are saved 
  2379. in his system mailbox; and all other messages are removed from his 
  2380. system mailbox.
  2381.                  If new mail arrives during the session, the user receives the 
  2382. message: You have new mail.  If given while editing a mailbox file with 
  2383. the -f flag, then the edit file is rewritten.  A return to the Shell is 
  2384. effected, unless the rewrite of the edit file fails, in which case the 
  2385. user can escape with the exit command.
  2386.      reply (r)   Takes a message list and sends mail to the sender and all 
  2387. recipients of the specified message.  The default message must not be 
  2388. deleted.
  2389.      Reply (R)   Replies to originator of the message.  Does notreply to 
  2390. other recipients of the original message.
  2391.      respond     Takes a message list and sends mail to the sender and all 
  2392. recipients of the specified message.  Synonymous with reply.
  2393.     save (s)    Takes a message list and a file name and appends each 
  2394. message to the end of the file. The messages are saved in the order in 
  2395. which they appear in the mail directory, not in the order given in the 
  2396. message list.  The filename, which is enclosed in quotes, followed by 
  2397. the line count and character count, is displayed on the user's terminal.
  2398.      set (se)    Prints all variable values when no arguments are given.  
  2399. Otherwise, the set command sets the specified option.  Arguments 
  2400. either take the form
  2401.                      option=value
  2402.                  or
  2403.                       option
  2404.      shell (sh)  Invokes an interactive version of the shell.
  2405.      size  Takes a message list and prints out the size (in characters) of 
  2406. each message.  The size of the messages are printed in the order that 
  2407. they appear in the mail directory, not in the order given in the list.
  2408.      source (so) Reads mail commands from a file.
  2409.      top   Takes a message list and prints the top few lines of each.  The 
  2410. number of lines printed is controlled by the variable toplines and 
  2411. defaults to five.
  2412.      type (t)    Takes a message list and types out each message on the 
  2413. user's terminal, without printing any specified ignored fields.  
  2414. Synonymous with print.
  2415.      Type (T)    Prints a message in its entirety, including specified 
  2416. ignored fields.  Synonymous with Print.
  2417.      unalias     Takes a list of names defined by alias commands and 
  2418. cancels the list of users.  The group names no longer have any 
  2419. significance.
  2420.      undelete (u)  Takes a message list and marks each one as not being 
  2421. deleted.
  2422.      unset   Takes a list of option names and discards their  remembered 
  2423. values; the inverse of set.
  2424.     visual (v)  Takes a message list and invokes the display editor on 
  2425. each message.
  2426.      write (w)   Takes a message list and a file name and appends each 
  2427. message to the end of the file.  Synonymous with save.
  2428.      xit (x)     Returns to the Shell without modifying the user's system 
  2429. mailbox, mbox , or edit file in -f. Synonymous with exit.
  2430.      z           Presents message headers in windowfulls as described 
  2431. under the headers command.  You can move forward to the next window 
  2432. with the z command. Also, you can move to the previous window by 
  2433. using z-.
  2434.  
  2435.      The following is a summary of the tilde escape functions that you 
  2436. can use when composing mail messages.  Note that you can only invoke 
  2437. these functions from within the body of a mail message and that the 
  2438. sequences are only executed if they are placed at the beginning of lines.
  2439.      ~!command   Executes the indicated shell command, then returns to 
  2440. the message.
  2441.      ~?          Prints a brief summary of tilde commands.
  2442.      ~:          Executes the mail commands. (For example, the command 
  2443. ~:10 prints out message number 10 while ~:- prints out the previous 
  2444. message.
  2445.      ~c name ... Adds the given names to the list of carbon copy 
  2446. recipients.
  2447.      ~d          Reads the file named dead.letter from your home directory 
  2448. into the message.
  2449.      ~e          Invokes the text editor on the message you are typing.  
  2450. After the editing session is finished, you may continue appending text 
  2451. to the message.
  2452.      ~f messages  Reads the named messages into the message being 
  2453. sent.  If no messages are specified, reads in the current message.
  2454.      ~h          Edits the message header fields by typing each one in turn 
  2455. and allowing the user to append text to the end or to modify the field by 
  2456. using the current terminal erase and kill characters.
  2457.      ~m messages Reads the named messages into the message being 
  2458. sent, shifted one tab space to the right.  If no messages are specified, 
  2459. reads the current message.
  2460.      ~p          Prints out the message on your terminal, prefaced by the 
  2461. message header fields.
  2462.      ~q          Aborts the message being sent, copying the message to 
  2463. dead.letter in your home directory if the save option is set.
  2464.      ~r filename Reads the named file into the message.
  2465.      ~s string   Causes the named string to become the current subject 
  2466. field.
  2467.      ~t name ... Adds the given names to the direct recipient list.
  2468.      ~v          Invokes an alternate editor (defined by the VISUAL option) 
  2469. on the message.  Usually, the alternate editor is a screen editor.  After 
  2470. you
  2471. quit the editor, you can resume appending text
  2472. to the end of your message.
  2473.      ~w filename Writes the message onto the named file.
  2474.      ~|command   Pipes the message through the command as a filter.  If 
  2475. the command gives no output or terminates abnormally, retains the 
  2476. original text of the message.  The command fmt(1) is often used as 
  2477. command to rejustify the message.
  2478.      ~~string    Inserts the string of text in the message prefaced by a 
  2479. single tilde (~).  If you have changed the escape character, then you 
  2480. should double that character in order to send it.
  2481.  
  2482.      Options are controlled via the set and unset commands.  Options may 
  2483. be either binary or string.  If they are binary you should see whether or 
  2484. not they are set; if they are string it is the actual value that is of 
  2485. interest.
  2486.  
  2487.      The binary options include the following:
  2488.  
  2489.      append         Causes messages saved in mbox to be appended rather 
  2490. than prepended.  (This is set in /usr/lib/Mail.rc on version 7 systems.)
  2491.      ask            Causes mail to prompt you for the subject of each 
  2492. message you send.  If you simply respond with a new line, no subject 
  2493. field is sent.
  2494.      askcc          Asks you at the end of each message whether you want 
  2495. to send a carbon copy of the message to additional recipients.  
  2496. Responding with a new line indicates your satisfaction with the 
  2497. current list.
  2498.      autoprint      Causes the delete command to behave like dp - thus, 
  2499. after deleting a message, the next one is typed automatically.
  2500.      debug          Causes mail to output information useful for debugging 
  2501. mail. Setting the binary option debug is the same as specifying -d on 
  2502. the command line.
  2503.      dot            Causes mail to interpret a period alone on a line as the 
  2504. terminator of a message you are sending.
  2505.      hold           Holds messages in the system mailbox by default.
  2506.      ignore         Causes interrupt signals from your terminal to be 
  2507. ignored and echoed as at signs (@).
  2508.      ignoreeof      Causes mail to refuse to accept a control-d as the end 
  2509. of a message.
  2510.      msgprompt      Prompts you for the message text and indicates how 
  2511. to terminate the message.
  2512.      metoo          Includes the sender in the distribution group receiving a 
  2513. mail message.
  2514.      nosave         Prevents mail from copying aborted messages into the 
  2515. dead.letter file in your home directory.
  2516.      quiet          Suppresses the printing of the version when first 
  2517. invoked.
  2518.      verbose        Displays the details of each message's delivery on the 
  2519. user's terminal.  Setting the verbose option is the same as typing -v on 
  2520. the command line.
  2521.  
  2522.      The string options include the following:
  2523.  
  2524.      EDITOR         Pathname of the text editor to use in the edit command 
  2525. and ~e escape.  If not defined, then a default editor is used.
  2526.      SHELL          Pathname of the shell to use in the ! command and the ~! 
  2527. escape.  A default shell is used if this option is not defined.
  2528.      VISUAL         Pathname of the text editor to use in the visual 
  2529. command and ~v escape.
  2530.       crt            Threshold to determine how long a message must be 
  2531. before more is used to read it.
  2532.      escape         The first character of this option gives the character to 
  2533. use in the place of tilde (~) to denote escapes, if defined.
  2534.      folder         Directory name to use for storing folders of messages. 
  2535. If this name begins with a backslash (/) mail considers it an absolute 
  2536. pathname; otherwise, the folder directory is found relative to your 
  2537. home directory.
  2538.      record         Pathname of the file used to record all out-going mail.  
  2539. If it is not defined, then out-going mail is not so saved.
  2540.      toplines       The number of lines of a message that is printed out 
  2541. with the top command; normally, the first five lines are printed.
  2542.  
  2543. RETURN VALUES
  2544.      If mail is invoked with the -e option, the following exit values are 
  2545. returned:
  2546.      0    the user has mail
  2547.      1    the user has no mail
  2548.  
  2549. FILES
  2550.      /usr/spool/mail/*  mail directory
  2551.      ~/mbox                   your read mail
  2552.      ~/.mailrc                file giving initial mail commands
  2553.      /tmp/R#            temporary for editor escape
  2554.      /usr/lib/Mail.help*      help files
  2555.      /usr/lib/Mail.rc  system initialization file
  2556.      Message*     temporary for editing messages
  2557.  
  2558.  
  2559. To invoke the message program your system uses, you would type the 
  2560. command's name (for this example, we are using mail, which is used on 
  2561. UNIX BSD systems).  Add the address(es) of the recipient(s).  (This 
  2562. example message is going to two people.)  Then press return.
  2563.  
  2564. --> mail carver@herhost.org glynn@hishost.edu
  2565.  
  2566. You are then prompted to enter a subject.
  2567. After entering a subject, press return. 
  2568.  
  2569. --> mail carver@herhost.org glynn@hishost.edu
  2570. Subject: Proposal
  2571.  
  2572. Then you can type a message.
  2573.  
  2574. --> mail carver@herhost.org glynn@hishost.edu
  2575. Subject: Proposal
  2576. Hi Sue and Ed, 
  2577. Haven't heard from you two about the report
  2578. draft.  Have you finished reviewing it yet?
  2579. Please pay particular attention to the sampling
  2580. strategy described in Chapter 3.
  2581.  
  2582. Thanks,
  2583. Ben
  2584.  
  2585. To send a message using this system, you would type a blank line.
  2586.  
  2587. --> 
  2588.  
  2589. To read mail using mail on a UNIX system, type mail and press return.  
  2590. You will see the sender and subject of each message you have received.  
  2591.  
  2592. 3 carver@herhost.org  Re: Report
  2593. -->
  2594.  
  2595. To display a message on the screen, type print.
  2596.  
  2597.  
  2598. --> print 3
  2599. Received: from herhost.org by nnsc.nsf.net id
  2600. From: Susan Carver <carver@herhost.org>
  2601. Date: Weds, 10 Oct 90 10:41:37 EDT
  2602. Ben,
  2603. So far I have only minor changes--it looks
  2604. good!  I should be finished tomorrow.
  2605. Sue
  2606. -->
  2607.  
  2608. You can reply to a message by typing r.
  2609.  
  2610. --> print 3
  2611. Received: from herhost.org by nnsc.nsf.net id
  2612. From: Susan Carver <carver@herhost.org>
  2613. Date: Weds, 10 Oct 90 10:41:37 EDT
  2614. Ben,
  2615. So far I have only minor changes--it looks
  2616. good!  I should be finished tomorrow.
  2617. Sue
  2618. -->
  2619.  
  2620. To delete it, type d .
  2621.  
  2622. -->
  2623.  
  2624. You can move among your messages by typing a plus  sign (+) followed 
  2625. by a numberQyou will move forward that many messages.
  2626. Or type a minus sign (-) followed by a number to move backward that 
  2627. many messages.
  2628.  
  2629. Message 1
  2630. Received: from nnsc@nsf.net by labs.bbn.com id
  2631. From: Ed Glynn <glynn@hishost.edu>
  2632. Date: Weds, 10 Oct 90 12:51:39 EDT
  2633. Ben,
  2634. I think it's fine except that I think the
  2635. budget for film is too low by 20%.
  2636. Ed
  2637. -->
  2638.  
  2639. Commands such as print and delete can be given a list of message 
  2640. numbers to act upon.  In UNIX mail, the command delete 1 2 deletes 
  2641. messages 1 and 2, while the command delete 1-5 deletes messages 1 
  2642. through 5.      (Click the arrow to continue.)
  2643.  
  2644. Received: from nnsc@nsf.net by labs.bbn.com id
  2645. From: Ed Glynn <glynn@hishost.edu>
  2646. Date: Weds, 10 Oct 90 12:51:39 EDT
  2647. Ben,
  2648. I think it's fine except that I think the
  2649. budget for film is too low by 20%.
  2650. Ed
  2651. -->
  2652.  
  2653. You can quit in two ways:  
  2654.      (1) by typing q.  You will not be able to retrieve deleted messages.  
  2655. Messages that you have read but not deleted will go to your "mbox" file.  
  2656.      (2) by typing x.  This leaves your messages unchanged; deleted 
  2657. messages can be retrieved.
  2658.                               (End of Sample Session)
  2659.  
  2660.  
  2661. Interest Groups
  2662.  
  2663. Network interest groups include
  2664. bulletin boards ("bboards") and mailing lists.  Messages are distributed 
  2665. to people who share an interest but may not know each other.  Ask your 
  2666. system administrator what groups are available to you.
  2667.  
  2668. Three important, organized sources of
  2669. interest groups are available to people who can exchange mail with the 
  2670. Internet:  Internet mailing lists, BITNET LISTSERV, and USENET news.  
  2671. There is a lot of overlap between them.
  2672.  
  2673. See Net Etiquette for some guidelines for using interest groups 
  2674. successfully.
  2675.  
  2676. Each Internet mailing list has a moderator or coordinator.  You must ask 
  2677. to be put on the list by sending an electronic mail message to the 
  2678. moderator.  Internet mailing lists are not highly automated.  The only 
  2679. problem is how to distinguish the moderator from the list.
  2680.              
  2681. A list of Internet mailing lists (about five hundred kilobytes in size) is 
  2682. available by anonymous FTP from the Internet host nisc.sri.com at SRI 
  2683. International, Menlo Park, California.  Use these commands:
  2684.              
  2685.         cd netinfo
  2686.         get interest-groups
  2687.  
  2688. The interest-groups list is also available by
  2689. electronic mail from the CSNET Info-Server.  (The file will be split into 
  2690. messages of less than fifty kilobytes when sent to you.)  Send a 
  2691. message to info-server@sh.cs.net with the following text:
  2692.  
  2693.         request: info
  2694.         topic: interest-groups
  2695.  
  2696. BITNET LISTSERV is a highly automated program that automatically 
  2697. sends electronic mail messages and subscribes and unsubscribes users 
  2698. in response to formatted messages.  LISTSERV programs run on many 
  2699. BITNET hosts.  A subscribe message can be sent to any LISTSERV 
  2700. programQit will be forwarded to the correct host.  For a complete list 
  2701. of LISTSERV lists, send the command list global to any LISTSERV.
  2702.              
  2703. Telnet is a program that allows a computer user at one site to work on 
  2704. a computer at another site.  It is the Internet standard protocol for 
  2705. remote terminal connection service.   
  2706.              
  2707. Telnet requires Internet access (that is, you must be on a network that 
  2708. gateways to the Internet).  Unlike FTP and electronic mail, telnet 
  2709. exposes you to the commands and programs of the remote host.
  2710.              
  2711. For example, you can use the telnet command to run a program in your 
  2712. directory on a supercomputer hundreds of miles away.
  2713.              
  2714. Remote LoginQTelnet
  2715.  
  2716. Telnet is a program that allows a computer user at one site to work on 
  2717. a computer at another site.  It is the Internet standard protocol for 
  2718. remote terminal connection service.   
  2719.  
  2720. Telnet requires Internet access, that is, you must be on a TCP/IP 
  2721. network that gateways to the Internet.  Unlike FTP and electronic mail, 
  2722. Telnet actually exposes you to the commands and programs of the 
  2723. remote host.
  2724.  
  2725. For example, you can use the telnet command to run a program in your 
  2726. directory on a supercomputer hundreds of miles away.
  2727.      
  2728. In most cases, the traveller must make arrangements beforehand to use 
  2729. telnet on a remote host.  Some interactive programs allow any network 
  2730. traveller to log in with no password or a password that is advertised.  
  2731. Sometimes the password is "anonymous" and the password can be 
  2732. "guest."  The type of activity allowed with anonymous telnet is 
  2733. restricted. 
  2734.  Telnet Manual for UNIX
  2735.  
  2736. This is the UNIX (see BSD) manual entry for telnet.
  2737.              
  2738. telnet - user interface to the TELNET protocol
  2739.              
  2740. Syntax: telnet [host[port]]
  2741.              
  2742. The telnet interface is used to communicate with another host using 
  2743. the TELNET protocol.  If telnet is invoked without arguments, it enters 
  2744. command mode, which is indicated by the prompt, telnet>.  In this mode, 
  2745. telnet accepts and executes the commands listed below.  If it is 
  2746. invoked with arguments, it performs an open command (see below) with 
  2747. those arguments.
  2748.              
  2749. Once a connection is opened, telnet enters input mode.  The input mode 
  2750. is either character-at-a-time or line-by-line, depending on what the 
  2751. remote system supports.  In character-at-a-time mode, text is sent to 
  2752. the remote host as it is typed.  In line-by-line mode, text is echoed 
  2753. locally and only completed lines are sent to the remote host.  The 
  2754. local-echo-character, initially ^E.  turns the local echo on and off, 
  2755. which is useful when you want to enter passwords without them 
  2756. echoing to the screen.
  2757. In either mode, if the localchars toggle is true (the default in line 
  2758. mode), then the user's quit, intr, and flush characters are trapped 
  2759. locally and sent as TELNET protocol sequences to the remote side.  
  2760. Options such as toggle autoflush and toggle autosynch flush previous 
  2761. terminal input, as in quit and intr, in additon to flushing subsequent 
  2762. output to the terminal until the remote host acknowledges the TELNET 
  2763. sequence.
  2764.  
  2765. To issue telnet commands when in input mode, precede them with the 
  2766. telnet escape character, initially the control character followed by a 
  2767. right bracket (^]).  When in command mode, use the normal terminal 
  2768. editing conventions.
  2769.  
  2770. The following commands are available:
  2771.  
  2772. open host [ port ]  Opens a connection to the named host.  If the no port 
  2773. number is specified, telnet attempts to contact a TELNET server at the 
  2774. default port.  The host specification may be either a host name or an 
  2775. Internet address specified in the dot notation.  For further information, 
  2776. see hosts(5) and inet(3n).
  2777.  
  2778. close Closes a TELNET session and returns to command mode.
  2779.  
  2780. quit Closes any open TELNET session and exits telnet.
  2781.  
  2782. z Suspends TELNET. This command only works when the user is using 
  2783. the csh(1).
  2784.  
  2785. mode type  The type is either line, for line-by-line mode, or character, 
  2786. for character-at-a-time mode.  The local host asks the remote host for 
  2787. permission to go into one or the other mode. The remote host enters the 
  2788. requested mode if it is capable of it.
  2789.  
  2790. status  Shows the current status of telnet. This includes the peer one 
  2791. is connected to, as well as the state of debugging.
  2792.  
  2793. display [ argument... ]  Displays all, or some, of the set and toggle 
  2794. values (see below).
  2795.  
  2796. ? [ command ] Accesses on-line help.  With no arguments, telnet prints 
  2797. a help summary.  If a command is specified, TELNET prints the help 
  2798. information for that command.
  2799.  
  2800. send argument(s) Sends one or more special character sequences to the 
  2801. remote host.  One or more of the following arguments can be specified:
  2802.  
  2803. escape  Sends the current telnet escape character (initially the control 
  2804. character followed by a right bracket, ^]).
  2805.  
  2806. synch Sends the TELNET SYNCH sequence.  This sequence causes the 
  2807. remote system to discard input that was previously entered but that it 
  2808. has not yet read.  This sequence is sent as TCP urgent data and may not 
  2809. work if the remote system is a 4.2 BSD system.  If it does not work, a 
  2810. lower case r may be echoed on the terminal screen.
  2811.  
  2812. brk Sends the TELNET BRK (Break) sequence, which may have 
  2813. significance to the remote system.
  2814.  
  2815. ip Sends the TELNET IP (Interrupt Process) sequence, which causes the 
  2816. remote system to abort the currently running process.
  2817.  ao  Sends the TELNET AO (Abort Output)sequence, which causes the 
  2818. remote system to flush all output from the remote system to the user's 
  2819. terminal.
  2820.  
  2821. ayt Sends the TELNET AYT (Are You There) sequence.  The remote 
  2822. system may or may not respond.
  2823.  
  2824. ec Sends the TELNET EC (Erase Character) sequence, which causes the 
  2825. remote system to erase the last character entered.
  2826.  
  2827. el  Sends the TELNET EL (Erase Line) sequence, which causes the remote 
  2828. system to erase the line currently being entered.
  2829.  
  2830.  
  2831. ga Sends the TELNET GA (Go Ahead) sequence.  Often this sequence has 
  2832. no significance to the remote system.
  2833.  
  2834. nop Sends the TELNET NOP (No OPeration) sequence.
  2835.  
  2836. ? Prints out help information for the send command.
  2837.  
  2838. set argument value Sets a telnet variable to a specific value.  The off 
  2839. value turns off the function associated with the variable.  The current 
  2840. values of variables can be displayed with the display command. The 
  2841. following variables that can be specified:
  2842.  
  2843. echo Toggles between local echoing of entered characters, and 
  2844. suppressing echoing of entered characters when in line-by-line mode.  
  2845. The value  is initially ^E.
  2846.  
  2847. escape Enters the telnet command mode when you are connected to a 
  2848. remote system.  The value is initially the control character followed by 
  2849. a left bracket (^[).
  2850.  
  2851. interrupt Sends a TELNET IP sequence (see send ip above) to the remote 
  2852. host if telnet is in localchars mode (see toggle localchars below) and 
  2853. the interrupt character is typed.  The initial value for the interrupt 
  2854. character is the terminal's intr character.
  2855.  
  2856. quit Sends a TELNET BRK sequence (see send brk above) to the remote 
  2857. host if telnet is in localchars mode (see toggle localchars below) and 
  2858. the quit character is yped.  The initial value for the quit character is 
  2859. the terminal's quit character.
  2860.  
  2861. flushoutput Sends a TELNET AO sequence (see send ao above) to the 
  2862. remote host if telnet is in localchars mode (see toggle localchars 
  2863. below) and the flushoutput character is typed.  The initial value for the 
  2864. flush character is the terminal's flush character.
  2865.  
  2866. erase Sends a TELNET EC sequence (see send ec above) to the remote 
  2867. system if telnet is in localchars mode (see toggle localchars below), 
  2868. and if telnet is operating in character-at-time mode.  The initial value 
  2869. for the erase character is the terminal's erase character.
  2870.  
  2871. kill Sends a TELNET EL sequence (see send el above) to the remote 
  2872. system if telnet is in localchars mode (see toggle localchars below) 
  2873. and if telnet is operating        in character-at-a-time mode.  The initial 
  2874. value for the kill character is the terminal's kill character.
  2875.  
  2876. eof Sends this character to the remote system if telnet is operating in 
  2877. line-by-line mode and this character is entered as the first character 
  2878. on a line.  The initial value of the eof character is the terminal's eof 
  2879. character.
  2880.  
  2881. toggle arguments . . .  Toggles (between true and false) flags that 
  2882. control how telnet responds to events.  More than one argument may be 
  2883. specified and the current value of these flags can be displayed with the 
  2884. display command.  Valid arguments for the toggle command are the 
  2885. following:
  2886.  
  2887. localchars        Causes the flush, interrupt, quit, erase, and kill 
  2888. characters to be recognized locally and transformed into appropriate 
  2889. TELNET control sequences if this flag is set to true.  (See set above).  
  2890. The appropriate TELNET control sequences are: ao, ip, brk, ec, and el, 
  2891. respectively.  For more information see the send command.  The initial 
  2892. value for this toggle is true in line-by-line mode, and false in 
  2893. character at-a-time mode.
  2894.  
  2895. autoflush        Causes the telnet command to not display any data on the 
  2896. user's terminal until the remote system acknowledges (via a TELNET 
  2897. Timing Mark option) that it recognized and processed the following 
  2898. TELNET sequences: ao, intr, or quit. Both autoflush and localchars must 
  2899. be true for autoflush to work in this manner.  The initial value for this 
  2900. toggle is true if the terminal user did not specify stty noflsh.  
  2901. Otherwise it is false.  For further information, see stty(1).
  2902.  
  2903. autosynch Causes the TELNET SYNCH sequence to follow the TELNET 
  2904. sequence that is initiated when either the intr or quit character is 
  2905. typed.  The autosynch flag works in this manner when both the 
  2906. autosynch and localchars are true.  This procedure should cause the 
  2907. remote system to begin throwing away all previously typed input until 
  2908. both of the TELNET sequences have been read and acted upon.  The 
  2909. initial value of this toggle is false.
  2910.  
  2911. crmod Toggles carriage return mode.  When this mode is enabled, most 
  2912. carriage return characters received  from the remote host are mapped 
  2913. into a carriage return followed by a line feed.  It is useful only when 
  2914. the remote host sends carriage returns but never line feeds.  The initial 
  2915. value for this toggle is False.
  2916.  
  2917. debug Toggles socket level debugging which is useful only to the 
  2918. superuser.  The initial value for this toggle is false.
  2919.  
  2920. options Toggles the display of internal telnet protocol processing that 
  2921. deals with TELNET options.  The initial value for this toggle is false.
  2922.  
  2923. netdata Toggles the display of all network data (in hexadecimal 
  2924. format).  The initial value for this toggle is false.
  2925.  
  2926. ?  Displays the legal toggle commands.
  2927.  
  2928. Restrictions   In line-by-line mode, the terminal's EOF character is only 
  2929. recognized and sent to the remote system when it is the first character 
  2930. on a line.
  2931.  
  2932. Telnet
  2933.  
  2934. -->
  2935.  
  2936. Type telnet followed by the name of the host that you want to access.  
  2937. If the connection is successful, you will see a message to that effect 
  2938. from telnet, followed by the opening screen provided by the remote 
  2939. host, in this case the Boston University library catalog.  
  2940.  
  2941.           WELCOME TO THE BOSTON
  2942.           UNIVERSITY LIBRARIES
  2943.              AND TO TOMUS
  2944.            THE ONLINE CATALOG
  2945.  
  2946. -->
  2947.  
  2948. You are now connected to the remote host, so you must use commands 
  2949. that are understood by that system.
  2950.  
  2951. --> find author twain
  2952. Your search:FIND AUTHOR TWAIN
  2953. Items found:197 at ALL BOSTON UNIVERSITY LIBRARIES
  2954. Press RETURN to see them, or type HELP, then press the key marked 
  2955. RETURN.
  2956.  
  2957. -> 
  2958.  
  2959. Leave the remote host by using the host's quit command (in this case 
  2960. that command happens to be quit), or by using your system's telnet 
  2961. "escape" keys.  You may have been told what this is when you first 
  2962. entered telnet (control-] may work).
  2963.  
  2964. (End of sample session.)
  2965.  
  2966. File Transfer
  2967.  
  2968. %  File Transfer Protocol (FTP)
  2969.  
  2970. %  Downloading Macintosh Files
  2971.  
  2972. The File Transfer Protocol (FTP) is the Internet standard protocol for 
  2973. moving files from one computer to another.  You can use the ftp 
  2974. command to copy computer files containing a variety of kinds of 
  2975. information, such as software, documentation, or maps.  FTP is the 
  2976. name not only of the protocol, but usually also of the program the user 
  2977. invokes to execute it (e.g., by typing ftp host.bbn.com).  FTP is available 
  2978. on several operating systems.
  2979.  
  2980. File Transfer Protocol (FTP)
  2981.            
  2982. Anonymous FTP, like Telnet, requires access to the Internet .  Unlike 
  2983. Telnet, anonymous FTP is widely available.  Anyone can become an 
  2984. Internet traveller by giving the command ftp host, for example, ftp 
  2985. cs.fredonia.edu.  When the remote host prompts with login:  and 
  2986. password:  (or something similarQdetails vary on different types of 
  2987. computers) the traveller types "anonymous" for the login name and 
  2988. "guest" for the password.
  2989.              
  2990. After logging in, the traveller remains in a program with a restricted 
  2991. set of commands.  Files on the remote host are usually protected so 
  2992. that visitors cannot change or delete them.
  2993.  
  2994.    Manual for FTP under UNIX
  2995.  
  2996. This is the UNIX (see BSD) manual entry for ftp.
  2997.              
  2998. ftp - file transfer program
  2999.              
  3000. Syntax: ftp [-v] [-d] [-i] [-n] [-g] [host]
  3001.              
  3002. The ftp command is the user interface to the ARPANET standard File 
  3003. Transfer Protocol.  The program allows a user to transfer files to and 
  3004. from a remote network site.
  3005.  
  3006. The client host with which ftp is to communicate may be specified on 
  3007. the command line.  If the client host is specified on the command line, 
  3008. ftp immediately attempts to establish a connection to an FTP server on 
  3009. that host; otherwise, ftp enters its command interpreter and awaits 
  3010. instructions from the user.  While ftp is awaiting commands from the 
  3011. user, it provides the user with the prompt:  ftp>.  
  3012. The following commands are recognized by ftp:
  3013.  
  3014. !     Invokes a shell on the local machine.
  3015.  
  3016. $ macro-name [ args ]   Executes the macro macro-name that was 
  3017. defined with the macdef command.  Arguments are passed to the macro 
  3018. unglobbed.
  3019.  
  3020. account [ passwd ]  Supplies a supplemental password required by a 
  3021. remote system for access to resources once a login has been 
  3022. successfully completed.  If no argument is included, the user is 
  3023. prompted for an   account password in a non-echoing input   mode.
  3024.  
  3025. append local-file [ remote-file ]   Appends a local file to a file on the 
  3026. remote machine.  If remote-file is not specified, the local file name is 
  3027. used in naming the remote file.  File transfer uses the current settings 
  3028. for type, format, mode, and structure.
  3029.  
  3030. ascii   Sets the file transfer type to network ASCII.  This is the default 
  3031. type.
  3032.  
  3033. bell  Arranges for a bell to sound after each file transfer command is 
  3034. completed.
  3035.  
  3036. binary    Sets the file transfer type to support binary image transfer.
  3037.  
  3038. bye   Terminates the FTP session with the remote server and exits ftp.
  3039.  
  3040. case  Toggles the remote computer's file name case mapping during 
  3041. mget commands.  When case is on (default is off), the remote 
  3042. computer's file names are written in the local directory with all 
  3043. letters in upper case mapped to lower case.
  3044.  
  3045. cd remote-directory   Changes the working directory on the remote 
  3046. machine to remote-directory.
  3047.  
  3048. cdup   Changes the remote machine working directory to the parent of 
  3049. the current remote machine working directory.
  3050.  
  3051. close   Terminates the FTP session with the remote server and returns 
  3052. to the command interpreter.
  3053.  
  3054.  cr    Toggles the carriage return stripping during ascii type file 
  3055. retrieval.  Records are denoted by a carriage return/linefeed sequence 
  3056. during ascii type file transfer.  When cr is on (the default), carriage 
  3057. returns are stripped from this sequence to conform with the UNIX 
  3058. single linefeed record delimiter.  Records on non-UNIX remote systems 
  3059. may contain single linefeeds; when an ascii   type transfer is made, 
  3060. these linefeeds may be distinguished from a record delimiter only when 
  3061. cr is off.
  3062. delete remote-file  Deletes the file remote-file on the remote machine.
  3063.  
  3064. debug [ debug-value ]   Toggles the debugging mode.  If an optional 
  3065. debug-value is specified, it is used to set the debugging level.  When 
  3066. debugging is on, ftp prints each command sent to the remote machine, 
  3067. preceded by the string q-->.
  3068.  
  3069. dir [ remote-directory ] [ local-file ]   Prints a listing of the directory 
  3070. contents in the directory, remote   directory, and, optionally, places the 
  3071. output in local file.  If no directory is specified, the current working 
  3072. directory on the remote machine is used.  If no local file is specified, 
  3073. output comes to the terminal.
  3074. disconnect   A synonym for close.
  3075.  
  3076. form format   Sets the file transfer form to format.  The default 
  3077. format is file.
  3078. get remote-file [ local-file ]   Retrieves the remote-file and stores it 
  3079. on the local machine.  If the local filename is not specified, it is given 
  3080. the same name it has on the remote machine.  The current settings for 
  3081. type, form, mode, and structure are used while transferring the file.
  3082. hash  Toggles the hash-sign (#) printing for each data block 
  3083. transferred.  The size of a data block is 1024 bytes.
  3084.  
  3085. glob  Toggles filename expansion for mdelete, mget, and mput.  If 
  3086. globbing is turned off with glob, the file name arguments are taken 
  3087. literally and not expanded.  Globbing for mput is done as in csh(1).  For 
  3088. mdelete and mget, each remote filename is expanded separately on the 
  3089. remote machine and the lists are not merged.  Expansion of a directory 
  3090. name is likely to be different from expansion of the name of an 
  3091. ordinary file.  The exact result depends on the foreign operating system 
  3092. and ftp server, and can be previewed by entering:  mls remote files.  
  3093. Neither mget nor mput is meant to transfer entire directory subtrees of 
  3094. files.  That can be done by transferring a tar(1) archive of the subtree 
  3095. (in binary mode).
  3096.  
  3097. lcd [ directory ]   Changes the working directory on the local machine.  
  3098. If no directory is   specified, the user's home directory is used.
  3099.  
  3100. ls [ remote-directory ] [ local-file ]   Prints an abbreviated listing of 
  3101. the contents of a directory on the remote machine.  If remote-directory 
  3102. is left unspecified, the current working directory is used.  If no local 
  3103. file is specified, the output is sent to the   terminal.
  3104.  
  3105. macdef macro-name   Defines a macro.  Subsequent lines are stored as 
  3106. the macro macro-name; a null line (consecutive newline characters in a 
  3107. file or carriage returns from the teminal) terminates macro input 
  3108. mode.  There is a limit of 16 macros and 4096 total characters in all 
  3109. defined macros.  Macros remain defined until a close command is 
  3110. executed.
  3111.  
  3112. The macro processor interprets dollar signs ($) and backslashes (\) as 
  3113. special characters.  A dollar sign ($) followed by a number (or numbers) 
  3114. is replaced by the corresponding argument on the macro invocation 
  3115. command line.  A dollar sign ($) followed by an i signals the macro 
  3116. processor that the executing macro is to be looped.  On the first pass, 
  3117. $i is replaced by the first argument on the macro invocation command 
  3118. line.  On the second pass it is replaced by the second argument, and so 
  3119. on.  A backslash (\) followed by any character is replaced by that 
  3120. character.  Use the backslash (\) to prevent special treatment of the 
  3121. dollar sign ($).
  3122. mdelete remote-files Deletes the specified files on the remote 
  3123. machine.  If globbing is enabled, the specification of remote files will 
  3124. first be expanded using ls.
  3125.  
  3126. mdir remote-files local-file Obtains a directory listing of multiple 
  3127. files on the remote machine and places the result in local-file.
  3128.  
  3129. mget remote-files Retrieves the specified files from the remote 
  3130. machine and places them in the current local directory.  If globbing is 
  3131. enabled, the specification of remote files will first be expanding using 
  3132. ls.
  3133.  
  3134. mkdir directory-name Makes a directory on the remote machine.
  3135.  
  3136. mls remote-files local-file Obtains an abbreviated listing of multiple 
  3137. files on the remote machine and places the result in local-file.
  3138.  
  3139. mode [ mode-name ]  Sets the file transfer mode to mode name.  The 
  3140. default mode is  the stream mode.
  3141.  
  3142. mput local-files  Transfers multiple local files from the current local 
  3143. directory to the current working directory on the remote machine.
  3144.  
  3145. nmap [ inpattern outpattern ] Sets or unsets the filename mapping 
  3146. mechanism.  If no arguments are specified, the filename mapping 
  3147. mechanism is unset.  If arguments are specified, remote filenames are 
  3148. mapped during mput commands and put commands which are issued 
  3149. without a specified remote target filename.  If arguments are 
  3150. specified, local filenames are mapped during mget commands and get 
  3151. commands which are issued without a specified local target filename.
  3152.  
  3153. This command is useful when connecting to a non-UNIX remote 
  3154. computer with different file naming conventions or practices.  The 
  3155. mapping follows the pattern set by inpattern and outpattern.
  3156.  
  3157. Inpattern is a template for incoming filenames (which may have 
  3158. already been processed according to the ntrans and case settings).  
  3159. Variable templating is accomplished by including the sequences $1, $2, 
  3160. ..., $9 in inpattern.  Use a backslash (\) to prevent this special 
  3161. treatment of the dollar sign ($) character.  All other characters are 
  3162. treated literally, and are used to determine the nmap inpattern variable 
  3163. values.  For example, given inpattern $1.$2 and the remote file name 
  3164. mydata.data, $1 has the value mydata, and $2 has the value data.
  3165. The outpattern determines the resulting mapped filename.  The 
  3166. sequences $1, $2, ...., $9 are replaced by any value resulting from the 
  3167. inpattern template.
  3168.  
  3169. The sequence $0 is replace by the origi nal filename.  Additionally, the 
  3170. sequence [seq1,seq2] is replaced by seq1 if seq1 is not a null string; 
  3171. otherwise it is replaced by seq2.  For example, the command nmap 
  3172. $1.$2.$3 [$1,$2].[$2,file] yields the output filename myfile.data for 
  3173. input filenames myfile.data and myfile.data.old, myfile.file for the 
  3174. input filename myfile, and myfile.myfile for the input filename .myfile.  
  3175. Spaces may be included in outpattern, as in the exam ple: nmap $1 |sed 
  3176. "s/  *$//" > $1 .  Use the backslash (\) to prevent special treatment of 
  3177. the dollar sign ($), left bracket ([), right bracket (]), and comma (,).
  3178.  
  3179. ntrans [ inchars [ outchars ] ] Sets or unsets the filename character 
  3180. translation mechanism.  If no arguments are specified, the filename 
  3181. character translation mechanism is unset.  If arguments are specified, 
  3182. characters in remote filenames are translated during mput commands 
  3183. and put commands which are issued without a specified remote target 
  3184. filename.  If arguments are specified, characters in local filenames are 
  3185. translated during mget commands and get commands which are issued 
  3186. without a specified local target filename.
  3187.  
  3188. This command is useful when connecting to a non-UNIX remote 
  3189. computer with different file naming conventions or prac tices.  
  3190. Characters in a filename match ing a character in inchars are replaced 
  3191. with the corresponding character in outchars.  If the character's 
  3192. position in inchars is longer than the length of outchars, the character 
  3193. is deleted from the file name.
  3194.  
  3195. open host [ port ]  Establishes a connection to the speci fied host FTP 
  3196. server.  If an optional port number is supplied, ftp attempts to contact 
  3197. an FTP server at that port.  If the auto-login option is on (default), ftp 
  3198. automatically attempts to log the user in to the FTP server (see below).
  3199.  
  3200. prompt  Toggles interactive prompting.  Interactive prompting occurs 
  3201. during multiple file transfers to allow the user to retrieve or store 
  3202. files selectively.  If prompting is turned off (default), any mget or 
  3203. mput transfers all files.
  3204.  
  3205. proxy ftp-command  Executes an ftp command on a secondary control 
  3206. connection.  This command allows simultaneous connection to two 
  3207. remote ftp servers for transferring files between the two servers.  The 
  3208. first proxy command should be an open, to establish the secondary 
  3209. control connection.  Type the command proxy?  to see other ftp 
  3210. commands executable on the secondary connection.  The following 
  3211. commands behave differently when prefaced by proxy:
  3212.  
  3213. open will not define new macros during the auto-login process
  3214.  
  3215. close will not erase existing macro definitions
  3216.  
  3217. get and mget transfer files from the host on the primary control 
  3218. connection to the host on the secondary control connection
  3219.  
  3220. put, mput, and append transfer files from the host on the secondary 
  3221. control connection to the host on the primary control connection.  Third 
  3222. party file transfers depend upon support of the ftp protocol PASV 
  3223. command by the server on the secondary control connection.
  3224.  
  3225. put local-file [ remote-file ] Stores a local file on the remote machine.  
  3226. If remote-file is unspecified, the local file name is used in naming the 
  3227. remote file.  File transfer uses the current settings for type, format, 
  3228. mode, and structure.
  3229.  
  3230. pwd Prints the name of the current working directory on the remote 
  3231. machine.
  3232.  
  3233. quit  A synonym for bye.
  3234.  
  3235. quote arg1 arg2 ... Sends the arguments that are specified, verbatim, to 
  3236. the remote FTP server.  A single FTP reply code is expected in return.
  3237.  
  3238. recv remote-file [ local-file ] A synonym for get.
  3239.  
  3240. remotehelp [ command-name ] Requests help from the remote FTP 
  3241. server.  If a command-name is specified it is supplied to the server as 
  3242. well.
  3243.  
  3244. rename [ from ] [ to ] Renames the file from on the remote machine, to 
  3245. the file to.
  3246. reset Clears the reply queue.  This command re-synchronizes 
  3247. command/reply sequencing with the remote ftp server.  If the remote 
  3248. server violates the ftp protocol, resynchronization may be neccesary.
  3249. rmdir directory-name Deletes a directory on the remote machine.
  3250.  
  3251. runique Toggles storing of files on the local system with unique 
  3252. filenames.  If a file already exists with a name equal to the target 
  3253. local filename for a get or mget command, a .1 is appended to the name. 
  3254. If the resulting name matches another existing file, a .2 is appended to 
  3255. the original name.  If this process contin ues up to .99, an error 
  3256. message is printed, and the transfer does not take place.  The generated 
  3257. unique filename will be reported.  Note that runique will not affect 
  3258. local files generated from a shell command (see below).  The default 
  3259. value is off.
  3260.  
  3261. send local-file [ remote-file ] A synonym for put.
  3262.  
  3263. sendport  Toggles the use of PORT commands.  By default, ftp attempts 
  3264. to use a PORT com mand when establishing a connection for each data 
  3265. transfer.  If the PORT command fails, ftp uses the default data port. 
  3266. When the use of PORT commands is disabled, no attempt is made to use 
  3267. PORT commands for each data transfer.  This is useful for certain FTP 
  3268. implementations which do ignore PORT commands but, incorrectly, 
  3269. indicate that they have been accepted.
  3270.  
  3271. status  Shows the current status of ftp.
  3272. struct [ struct-name ] Sets the file transfer structure to struct-name.  
  3273. By default stream structure is used.
  3274.  
  3275. sunique Toggles storing of files on a remote machine under unique file 
  3276. names.  The remote ftp server must support the ftp protocol STOU 
  3277. command for successful completion of this command.  The remote 
  3278. server reports the unique name.  Default value is off.
  3279.  
  3280. tenex Sets the file transfer type to that needed to talk to TENEX 
  3281. machines.
  3282. trace Toggles packet tracing.
  3283.  
  3284. type [ type-name ]  Sets the file transfer type to type name.  If no type 
  3285. is specified, the current type is printed.  The default type is network 
  3286. ASCII.
  3287.  
  3288. user user-name [ password ] [ account ] Identifies the user to the 
  3289. remote FTP server.  If the password is not specified and the server 
  3290. requires it, ftp disables the local echo and then prompts the user for it.  
  3291. If an account field is not specified, and the FTP server requires it, the 
  3292. user is prompted for it also.  Unless ftp is invoked with auto login 
  3293. disabled, this process is done automatically on initial connection to the 
  3294. FTP server.
  3295.  
  3296. verbose Toggles the verbose mode.  In verbose mode, all responses from 
  3297. the FTP server are displayed to the user.  In addition, if verbose is on, 
  3298. statistics regarding the efficiency of a file transfer are reported when 
  3299. the transfer is complete. By default, verbose is on.
  3300.  
  3301. ? [ command ] A synonym for help.
  3302. Command arguments which have embedded spaces may be quoted with 
  3303. quotation (") marks.
  3304.  
  3305. Aborting a file transfer  To abort a file transfer, use the terminal 
  3306. interrupt key (usually <CTRL/C>).  Sending transfers are halted 
  3307. immediately.  Receiving transfers are halted by sending a ftp protocol 
  3308. ABOR command to the remote server, and discarding any further data 
  3309. received.  The speed at which this is accomplished depends upon the 
  3310. remote server's support for ABOR processing.  If the remote server does 
  3311. not support the ABOR command, an ftp> prompt appears when the 
  3312. remote server has completed sending the requested file.
  3313. The terminal interrupt key sequence is ignored when ftp has completed 
  3314. any local processing and is awaiting a reply from the remote server.  A 
  3315. long delay in this mode may result from ABOR processing, or from 
  3316. unexpected behavior by the remote server, including violations of the 
  3317. ftp protocol.  If the delay results from unexpected remote server 
  3318. behavior, the local ftp program must be killed by hand.
  3319.  
  3320. File-naming conventions  Files specified as arguments to ftp commands 
  3321. are processed according to the following rules:
  3322.  
  3323. 1)  Standard input is used for reading and standard output is used for 
  3324. writing when the file name is specified by an en dash (-).
  3325. 2)  If the first character of the file name is a vertical line (|), the 
  3326. remainder of the argument is interpreted as a shell command.  The ftp 
  3327. command then forks a shell, using popen(3) with the argument supplied, 
  3328. and reads (writes) from the stdout (stdin).  If the shell command 
  3329. includes spaces, the argument must be quoted, as in ""| ls -lt"".  A 
  3330. particularly useful example of this mechan ism is: "dir |more".
  3331. 3)  If globbing is enabled, local file names are expanded according to 
  3332. the rules used in the csh(1) (compare to the glob command).  If the ftp 
  3333. command expects a single local file, such as put, only the first 
  3334. filename gen erated by the globbing operation is used.
  3335. 4)  For mget commands and get commands with unspecified local file 
  3336. names, the local filename is the remote filename and can be altered by 
  3337. a case, ntrans, or nmap setting.  The resulting filename may then be 
  3338. altered if runique is on.
  3339. 5)  For mput commands and put commands with unspecified remote file 
  3340. names, the remote filename is the local filename and may be altered by 
  3341. a ntrans or nmap setting.  The resulting filename can then be altered by 
  3342. the remote server if sunique is on.
  3343.  
  3344. File transfer parameters      Many parameters can affect a file transfer. 
  3345. The type can be ascii, image (binary), ebcdic, or local byte size (for 
  3346. PDP10's and PDP-20's generally).  The ftp command supports the ascii 
  3347. and image types of file transfer and local byte size 8 for tenex mode 
  3348. transfers.
  3349. The ftp command supports only the default values for the remaining 
  3350. file transfer parameters: mode, form, and struct.
  3351.  
  3352. The .netrc file   The .netrc file contains login and initialization 
  3353. information used by the auto-login process.  It resides in the user's 
  3354. home directory.  The following tokens are recognized; they may be 
  3355. separated by spaces, tabs, or new-lines:
  3356.  
  3357. machine name  Identifies a remote machine name.  The auto-login 
  3358. process searches the .netrc file for a machine token that matches the 
  3359. remote machine specified on the ftp command line or as an open 
  3360. command argu ment.  Once a match is made, the subse quent .netrc 
  3361. tokens are processed, stop ping when the end of file is reached or 
  3362. another machine token is encountered.
  3363.  
  3364. login name  Identifies a user on the remote machine. If this token is 
  3365. present, the auto-login process initiates a login using the specified 
  3366. name.
  3367.  
  3368. password string Supplies a password.  If this token is present, the 
  3369. auto-login process supplies the specified string if the remote server 
  3370. requires a password as part of the login process.  Note that if this 
  3371. token is present in the .netrc file, and if the .netrc is readable by 
  3372. anyone other than the user, ftp aborts the auto-login process.
  3373.  
  3374. account string  Supplies an additional account password.  When this 
  3375. token is present, the auto login process supplies the the remote server 
  3376. with an additional account pass word if the remote server requires it.  
  3377. If it does not, the auto-login process initiates an ACCT command.
  3378.  
  3379. macdef name Defines a macro.  This token functions like the ftp macdef 
  3380. command.  A macro is defined with a specified name; its con tents 
  3381. begin with the next .netrc line and continue until a null line (consecu 
  3382. tive new-line characters) is encoun tered.  If a macro named init is 
  3383. defined, it is automatically executed as the last step in the auto-login 
  3384. process.
  3385.  
  3386. Options
  3387.  
  3388. -d  Enables debugging.
  3389. -g  Disables file name expansion.
  3390. -i  Disables interactive prompting during multiple file transfers.
  3391. -n  Disables autologin during an initial connection. If auto-login is 
  3392. enabled, ftp will check the .netrc file in the user's home directory for 
  3393. an entry describing an account on the remote machine.  If no entry 
  3394. exists, ftp will use the login name on the local machine as the user 
  3395. identity on the remote machine, prompt for a password and, optionally, 
  3396. an account with which to login.
  3397.  
  3398. -v  Displays all responses from the remote server as well as all data 
  3399. transfer statistics.
  3400.  
  3401. Restrictions Correct execution of many commands depends on proper 
  3402. behavior by the remote server.  An error in the treatment of carriage 
  3403. returns in the 4.2BSD UNIX ascii-mode transfer code has been 
  3404. corrected.  This correction may result in incorrect transfers of binary 
  3405. files to and from 4.2BSD servers using the ascii type.  Avoid this 
  3406. problem by using the binary image type.
  3407.  
  3408. FTP
  3409.  
  3410. -->
  3411.  
  3412. Type ftp followed by the address of the host you want to access.  The 
  3413. ftp program will respond with a message.  If the connection 
  3414. was successful, you will see a response like the one above.
  3415. (Click the arrow to continue.
  3416.  
  3417. -->  ftp nic.near.net
  3418.  
  3419. Connected to nic.near.net.
  3420. 220 nic.near.net FTP server ready.
  3421.  
  3422. Then you will normally be prompted to give a name and a password.  If 
  3423. the system allows anonymous ftp, the name will often be "anonymous" 
  3424. and the password may be "guest" or you may be asked to use your 
  3425. username as a password.  Again you will get a response.
  3426. (Click the arrow to continue.)
  3427.  
  3428. The "list" command (ls) causes the remote computer to print a list of 
  3429. available subdirectories and files.  Below is an exercise that will show 
  3430. you how to change directories and transfer a file from a subdirectory.  
  3431. The commands you will type are printed in bold italics.
  3432.  
  3433. ftp> 
  3434.  
  3435. After you are logged in, you can issue a few commands, such as ls to 
  3436. list the contents of the current directory.    (Click the arrow to 
  3437. continue.)
  3438.  
  3439. The "list" command (ls) causes the remote computer to print a list of 
  3440. available subdirectories and files.  Below is an exercise that will show 
  3441. you how to change directories and transfer a file from a subdirectory.  
  3442. The commands you will type are printed in bold italics.
  3443.  
  3444. ftp> 
  3445.  
  3446. To see the ftp commands available to you, type ?  at the "ftp>" prompt.  
  3447. (The list of commands shown here is incomplete.) 
  3448.  
  3449. The "list" command (ls) causes the remote computer to print a list of 
  3450. available subdirectories and files.  Below is an exercise that will show 
  3451. you how to change directories and transfer a file from a subdirectory.  
  3452. The commands you will type are printed in bold italics.
  3453.  
  3454. ftp> 
  3455.  
  3456. Type the "status" command to check your file type.
  3457.  
  3458. The "list" command (ls) causes the remote computer to print a list of 
  3459. available subdirectories and files.  Below is an exercise that will show 
  3460. you how to change directories and transfer a file from a subdirectory.  
  3461. The commands you will type are printed in bold italics.
  3462.  
  3463. ftp>
  3464.  
  3465. To ftp text files, including files that end in ".txt" or ".ps", your file type 
  3466. should be ASCII.   This is the default.  (The ASCII setting is the same as 
  3467. TEXT.)   (Click the arrow to continue.)
  3468.  
  3469. The "list" command (ls) causes the remote computer to print a list of 
  3470. available subdirectories and files.  Below is an exercise that will show 
  3471. you how to change directories and transfer a file from a subdirectory.  
  3472. The commands you will type are printed in bold italics.
  3473.  
  3474. ftp>
  3475.  
  3476. If you intened to ftp non-ascii files, including compressed files that 
  3477. end in ".Z" or object files, set your file type to binary. The "binary" 
  3478. setting is the same as "image."  (Click the arrow to continue.)
  3479.  
  3480. ftp> 
  3481.  
  3482. The cd command is used to change directories on the remote host.
  3483.  
  3484. ftp>  cd info-sources
  3485. 250 CWD command successful.
  3486.  
  3487. The get command is used to copy a file from the remote host to your 
  3488. system.  Type get and the name of the file you want.  You will be told 
  3489. when the transfer is complete.
  3490.  
  3491. ftp> cd info-sources
  3492. 250 CWD command successful.
  3493.  
  3494. ftp> get README
  3495.  
  3496. PORT command successful.
  3497. 150 Opening ASCII mode data connection for README (1042 bytes).
  3498. 226 Transfer complete.
  3499. 1071 bytes received in 0.02 seconds (52 Kbytes/s).  
  3500.  
  3501. ftp> 
  3502.  
  3503. Leave ftp and close the connection by typing quit at the ftp prompt.  
  3504. (End of sample session.)
  3505.      
  3506. Downloading
  3507.  
  3508. Over the Internet you can reach archives of Macintosh files.  You can get 
  3509. Macintosh files such as HyperCard stacks, tools, fonts, games, tips, 
  3510. desk accessories, cdevs, inits, demos, and applications from these 
  3511. archives.  Before the files can be run on your Macintosh, you must ftp 
  3512. them and then process them.  Here is a general description of how to 
  3513. get files from an archive to your Mac.  See your system administrator 
  3514. or ask a Macintosh user group for more information.
  3515.  
  3516. In summary, there are generally five steps to pulling files from 
  3517. Macintosh archives:
  3518.  
  3519.  
  3520. 1. Transfer to your computer with ftp 
  3521.     (using a text-only option).
  3522.  
  3523. 2. If necessary, combine the parts.
  3524.  
  3525. 3. Transfer to your Macintosh.
  3526.  
  3527. 4. Run BinHex 4.0 and/or StuffIt to convert 
  3528.     the .hqx files into either Macintosh files 
  3529.     or compressed Macintosh files (or use a   
  3530.    Unix program such as mcvert or xbin
  3531.     before transferring the file to your 
  3532.     Macintosh.)
  3533.  
  3534. 5. If a file is compressed, use the  
  3535.     appropriate decompression program   
  3536.    (usually StuffIt, or UnStuffIt) to 
  3537.    decompress it.  
  3538.  
  3539. Step 1, ftp
  3540.  
  3541. First, ftp to a site that has Macintosh files, 
  3542. such as rascal.ics.utexas.edu or the info-mac directory at sumex-
  3543. aim.stanford.edu.  (Note that sumex may not be available for anonymous 
  3544. ftp during west coast business hours.)  On sumex, use the account name 
  3545. "anonymous" (lower-case) and enter any password.  Type ls to see a list 
  3546. of directories, and type cd to a directory of Macintosh files. (on sumex, 
  3547. type cd info-mac).  Type ls again to see a list of subdirectories, and 
  3548. type cd with the name of a subdirectory that interests you.  Type ls 
  3549. again to see the filenames.
  3550.  
  3551. Choose a file and ftp it (using ftp's get [filename] commandQwith a 
  3552. statement like get disinfectant.hqx).  An ftp transfer using a text-only 
  3553. option should work, since the files are normally in text format.
  3554.  
  3555. Step 2 
  3556.  
  3557. Some files are large and have been split into smaller pieces so that 
  3558. they can be more easily mailed.  You must join them together. hqx files 
  3559. can be edited as text; therefore, you can use any word processor or the 
  3560. append command on your host to stitch the pieces together. There are 
  3561. some files in the info-mac/util directory on sumex that do this step 
  3562. for you (unity and united).
  3563.  
  3564. Step 3 or 4, decode binhex file
  3565.  
  3566. Most files are stored in BinHex 4.0 (text) format.  The common practice 
  3567. is to label such files with .hqx extensions.  To take these files and use 
  3568. them on your Macintosh, you must first run them through a program that 
  3569. will convert them from .hqx format.  On Unix systems, you can use the 
  3570. mcvert program, stored as /unix/mcvert.shar.  You can also do the 
  3571. conversion on your Macintosh after you transfer the file.  On the Mac, 
  3572. use either BinHex 4.0 or StuffIt.  In Stuffit, choose "Decode Binhex file" 
  3573. from the "Other" menu.  Ask your system administrator what is the best 
  3574. method to use on your system.     
  3575.  
  3576. Step 3 or 4, transfer the file to your Macintosh
  3577.  
  3578. Ask your system adminstrator what method you should use to do thisQ
  3579. such as kermit or ftp.
  3580.  
  3581. Step 5, unstuffing
  3582.  
  3583. Many files have been compressed to save space.  You will know they 
  3584. have been compressed when the filename (after converting to Macintosh 
  3585. format) ends with a .sit, .cpt, .sea, or .pit extension.  You should use 
  3586. StuffIt (or Unstuffit) to convert .sit and .pit compressed files into 
  3587. uncompressed Macintosh files.  (With .pit files you need to set a special 
  3588. StuffIt option to decompress them, since they are not in the usual 
  3589. StuffIt format.)  The other types, .cpt and .sea, are becoming 
  3590. increasingly common as Compactor gains in popularity.  Both Compactor 
  3591. and Stuffit are in the /util directory on info/mac.
  3592.  
  3593. In Stuffit, the name of the file you clicked on will appear in a window.  
  3594. Select it and then click extract at the bottom of the screen.  Then 
  3595. select the new file(s) that appear in the window, and click the Save All 
  3596. button on the right.  Stuffit will create the new file(s) (while 
  3597. preserving the stuffed .sit file). 
  3598.  
  3599. These are some of the kinds of resources available on the Internet.  
  3600.  
  3601.   %  INTERNET RESOURCE GUIDE
  3602.  
  3603.   %  COMPUTING CENTERS
  3604.  
  3605.   %  LIBRARY CATALOGS
  3606.  
  3607.   %  DATA ARCHIVES
  3608.  
  3609.   %  WHITE PAGES
  3610.  
  3611.  %  MISCELLANEOUS
  3612.  
  3613.  
  3614. Internet Resources
  3615.  
  3616. These are some of the kinds of resources available on the Internet.  
  3617.  
  3618.   %  INTERNET RESOURCE GUIDE
  3619.  
  3620.  %   COMPUTING CENTERS
  3621.  
  3622.  
  3623.   %  LIBRARY CATALOGS
  3624.  
  3625.  
  3626.   %  DATA ARCHIVES
  3627.  
  3628.  
  3629.   %  WHITE PAGES
  3630.  
  3631.  
  3632.  %  MISCELLANEOUS
  3633.      
  3634. Internet Resource Guide
  3635.  
  3636. The Internet Resource Guide is an online 
  3637. book that describes many services available on the Internet.  You can 
  3638. transfer the resource guide via ftp from the 
  3639. subdirectory info-sources on the machine nnsc.nsf.net (see the next 
  3640. card).  The IRG is also distributed electronically by the NSF Network 
  3641. Service Center (NNSC).  If you wish to receive additions to the IRG in 
  3642. electronic mail messages, send a note to resource-guide-
  3643. request@nnsc.nsf.net, and specify whether you would like them in 
  3644. PostScript format, text format, or whether you want to receive notices 
  3645. that additions are available for ftp.  
  3646.  
  3647. Internet Resource Guide
  3648.  
  3649. How to Get and Use the 
  3650. Internet Resource Guide
  3651.  
  3652. To get The Internet Resource Guide over the Internet, use the command 
  3653. ftp nnsc.nsf.net and then cd resource-guide.
  3654.  
  3655. The resource-guide directory hierarchy is organized by chapter and 
  3656. section.  Each chapter has its own subdirectory (resource-
  3657. guide/chapter.#), and each section has two files in that directory, one 
  3658. for PostScript (section#-#.ps) and one for plain text (section#-#.txt).  
  3659.  
  3660. So, to retrieve section 1 of chapter 1, you should ftp the files:
  3661.  
  3662. resource-guide/chapter.1/section1-1.ps  (Postscript)
  3663.  
  3664. resource-guide/chapter.1/section1-1.txt  (Text)
  3665.  
  3666. To simplify retrieval of entire chapters and chapter updates, or of the 
  3667. entire IRG, you can ftp compressed tar files.  These include a the entire 
  3668. guide in text format (resource-guide-txt.tar.Z), in PostScript format 
  3669. (resource-guide-ps.tar.Z), or as a plain text file (wholeguide.txt).  
  3670. There are also files of individual chapters in both formats.  The most 
  3671. recent changes to a chapter are in a file named
  3672. chapter#-changes.tar.Z.  These include Postscript and text versions of 
  3673. the most recently updated sections.
  3674.  
  3675. resource-guide/chapter1-changes.tar.Z
  3676.  
  3677. Nitty-Gritty Information about PostScript, ftp, Compress, and tar files.
  3678.  
  3679. A Note about PostScript Documents
  3680.  
  3681. PostScript is a formatting language used to prepare documents for 
  3682. printing on advanced printers such as Apple LaserWriters.
  3683. PostScript files contain ASCII characters only, but are virtually 
  3684. unreadable because the text of the document is interspersed with
  3685. numerous formatting commands and numeric symbols for printers' 
  3686. characters that are not part of the ASCII character set.
  3687.  
  3688. Do not attempt to print PostScript files unless you have a printer that
  3689. is specifically designed for PostScript.
  3690.  
  3691. How to Use the ftp Command
  3692.  
  3693. You can ftp the resource guide files from nnsc.nsf.net with a standard 
  3694. anonymous ftp connection:
  3695.  
  3696.            ftp nnsc.nsf.net
  3697.  
  3698. You will see a "banner" and be promted for your login:
  3699.  
  3700.         Connected to nnsc.nsf.net.
  3701.         220 nnsc.nsf.net FTP server (Version      5.59 Mon May 14 13:48:21 
  3702. EDT 1990) ready.
  3703.         Name (nnsc.nsf.net:yourname):
  3704.  
  3705. You should type anonymous, and then use the password guest.  The 
  3706. password will not be displayed on your terminal.
  3707.  
  3708.         Name (nnsc.nsf.net:name): anonymous
  3709.         Password (nnsc.nsf.net:anonymous):
  3710.         331 Guest login ok, send ident as password.
  3711.         230 Guest login ok, access restrictions apply.
  3712.         ftp>
  3713.  
  3714.     3)  Change directory to the "resource-guide" directory:
  3715.  
  3716.          ftp> cd resource-guide
  3717.  
  3718.     4)  To get a listing of the files in the resource-guide directory, give 
  3719. the "dir" command (usually equivlent to the "ls" command on Unix 
  3720. systems).
  3721.  
  3722.             ftp> dir *
  3723.             ...
  3724.             chapter.1/section1-1.ps
  3725.             etc.
  3726.  
  3727.         section1-1.ps is in the chapter.1 directory.  Use the "cd"
  3728.         command again.
  3729.  
  3730.             ftp> cd chapter.1
  3731.  
  3732. How to Uncompress and Extract the tar.Z Files
  3733.  
  3734. Do not attempt to use the tar.Z files unless you have the Unix 
  3735. "compress" and "uncompress" commands and the "tar" command on your 
  3736. host computer, and your operating system is compatible with Berkeley 
  3737. Unix.
  3738.  
  3739.     1)  Use the "uncompress" command to 
  3740.          replace the compressed "Z" file
  3741.          with a copy of the file as it was before 
  3742.          "compress" was used:
  3743.  
  3744.          uncompress -v chapter1-ps.tar.Z
  3745.          chapter1-ps.tar.Z:  -- replaced with chapter1.tar
  3746.  
  3747.         The result is "chapter1-ps.tar".
  3748.  
  3749.     2)  Use tar -xvf to replace the tar 
  3750.          file with the set of directories and files 
  3751.          in the original file.
  3752.  
  3753.          tar -xvf chapter1.tar
  3754.          x copyright.ps, 5931 bytes, 12 tape blocks
  3755.          x copyright.txt, 945 bytes, 2 tape blocks
  3756.             etc. ...
  3757.  
  3758. This creates a new directory, chapter.1, with the files:
  3759.  
  3760.             copyright.ps
  3761.             copyright.txt
  3762.             intro.ps
  3763.             intro.txt
  3764.             section1-1.ps
  3765.             section1-1.txt
  3766.             etc. ...
  3767.  
  3768. Then you throw away the files you don't wantQeither the ".ps" files or 
  3769. the ".txt" files Qand print the files that remain.
  3770.  
  3771. For more information about the action of these commands, consult the 
  3772. manual for your Unix system, or give the commands "man compress" and 
  3773. "man tar" for online documentation.                   
  3774.  
  3775. Computational resources are centers or machines that serve users who 
  3776. have special computing requirements.  A good example of such a 
  3777. resource is a supercomputer center.
  3778.  
  3779. Air Force Supercomputer Center at Kirtland AFB
  3780.  
  3781. Arizona:  University of Arizona Supercomputing Center
  3782.  
  3783. BRL: US Army Ballistic Research Laboratory
  3784.  
  3785. Berkeley: University of California Information Systems and Technology
  3786.  
  3787. Calgary:  SuperComputing Services, The University of Calgary 
  3788.  
  3789. CERPASS:  Center for Experimental Research in Parallel Algorithms, 
  3790. Software and Systems
  3791.  
  3792. Cornell National Supercomputer Facility: Center for Theory and 
  3793. Simulation in Science and Engineering
  3794.  
  3795. NCAR:  National Center for Atmospheric Research
  3796.  
  3797. NCSA:  National Center for Supercomputing Applications
  3798.  
  3799. NCSC:  North Carolina Supercomputing Center 
  3800.  
  3801. NERSC: National Energy Research Supercomputer Center 
  3802.  
  3803. NPAC: Northeast Parallel Architectures Center 
  3804.  
  3805. OSC:  Ohio Supercomputer Center 
  3806.  
  3807. PSC:  Pittsburgh Supercomputing Center
  3808.  
  3809. SDSC:  San Diego Supercomputer Center
  3810.  
  3811. Texas:  University of Texas System Center for High Performance 
  3812. Computing 
  3813.  
  3814. UCLA Office of Academic Computing
  3815.  
  3816. Air Force:  consulting@ddnvx1.afwl.af.mil
  3817.  
  3818. Cornell:  psfy@cornellf.tn.cornell.edu
  3819.  
  3820. NCAR:  scdinfo@ncar.ucar.edu
  3821.  
  3822. UCLA:  calloac@oac.ucla.edu
  3823.  
  3824. Arizona:  kgrmc@asuacad.bitnet or kgbat@asuacad.bitnet
  3825.  
  3826. NCSC:  info@flyer.ncsc.edu
  3827.  
  3828. Texas:  g.smith@chpc.utexas.edu
  3829.  
  3830. CERPASS:  cerpass@isi.edu
  3831.  
  3832. Calgary:  super@uncacdc.bitnet
  3833.  
  3834. Berkeley:  consult@cmsa.berkeley.edu (CMS) or 
  3835. consult@lynx.berkeley.edu (Cray)
  3836.  
  3837. BRL:  crimmins@brl.mil
  3838.  
  3839. SDSC:  consultant@sdsc.edu
  3840.  
  3841. NCSA:  consult@ncsaa.ncsa.uiuc.edu
  3842.  
  3843. NERSC:  consultant@nersc.gov
  3844.  
  3845. NPAC:  npac@nova.npac.syr.edu
  3846.  
  3847. OSC:  oschelp@osc.edu
  3848.  
  3849. PSC:  consult@a.psc.edu
  3850.  
  3851.  
  3852. Computing Centers
  3853.  
  3854. Many libraries allow access to their catalogs via the Internet.  Such 
  3855. catalogs can be useful for finding books not available at a local library 
  3856. or to check citations or references.  Some catalogs also support more 
  3857. extended reference facilities.
  3858.  
  3859. Please note that online catalogs often have a limited number of ports; 
  3860. users are asked not to abuse their access.
  3861.  
  3862. ARLO, The Library Catalog for the University of Colorado at Colorado 
  3863. Springs
  3864.  
  3865. Boston University (TOMUS)
  3866.  
  3867. Univ. California and California St. (MELVYL)
  3868.  
  3869. Cleveland Public Library Catalog
  3870.  
  3871. Colorado Alliance of Research Libraries  
  3872.  
  3873. Emory University Libraries Online Public Access Catalog  
  3874.  
  3875. Florida Center for Library Automation
  3876.  
  3877. HOLLIS: Harvard Online Library Automation System
  3878.  
  3879. U. Illinois at Chicago NOTIS/LUIS
  3880.  
  3881. Info-Lib
  3882.  
  3883. InfoTrax
  3884.  
  3885. MAGICQMichigan State University Libraries
  3886.  
  3887. MIRLYN, The University of Michigan's Online Catalog  
  3888.  
  3889. Northwestern University LUIS Online Catalog
  3890.  
  3891. Research Libraries Information Network (RLIN)
  3892.  
  3893. U. New Mexico Gateway 
  3894.  
  3895. Penn State University Library Information and Access System (LIAS)
  3896.  
  3897. U. Pennsylvania Libraries
  3898.  
  3899. URSUS, University of Maine System Library Catalog
  3900.  
  3901. U. Utah Library Card Catalog System
  3902.  
  3903. U. Wisconsin Madison and Milwaukee Campuses Network Library System 
  3904. (NLS)
  3905.  
  3906. Boston University (TOMUS)
  3907. library.bu.edu (128.197.4.200)
  3908.  
  3909. California (MELVYL)
  3910. melvyl.ucop.edu (31.1.0.1)
  3911.  
  3912. RLIN rlg.stanford.edu (36.54.0.18)
  3913.  
  3914. Colorado 
  3915. pac.carl.org (192.54.81.128)
  3916.  
  3917. Florida 
  3918. nervm.nerdcufl.edu
  3919.  
  3920. MIRLYN, U. Michigan  
  3921. cts.merit.edu (35.1.1.6)
  3922.  
  3923. New Mexico 
  3924. bootes.unm.edu (129.24.8.2)
  3925.  
  3926. Emory University Libraries 
  3927. emuvm1.cc.emory.edu (128.140.1.4)
  3928.  
  3929. MAGIC: merit.msu.edu (35.8.2.56) or magic.msu.edu (35.8.2.99)
  3930.  
  3931. Info-Lib: umd5.umd.edu
  3932.  
  3933. InfoTrax: infotrax.rpi.edu (128.113.1.31)
  3934.  
  3935. ARLO:  arlo.colorado.edu (128.198.26.129)
  3936.  
  3937. Pennsylvania: pennlib.upenn.edu
  3938.  
  3939. Wisconsin: nls.adp.wisc.edu (128.104.198.20)
  3940.  
  3941. U. Utah:  lib.utah.edu
  3942.  
  3943. NW: pacx.acns.nwu.edu (129.105.49.2)
  3944.  
  3945. URSUS: ursus.maine.edu (130.111.64.1)
  3946.  
  3947. Cleveland: clevxe.cpl.org 
  3948.  
  3949. U. Illinois:  uicvm.uic.edu (128.248.2.50)
  3950.  
  3951. Penn State:  lias.psu.edu (128.118.25.13)
  3952.  
  3953. HOLLIS:  hollis.harvard.edu (128.103.60.31)
  3954.  
  3955. Data Archives
  3956.  
  3957. The Internet is home to a wide variety of data archives.  In this section 
  3958. we try to list the more important and the more uncommon archives.  In 
  3959. particular, we do not  list  archives of mailing lists, other than those 
  3960. that do software distributions.  Such archives can be located by asking 
  3961. the maintainers of the mailing lists.
  3962.  
  3963. Archie Archive Server Listing Service
  3964.  
  3965. COSMIC
  3966.  
  3967. Dartmouth Dante Database 
  3968.  
  3969. Gene-Server
  3970.  
  3971. IBM Supercomputing Program Data Base
  3972.  
  3973. INFO-SOUTH Latin American Information System
  3974.  
  3975. IuBio Archive for Molecular and General Biology 
  3976.  
  3977. LiMB (Listing of Molecular Biology Databases)
  3978.  
  3979. Matrix of Biological Knowledge Archive-Server
  3980.  
  3981. MBCRR: The Molecular Biology Computer Research Resource
  3982.  
  3983. MEMDB: Medieval and Early Modern Data Bank
  3984.  
  3985. University of North Carolina at Chapel Hill INFO Service
  3986.  
  3987. NED (NASA/IPAC Extragalactic Database)
  3988.  
  3989. NETLIB Mathematical Software Distribution System
  3990.  
  3991. PENpages
  3992.  
  3993. SDDAS: Southwest Research Data Display & Analysis System
  3994.  
  3995. SERVICE Mail ServerQDDN NIC 
  3996.  
  3997. SIMBAD
  3998.  
  3999. SIMTEL20 Software Archives
  4000.  
  4001. Unidata weather data program 
  4002.  
  4003. VxWorks Users Group Archive 
  4004.  
  4005. Washington University Public Domain Archives 
  4006.  
  4007. Gene Server: email "SEND HELP" to: genbank-server@uhnix2.uh.edu, 
  4008.  
  4009. Molecular Biology Databases: limb@lanl.gov
  4010.  
  4011. SIMBAD: simbad@cfa.harvard.edu
  4012.  
  4013. SIMTEL20 : 26.2.0.74
  4014.  
  4015. SDDAS: espsun.space.swri.edu
  4016.  
  4017. Wash.: wuarchive.wustl.edu (128.252.135.4)
  4018.  
  4019. Matrix: email "SEND HELP" to: genbank-server@uhnix2.uh.edu, 
  4020.  
  4021. COSMIC:  e-mail to: cosnic@uga.bitnet or
  4022. service@cossack.cosmic.uga.edu
  4023.  
  4024. IUBIO Biology Archive: iubio.bio.indiana.edu
  4025.  
  4026. PENpages:  psupen.psu.edu (128.118.36.5)
  4027.  
  4028. Dante: eleazar.dartmouth.edu (129.170.16.2)
  4029.  
  4030. MEMDB: 4212001@rutmvs1.rutgers.edu
  4031.  
  4032. NETLIB: netlib@mcs.anl.gov
  4033.  
  4034. VxWorks: thor.atd.ucar.edu (128.117.81.51)
  4035.  
  4036. IBM:  send mail to: listserv@uicvm.cc.uic.edu,
  4037. containing "get supersft help" 
  4038.  
  4039. SERVICE: e-mail to service@nic.ddn.mil 
  4040. with "HELP" in subject line
  4041.  
  4042. Unidata:  unidata.ucar.edu
  4043.  
  4044. Archie:  quiche.cs.mcgill.ca (132.206.3.30) login as archie.
  4045.  
  4046. MBCRR:  mbcrr.harvard.edu
  4047.  
  4048. NED:  ipac.caltech.edu
  4049.  
  4050. Chapel Hill INFO:  info.acs.unc.edu  
  4051. username: info
  4052.  
  4053. INFO-SOUTH: sabio.ir.miami.edu (129.171.32.26)
  4054.  
  4055. White Pages
  4056.  
  4057. The Internet supports several databases that  contain basic information 
  4058. about users, such as e-mail addresses, telephone numbers, and  postal  
  4059. addresses.  These databases can be searched to get information about 
  4060. particular individuals.  Because they serve a function akin to the 
  4061. telephone book, these databases are often referred to as "white pages."  
  4062. (The names of the resources are followed by the addresses to use for 
  4063. remote login.)
  4064.   
  4065. NASA Ames Research Center Electronic Phone Book
  4066.  
  4067. DDN Network Information Center WHOIS Service 
  4068.  
  4069. NYSERNet/PSI White Pages Pilot Project 
  4070.  
  4071. CREN/CSNET User Name Server "ns"
  4072.  
  4073. Knowbot Information Service
  4074.  
  4075. This section lists diverse Internet resources that defy better 
  4076. categorization.
  4077.  
  4078. Chiron: Linotype Postscript Typesetter
  4079.  
  4080. CIAC (Department of Energy Computer Incident Advisory Capability)
  4081.  
  4082. FASTQA Computer Network Broker for Standard Electronic Parts
  4083.  
  4084. Geographic Name Server
  4085.  
  4086. MOSIS Chip Fabrication Server 
  4087.  
  4088. Nest - A Network Simulation Testbed 
  4089.  
  4090. PROPHET
  4091.  
  4092. Vax Book 
  4093.  
  4094. Chiron:  joe@wjh12.harvard.edu
  4095.  
  4096. CIAC:  email to ciac@tiger.llnl.gov or ciac@lll-crg.llnl.gov
  4097.  
  4098. Geographic:
  4099. martini.eecs.umich.edu 
  4100.  
  4101. Nest:   columbia.edu (10.3.0.89)
  4102.  
  4103. PROPHET:  e-mail to prophet-help@bbn.com
  4104.  
  4105. FAST:  e-mail "REQUEST: INFORMATION 
  4106. TOPIC: INTRODUCTION 
  4107. REQUEST: END" to fast@isi.edu 
  4108.  
  4109. Vax Book 
  4110. decoy.uoregon.edu (128.223.32.19)
  4111.  
  4112. MOSIS:  e-mail to: mosis@mosis.edu 
  4113.  
  4114. Miscellaneous Resources
  4115.  
  4116. This section lists diverse Internet resources that defied better 
  4117. categorization.
  4118.  
  4119. Chiron: Linotype Postscript Typesetter
  4120.  
  4121. Department of Energy Computer Incident Advisory Capability (CIAC)
  4122.  
  4123. Geographic Name Server
  4124. port 3000 on martini.eecs.umich.edu
  4125.  
  4126. MOSIS Chip Fabrication Server 
  4127.  
  4128. Nest - A Network Simulation Testbed 
  4129. columbia.edu (10.3.0.89)
  4130.  
  4131. PROPHET
  4132.  
  4133. FAST - A Computer Network Broker for Standard Electronic Parts
  4134.  
  4135. Vax Book 
  4136. DECOY.UOREGON.EDU (128.223.32.19)
  4137.  
  4138. These are information centers (NICs) for networks in the Internet and 
  4139. outside it. 
  4140.  
  4141.   %  BITNET NIC
  4142.  
  4143.   %  CREN/CSNET CIC
  4144.  
  4145.   %  DDN NIC (Defense Data Net NIC)
  4146.  
  4147.   %  NNSC (NSF Network Service Center)
  4148.  
  4149.   %  OCEANIC 
  4150.  
  4151.   %  SPAN NIC    
  4152.  
  4153. Geographic:
  4154. martini.eecs.umich.edu 
  4155.  
  4156. Nest:   columbia.edu (10.3.0.89)
  4157.  
  4158. Vax Book 
  4159. decoy.uoregon.edu (128.223.32.19)
  4160.  
  4161. Network Information Centers
  4162.  
  4163.  
  4164. Miscellaneous Resources
  4165.  
  4166. This section lists diverse Internet resources that defied better 
  4167. categorization.
  4168.  
  4169. Chiron: Linotype Postscript Typesetter
  4170.  
  4171. Department of Energy Computer Incident Advisory Capability (CIAC)
  4172.  
  4173. Geographic Name Server
  4174. port 3000 on martini.eecs.umich.edu
  4175.  
  4176. MOSIS Chip Fabrication Server 
  4177.  
  4178. Nest - A Network Simulation Testbed 
  4179. columbia.edu (10.3.0.89)
  4180.  
  4181. PROPHET
  4182.  
  4183. FAST - A Computer Network Broker for Standard Electronic Parts
  4184.  
  4185. Vax Book 
  4186. DECOY.UOREGON.EDU (128.223.32.19)
  4187.                
  4188. BITNET Information Center
  4189.  
  4190. BITNIC provides and coordinates user 
  4191. support,  information, and administrative services for BITNET, 
  4192. including:
  4193.  
  4194. %    BITNEWS, an electronically distributed
  4195.       newsletter.
  4196.  
  4197. %    On-line BITNET documentation 
  4198.       accessible via LIST-SERV and 
  4199.       NETSERV server.
  4200.  
  4201. %    On-line and telephone assistance for 
  4202.       campus BITNET support staff and 
  4203.       organizations seeking BITNET 
  4204.       membership.
  4205.  
  4206. Network Access:
  4207.  
  4208. Subscribe to BITNEWS by sending electronic mail to LISTSERV@BITNIC 
  4209. (on BITNET) with any subject and the text: SUBSCRIBE BITNEWS your-
  4210. name
  4211.  
  4212. Obtain a list of files available by sending mail with any subject and the 
  4213. text: SENDME NETINFO INDEX
  4214.  
  4215. Order a file by sending mail with any subject and the text SENDME 
  4216. filename filetype using the filename and filetype of the file as shown 
  4217. in NETINFO INDEX.
  4218.  
  4219. Address:
  4220.            BITNET Network Information Center
  4221.            EDUCOM
  4222.            Suite 600
  4223.            1112 Sixteenth Street, NW
  4224.            Washington, DC 20036
  4225.  
  4226. Email: 
  4227.           bitnet@bitnic (on BITNET)
  4228.           bitnet%bitnic@cunyvm.cuny.edu 
  4229.               (on Internet)
  4230.  
  4231. Phone: (202) 872-4200
  4232.  
  4233. Who Can Use the BITNET
  4234.  
  4235. The BITNIC services are supported by dues  from the BITNET member 
  4236. organizations, 
  4237. and their primary purpose is to assist BITNET members.  The on-line 
  4238. newsletter and files are, however, available to all who can access 
  4239. BITNET with electronic mail.
  4240.                
  4241. CREN/CSNET CIC
  4242.  
  4243. The CREN/CSNET Coordination and Information Center provides 
  4244. technical and information support for members of CREN/CSNET.
  4245.  
  4246. The CIC staff also maintains the following automated services, which 
  4247. can be accessed by electronic mail from CSNET hosts, and also from all 
  4248. other hosts that can exchange mail with the Internet.
  4249.  
  4250. The Info-Server: info-server@sh.cs.net
  4251.  
  4252. This automatic program distributes documents in response to specially 
  4253. formatted messages.  Info documents are also available to Internet 
  4254. users through standard anonymous ftp login.
  4255.  
  4256. For instructions about this and other services, send a message to info-
  4257. server@sh.cs.net with "HELP" in the body of the message.
  4258.  
  4259. Email/ftp: info-server@sh.cs.net
  4260.  
  4261. Provides file transfer service to hosts that do not have access to the 
  4262. Internet. (In beta test.)
  4263.  
  4264. Status: info-server@sh.cs.net
  4265.  
  4266. The status report on the availability of exceptional CSNET systems can 
  4267. be retrieved from the Info-Server.
  4268.  
  4269. The User Name Server: registrar@sh.cs.net
  4270.  
  4271. This is a central database containing information about CSNET sites 
  4272. and users, which is maintained on the CIC Service Host, sh.cs.net.  
  4273. Users on other sites may send specially formatted messages by 
  4274. electronic mail, or may access the User Name Server by dial-up modem 
  4275. on (617) 491-2777.  Internet users may telnet to sh.cs.net and log on as 
  4276. ns, no password required.
  4277.  
  4278. Fixaddr: fixaddr@relay.cs.net (or fixaddr@sh.cs.net) 
  4279.  
  4280. This program is a helpful first step in converting mailing lists to up-
  4281. to-date domain-style addresses.  Send a message with a mailing list in 
  4282. the body of the message.
  4283.  
  4284. The list should contain one address per line, in the form "user@domain", 
  4285. for example, "groucho@cs.fredonia.edu".  Fixaddr will convert nicknames 
  4286. into official names.  It checks both the DDN NIC host table, and the 
  4287. Internet domain servers, using the MX option for off-Internet hosts.  It 
  4288. knows about non-domain-style names that have disappeared from the 
  4289. NIC table.
  4290.  
  4291. Nslookup: nslookup@sh.cs.net
  4292.  
  4293. For hosts that do not have access to domain servers.  Send a message 
  4294. with domain names or IP addresses, one per line, in the body of the 
  4295. message.  The nslookup program sends back a message containing all 
  4296. the domain nameserver records (not just the MX ones) for the named 
  4297. domains.
  4298.  
  4299. Network Access
  4300.  
  4301. Unlimited
  4302.  
  4303. Address:
  4304.  
  4305. CREN/CSNET Coordination and Information Center (CIC)
  4306. BBN
  4307. 10 Moulton Street
  4308. Cambridge MA 02138
  4309.  
  4310. Email: cic@sh.cs.net
  4311.  
  4312. Phone: (617) 873-2777
  4313.  
  4314. Who Can Use the Resource/Restrictions
  4315.  
  4316. Open to all Internet users.
  4317.  
  4318. Miscellaneous Information
  4319.  
  4320. Karen Roubicek, Manager
  4321. Charlotte Mooers, User Services                 
  4322.  
  4323. DDN Information Center
  4324.  
  4325. The DDN Network Information Center (NIC) assists Defense Data 
  4326. Network (DDN) users and potential subscribers in obtaining information 
  4327. about the DDN and the Internet.
  4328.   
  4329. The NIC provides the following databases  and information servers:
  4330.  
  4331. %    WHOIS registry of users, hosts, domains, and networks
  4332.  
  4333. %    NIC/QUERY browsing system
  4334.  
  4335. %    TACNEWS server
  4336.  
  4337. %    SERVICE electronic mail server
  4338.  
  4339. The NIC provides host name translation tables, maintains domain 
  4340. system server files, assigns IP network numbers and autonomous 
  4341. system numbers, registers network users, and issues MILNET TAC 
  4342. access cards.  The NIC is the site of the DDN Security Coordination 
  4343. Center (SCC).  The NIC is also the source of DDN documents and the 
  4344. complete Internet Request For Comments (RFC) series and index.
  4345.  
  4346. The NIC maintains a toll-free hotline from 6:00 a.m. to 5:00  p.m. 
  4347. (Pacific time) at 1-800-235-3155 or (415) 859-3695.  Users  
  4348. experiencing problems with TAC login, or who have requests for NIC 
  4349. services, are encouraged to call.
  4350.  
  4351. The NIC has numerous publicly accessible information files available in 
  4352. the following public directories:
  4353.  
  4354.             %    NETINFO:
  4355.  
  4356.             %    RFC:  PROTOCOLS:
  4357.  
  4358.             %    SCC:
  4359.  
  4360.             %    IEN:
  4361.  
  4362.             %    DDN-NEWS:
  4363.  
  4364. Each directory has an index.   Files are available  for anonymous ftp 
  4365. and, in most cases, are accessible via the automatic mail server 
  4366. SERVICE@NIC.DDN.MIL.
  4367.  
  4368. The NIC shadows IETF information in the publicly  accessible IETF: and 
  4369. INTERNET-DRAFTS: directories.
  4370.  
  4371. Network Access
  4372.  
  4373. %   FTP to nic.ddn.mil (192.67.67.20) to  
  4374.      retrieve NIC files.
  4375.  
  4376. %   Telnet to nic.ddn.mil to use  servers  or  
  4377.      run WHOIS program.
  4378.  
  4379. %  Send electronic mail to   
  4380.     service@nic.ddn.mil to receive 
  4381.     information via the mail server.
  4382.  
  4383. %  By user Kermit server to retrieve NIC files
  4384.  
  4385. Address:
  4386.        SRI International
  4387.        Network Information Systems Center    
  4388.        Room EJ291
  4389.        333 Ravenswood Avenue
  4390.        Menlo Park, CA 94015
  4391.  
  4392. E-mail: nic@noc.ddn.mil (for general user questions or document 
  4393. requests)
  4394.  
  4395. Phone: 1-800-235-3155 or (415) 859-3695
  4396.  
  4397. Who Can Use the DDN NIC
  4398.  
  4399. All services are available to users of the DDN.   Many services are 
  4400. available to  Internet users.  Some services are available via electronic 
  4401. mail to users of networks that gateway to the Internet.
  4402.  
  4403. Miscellaneous Information
  4404.  
  4405. NIC role mailboxes for further assistance:
  4406.  
  4407. NIC@NIC.DDN.MIL           
  4408. General user assistance and document requests
  4409.  
  4410. REGISTRAR@NIC.DDN.MIL     
  4411. User registration and WHOIS updates
  4412.  
  4413. HOSTMASTER@NIC.DDN.MIL    
  4414. Host, domain, network changes and updates
  4415.  
  4416. SCC@NIC.DDN.MIL           
  4417. DDN network security information
  4418.  
  4419. ACTION@NIC.DDN.MIL        
  4420. NIC computer operations
  4421.  
  4422. SUGGESTIONS@NIC.DDN.MIL   
  4423. Comments on NIC services and publications
  4424.  
  4425. SERVICE@NIC.DDN.MIL       
  4426. Automatic mail service
  4427.  
  4428. Who Can Use the DDN NIC
  4429.  
  4430. All services are available to users of the DDN.   Many services are 
  4431. available to Internet users.  Some services are available via electronic 
  4432. mail to users of networks that gateway to the Internet.
  4433.  
  4434. Miscellaneous Information
  4435.  
  4436. NIC role mailboxes for further assistance:
  4437.  
  4438. nic@nic.ddn.mil           
  4439. General user assistance and document requests
  4440.  
  4441. registrar@nic.ddn.mil     
  4442. User registration and WHOIS updates
  4443.  
  4444. hostmaster@nic.ddn.mil    
  4445. Host, domain, network changes and updates
  4446.  
  4447. scc@nic.ddn.mil           
  4448. DDN network security information
  4449.  
  4450. action@nic.ddn.mil        
  4451. NIC computer operations
  4452.  
  4453. suggestions@nic.ddn.mil   
  4454. Comments on NIC services and  publications
  4455.  
  4456. service@nic.ddn.mil       
  4457. Automatic mail service
  4458.  
  4459.  
  4460.  
  4461. NNSC
  4462.  
  4463. The NSF Network Service Center provides information services and 
  4464. technical assistance to NSFNET end-users.  Information and documents 
  4465. (available online or printed) cover topics such as resources (the 
  4466. Internet Resource Guide), contacts at the midlevel networks and at 
  4467. local campuses and institutions (the Internet Managers' Phone Book), 
  4468. and network status reports.  When prospective or current users do not 
  4469. know whom to call concerning their questions about NSFNET use, they 
  4470. should contact the NNSC by electronic mail at nnsc@nnsc.nsf.net or by 
  4471. telephone at (617) 873-3400.
  4472.  
  4473. Online information is available via ftp and from the Info-Server, an 
  4474. automated program which distributes documents in response to 
  4475. specially formatted  messages.  For  instructions about the info-server, 
  4476. send a message to info-server@nnsc.nsf.net with "HELP" in the body of 
  4477. the message.
  4478.  
  4479. Address:
  4480.                 NNSC
  4481.             BBN Systems & Technologies 
  4482.             10 Moulton Street
  4483.             Cambridge, MA 02138
  4484.  
  4485. Email: nnsc@nnsc.nsf.net
  4486.  
  4487. Phone: (617) 873-3400
  4488.  
  4489. Who Can Use the NNSC
  4490.  
  4491. NNSC services are geared toward users of NSFNET, however the staff 
  4492. will provide assistance, either directly or by referring questions to a 
  4493. more appropriate source for information, to users with general 
  4494. Internet-related questions or problems.
  4495.  
  4496. Miscellaneous Information
  4497.  
  4498. To receive copies of the NNSC newsletter (the NSF Network News) or 
  4499. other publications, please send a message to nnsc@nnsc.nsf.net.
  4500.  
  4501. OCEANIC
  4502.  
  4503. OCEANIC, the Ocean Network Information Center primarily supports the 
  4504. World Ocean Circulation Experiment (WOCE) research program. Examples 
  4505. of OCEANIC content are:
  4506.  
  4507. %    WOCE program information
  4508.  
  4509.       !    Summaries of research projects with  
  4510.            emphasis on data collection
  4511.  
  4512.       !    WOCE Field Program plans,   
  4513.             resources and maps
  4514.  
  4515.       !    WOCE administrative information
  4516.  
  4517. %    Directories of oceanographic datasets:
  4518.  
  4519.       !    Holdings of major data centers
  4520.  
  4521.       !    Directories of datasets of special 
  4522.             interest to WOCE
  4523.  
  4524. %    A WOCE data-tracking system:
  4525.  
  4526.       !    Datasets planned, being collected, 
  4527.             being analyzed, and in data centers.
  4528.  
  4529. %    A library of data products.
  4530.  
  4531. OCEANIC also includes:
  4532.  
  4533. %    A searchable directory of oceanographers on Internet, SPAN, 
  4534. Telemail (Omnet and Kosmos), and Bitnet.
  4535.  
  4536. %   A searchable international oceanographic 
  4537.     research ship schedules.
  4538.  
  4539. OCEANIC is self-explanatory and menu-driven. Though intended to work 
  4540. with simple terminals, to view graphical material, you must use a 
  4541. terminal-emulation program compatible with the Tektronix 4010 
  4542. standard.
  4543.  
  4544. Network Access:
  4545.  
  4546. Internet:  telnet to host delocn.udel.edu (128.175.24.1) and login with 
  4547. username INFO.  No password is required.
  4548.  
  4549. SPAN: use SET HOST DELOCN, and login with username INFO.  No 
  4550. password is required.
  4551.  
  4552. TELEMAIL/ OMNET (Domestic USA): Use command GOTO SONIC.
  4553.  
  4554. Users in Alaska should use Telenet/Omnet network  address 909014 
  4555. and follow the instructions above.
  4556.  
  4557. International direct: The preferred method is via the international 
  4558. packet-switched network address: 
  4559. 311030200612Qif your national system  requires  a  twelve-digit 
  4560. address
  4561.  
  4562. 31103020061200Qif your national system  requires a fourteen-digit 
  4563. address
  4564.  
  4565. Some national systems require two zeroes  in  front  of  the address.  
  4566. You may need to experiment.
  4567.  
  4568. You will connect directly into OCEANIC.  No  password is required.
  4569.  
  4570. International TELEMAIL/Omnet:   You   may   connect via 
  4571. Telemail/Omnet at one of these addresses: 
  4572.  
  4573. 311090900003Qif your local network requires a twelve-digit address
  4574.  
  4575. 31109090000300Qif your local network requires a fourteen-digit 
  4576. address
  4577. (NOTE: Users in Canada should use Datapac  network address 
  4578. 1311090900014.)
  4579.  
  4580. You will get  a  Telenet  "@"  prompt  after  entering  this address.
  4581.               @ MAIL
  4582.               Username?      your username
  4583.               Password?      your password
  4584.               Once you are signed on to TELEMAIL:
  4585.               Command?       GOTO SONIC
  4586.  
  4587. Direct Dial-up: You may access OCEANIC  directly using  a modem (up to 
  4588. 2400 baud, set at 7,1,N).  Dial (302) 645-4204.  Login with user name 
  4589. INFO.  No password is required.
  4590.  
  4591.  
  4592. Address:
  4593.             University of Delaware
  4594.             College of Marine Studies
  4595.             Lewes, DE 19958
  4596.             Attention: Katherine A. Bouton
  4597.  
  4598. Email: 
  4599.            Internet - bouton@delocn.udel.edu,
  4600.                SPAN - DELOCN::BOUTON,
  4601.            Telemail - K.BOUTON/Omnet
  4602.  
  4603. Phone: (302) 645-4278
  4604.  
  4605. Who Can Use OCEANIC
  4606.  
  4607. No restrictions. All oceanographers and  meteorologists  are welcome.
  4608.  
  4609. Miscellaneous Information
  4610.  
  4611.             Telefax: (302) 645-4007
  4612.             Telex:   7407728 WDIU UC
  4613.  
  4614. System Manager: Walt Dabell
  4615.             (302) 645-4225
  4616.             Internet:  walt@delocn.udel.edu
  4617.             Span:      DELOCN::WALT
  4618.  
  4619.       
  4620. SPAN_NIC
  4621.  
  4622. The Space Physics Analysis Network (SPAN) Information Center 
  4623. supports an interactive database system which can be accessed by 
  4624. logging in to the SPAN NIC host. The  information  in  the  database is 
  4625. grouped into six categories:
  4626.  
  4627. (1)  SPAN information  section:  General  Information about SPAN, 
  4628. Administration structure of SPAN, History of SPAN
  4629.  
  4630. (2)  Query SPAN database of NODEs:  Complete information about a 
  4631. particular node, Listing of nodes by a particular field, Complete listing 
  4632. of all nodes in  the  database
  4633.  
  4634. (3)  INTERmail syntaxes: How to send mail from SPAN to other users on 
  4635. other Networks and vice versa including SPAN to X.25 hosts; SPAN to 
  4636. NASAmail; GSFCmail; Telemail; OMNET; SPAN to Internet; SPAN to 
  4637. BITNET & EARN; SPAN to NSFNET; SPAN to JANET;  SPAN to MFEnet; 
  4638. JUNET; UUCP; ACSnet
  4639.  
  4640. (4)  Important NEWS briefs: This section  changes periodically to 
  4641. broadcast to the general SPAN public things that are happening on 
  4642. SPAN.
  4643.  
  4644. (5)  Access SPAN Library of documents: Have  document e-mailed to 
  4645. you; Request document be postal mailed to you
  4646.  
  4647. (6)  How to access other Network Information Centers (NICs)
  4648.  
  4649. Network Access
  4650.  
  4651. Host Information
  4652.  
  4653. Internet:
  4654.  
  4655.       6.132 (6276)
  4656.       NSSDC
  4657.       128.183.10.59
  4658.         NSSDC.GSFC.NASA.GOV
  4659.  
  4660.       6.133 (6277)
  4661.       NSSDCA
  4662.       128.183.10.4
  4663.         NSSDCA.GSFC.NASA.GOV
  4664.  
  4665. NSSDC is a VAX 11/780.  NSSDC is a VAX 8650.
  4666.  
  4667. To connect to the SPAN NIC via DECNET, type:
  4668.  
  4669. SET HOST NSSDCA <CR> and log in as user SPAN_NIC. You can also set 
  4670. host to NSSDC.
  4671.  
  4672. To connect to the SPAN NIC via the Internet, telnet  to either system 
  4673. and log in as SPAN_NIC.
  4674.  
  4675. Dial-in and Telenet access are also availalble.  Contact the SPAN NIC 
  4676. for details.
  4677.  
  4678.  
  4679. Address:
  4680.              SPAN Network Information Center
  4681.             SPAN Operations Center
  4682.             NASA/Goddard Space Flight Center
  4683.             Code 630.2
  4684.             Greenbelt, Maryland  20771
  4685.  
  4686. Email: NETMGR@NSSDCA.GSFC.NASA.GOV  
  4687.            [Internet]
  4688.                NSSDCA::NETMGR [SPAN]
  4689.  
  4690. Phone: 301-286-7251 or FTS 888-7251
  4691.  
  4692. Who Can Use the SPAN NIC
  4693.  
  4694. All services are available to users of SPAN and the  DECnet Internet.   
  4695. Users who are part of the Internet are also welcome to use this 
  4696. service.
  4697.  
  4698. Miscellaneous Information
  4699.  
  4700. For further assistance:
  4701.  
  4702. Linda Porter, Acting SPAN Operations ManagerQ for SPAN policy issues.
  4703. SSL::PORTERL  or
  4704. PORTERL@SSL.MSFC.NASA.GOV
  4705.  
  4706. Pat Sisson, SPAN Security ManagerQfor security  related matters.  
  4707. NSSDCA::SISSON or SISSON@NSSDCA.GSFC.NASA.GOV
  4708.  
  4709. Dave Peters SPAN Internetwork ManagerQfor interworking issues.  
  4710. NSSDCA::PETERS or  PETERS@NSSDCA.GSFC.NASA.GOV
  4711.  
  4712. To receive hardcopy of SPAN documents.   NSSDCA::REQUEST or
  4713. REQUEST@NSSDCA.GSFC.NASA.GOV
  4714.                
  4715. Books about the Internet
  4716.  
  4717. Douglas E. Comer. Internetworking with TCP/IP: Principles, Protocols 
  4718. and Architecture.  Prentice Hall:  Englewood Cliffs, New Jersey. 1988.
  4719.  
  4720. Donnalyn Frey and Rick Adams. !%@:: A Directory of Electronic Mail 
  4721. Addressing and Networks.  Second Edition, O'Reilly and Associates: 
  4722. Sebastopol, California., 1990.
  4723.  
  4724. Charles Hedrick. "Introduction to the Internet Protocols" Rutgers 
  4725. University Computer Science Facilities Group, Piscataway, New Jersey. 
  4726. 1988.  
  4727.  
  4728. Ed Krol. Hitchhiker's Guide to the Internet (RFC 1118).  University of 
  4729. Illinois, Urbana:   Urbana-Champaign, Illinois. 1989.
  4730.  
  4731. Tracy L. LaQuey. Users' Directory of Computer Networks.  Digital Press: 
  4732. Bedford, Massachusetts. 1990.
  4733.  
  4734. John S. Quarterman. The Matrix: Computer Networks and Conference 
  4735. Systems Worldwide.  Digital Press: Bedford, Massachusetts. 1990.
  4736.  
  4737. Andrew S. Tanenbaum. Computer Networks, Second Edition. 1988
  4738.  
  4739.  
  4740.  
  4741.  
  4742.  
  4743.  
  4744.                
  4745. Book Review
  4746.  
  4747. by Craig Partridge
  4748.  
  4749. Douglas E. Comer. Internetworking with TCP/IP: Principles, Protocols 
  4750. and Architecture.  Prentice Hall:  Englewood Cliffs, NJ, 1988.
  4751.  
  4752. This book is designed to be a comprehensive introduction to the TCP/IP 
  4753. protocol suite used on NSFNET and numerous other networks.  Comer 
  4754. successfully manages to explain almost every aspect of TCP-IP 
  4755. networking, from how packets are routed to how hostnames get looked 
  4756. up.
  4757.  
  4758. The book is intended both as an introduction for the advanced 
  4759. undergraduate and as a reference for professionals.  Often that 
  4760. constitutes an unhappy mix of readers: the undergraduate gets buried by 
  4761. technical details while the professional finds little intellectual 
  4762. substance amidst the introductory text.
  4763.  
  4764. Comer, however, manages to make this mix work.  The text is easy to 
  4765. read and avoids the mathematics and heavy technical jargon that 
  4766. frustrates the beginner; at the same time, it offers the professional a 
  4767. useful reference that at least touches on all aspects of TCP-IP 
  4768. networking.  The bibliography is quite good and at the end of each 
  4769. chapter Comer points the reader towards additional reading.
  4770.  
  4771.                
  4772. Book Review
  4773.  
  4774. by Craig Partridge
  4775.  
  4776. Donnalyn Frey and Rick Adams. !%@:: A Directory of Electronic Mail 
  4777. Addressing and Networks.  Second Edition, O'Reilly and Associates: 
  4778. Sebastopol, Calif., 1990.
  4779.  
  4780. Imagine this scenario: Your colleague at Prairie View A&M says she has 
  4781. an electronic mail account but doesn't know what network it is on.  You 
  4782. want to figure out if you can send mail to her.  This useful book is 
  4783. designed to help answer your questions.
  4784.  
  4785. The book is organized into several parts.  One section is a listing of 
  4786. networks, such as NSFNET, JUNET, and SPAN, showing the area each 
  4787. network serves, and the services it supports.   Another section indexes 
  4788. companies by name and by their domain names (Prairie View A&M is 
  4789. pvamu.edu).  A third section indexes geographic regions along with their 
  4790. affiliated networks.  Other sections try to help users figure out what 
  4791. those e-mail error messages mean.
  4792. All this information is packed into 285 easy-to-read pages.  The 
  4793. directory is a
  4794. convenient reference to have in your office.
  4795.  
  4796.  
  4797.  
  4798.  
  4799.  
  4800.  
  4801.                
  4802. Book Review
  4803.  
  4804. by Karen Roubicek
  4805.  
  4806. Tracy L. LaQuey. The Users' Directory of Computer Networks.  Digital 
  4807. Press: Bedford, Mass, 1990.
  4808.  
  4809. Today's widespread analogy that likens computer networking to the 
  4810. highway system logically leads to the observation, made by Tracy 
  4811. LaQuey, that the network traveler needs a roadmap to get around.  
  4812. LaQuey intends theUser's Directory of Computer Networks  to be the 
  4813. tool that helps network users understand the communications paths, 
  4814. see how they connect, locate resources (machines, services, or people) 
  4815. that they need, and understand some basic networking concepts.
  4816.  
  4817. The Directory is a descendant of a 1987 volume of the same title 
  4818. published by the University of Texas, and edited by Carol Englehardt 
  4819. Kroll, which was subsequently revised by LaQuey.  The current directory 
  4820. is divided into chapters that discuss specific networks, such as the 
  4821. DECnet Internet and the Internet, essays on the Domain Name System, 
  4822. the OSI Directory Service (X.500), Electronic Mail, and an organizational 
  4823. index.  In this volume, LaQuey includes several more networks and has 
  4824. expanded the narrative about each network.
  4825.  
  4826. Network Overviews
  4827.  
  4828. This book successfully pulls together a lot of information in a 
  4829. consistent and coherent presentation.  Most chapters (several of which 
  4830. have subchapters that describe component networks of an internet) 
  4831. provide descriptions that answer the same key questions about each 
  4832. network:  What is the topology?  What protocols are supported?  What 
  4833. services are provided?  What are the membership requirements?  How 
  4834. is the network administered?  What are the usage guidelines?  The 
  4835. descriptions don't go into great technical depth, but that's not the 
  4836. editor's goal.  LaQuey provides maps and extensive lists of hosts, 
  4837. contacts, and network numbers for reference purposes, but the reader 
  4838. comes away from a chapter chiefly with a useful overview of each 
  4839. network and a basic understanding of where each fits into the big 
  4840. picture.
  4841.  
  4842. The essays in the final chapters are particularly helpful for users who 
  4843. have a limited amount of networking experience.  John Quartermann 
  4844. presents a good summary of the complex issues of electronic mail, and 
  4845. provides a bibliography
  4846. for those readers who want a more extensive treatment of email.  Mic 
  4847. Kaczmarczik includes a useful set of tables designed to help users 
  4848. construct and send messages between many of the networks described 
  4849. in the directory.
  4850.  
  4851. Paul Mockapetris contributed the chapter on domains.  In a succint 
  4852. three and a half pages,
  4853. he does a neat job of summarizing the important concepts of the 
  4854. domain name system and describing why the reader should care about 
  4855. them.  A list of domain names is included.
  4856.  
  4857. The OSI X.500 chapter contains more detail than the other essays and is 
  4858. less conversational in tone.  The focus here is more on the technical 
  4859. specifics of the OSI Directory and is aimed at a more technically 
  4860. sophisticated audience.
  4861.  
  4862. The final chapter, List of Organizations, is a valuable cross-reference 
  4863. that gives the reader a picture of the connectivity of over five thousand 
  4864. organizations.
  4865.  
  4866. A shortcoming of theDirectory  is one that is typical of all books 
  4867. dealing with an area that is developing as quickly as networkingQsome 
  4868. percentage of the data is automatically outdated as soon as the text is 
  4869. given to the publisher.  However, even if specifics change over time, 
  4870. such as contact names, the information that remains serves as a 
  4871. starting for finding the most current information.
  4872.  
  4873. The User's Directory  is impressive for several reasons.  It presents a 
  4874. huge quantity of information in a straightforward and comprehensible 
  4875. way.  LaQuey has done an excellent job of editing that doesn't make the 
  4876. user feel overwhelmed by a subject that can actually be quite 
  4877. overwhelming to those not immersed in network technology.   LaQuey's 
  4878. efforts at collecting and verifying information are apparent, and her 
  4879. diligence proves worthwhile.  This reference guide will occupy a 
  4880. prominent place on the bookshelves of the masses of network users 
  4881. who need the information that LaQuey has compiled.  
  4882.  
  4883.                
  4884. Book Review
  4885.  
  4886. by Craig Partridge
  4887.  
  4888. John S. Quarterman. The Matrix: Computer Networks and Conference 
  4889. Systems Worldwide.  Digital Press: Bedford, Mass. 1990.
  4890.  
  4891. This book chronicles the existing worldwide networks and discusses 
  4892. the history of networking.  It is an indispensable reference, 
  4893. representing the networking community's first complete look at itself.
  4894.  
  4895. The first part of the book is an extended introduction.  It presents the 
  4896. basic concepts in networking, the history of many of the protocol 
  4897. suites, how networks are used, and who's-who listing of standards and 
  4898. bodies.  The second half of the book lists all known computer networks, 
  4899. from the United States and Europe (with dozens of networks) to 
  4900. Thailand (TSCnet) and Costa Rica (CATIENET).  The coverage is 
  4901. extraordinarily thorough.  Much of the information comes from private 
  4902. communication, and many of the networks are very small (a dozen nodes 
  4903. or less).
  4904.  
  4905.  
  4906.  
  4907.  
  4908.  
  4909.  
  4910.                
  4911. Book Review
  4912.  
  4913. by Craig Partridge
  4914.  
  4915. Andrew S. Tanenbaum. Computer Networks, Second Edition, 1988.
  4916.  
  4917. Please note:  This is a review of the first edition of this book.  
  4918.  
  4919. Andrew S. Tanenbaum.Computer Networks, Prentice-Hall, Inc. (1981)
  4920.  
  4921. This book is . . . the introductory text most often recommended by 
  4922. specialists in the computer networking field.  One of its great merits 
  4923. is its comparative approach.  Using examples from SNA and DECnet, as 
  4924. well as TCP/IP and OSI, Tanenbaum offers a breadth of coverage that 
  4925. few writers can match.
  4926.  
  4927. Nonetheless, the book shows its age.  It takes a more favorable view of 
  4928. protocol layering than is currently in vogue and, because it was written 
  4929. while many transport protocols, such as TCP, were still being 
  4930. developed, it contains little about what has been learned in the past 
  4931. several years concerning transport-level problems.  The book also 
  4932. offers no discussion of the problems of external data representations 
  4933. such as ASN.1.  Despite these shortcomings, Computer Networks  is 
  4934. still a good general reference book.  Rumor has it that a second edition 
  4935. is due out this year.
  4936.  
  4937.  
  4938.  
  4939.  
  4940.  
  4941.  
  4942.  
  4943. Click on an underlined word to see a definition.
  4944.  
  4945. 1822
  4946.  
  4947. ACK
  4948.  
  4949. Acknowledgement
  4950.  
  4951. ANSI
  4952.  
  4953. AppleTalk
  4954.  
  4955. ARP
  4956.  
  4957. ARPANET
  4958.  
  4959. Authority Zone
  4960.  
  4961. Autonomous Confederation
  4962.  
  4963. Autonomous System
  4964.  
  4965. Backbone
  4966.  
  4967. Bandwidth
  4968.  
  4969. Baseband
  4970.  
  4971. Baud
  4972.  
  4973. BBN    Bolt Beranek and Newman Inc.
  4974.  
  4975. BITNET
  4976.  
  4977. Broadband
  4978.  
  4979. Broadcast
  4980.  
  4981. BSD
  4982.  
  4983. Catenet
  4984.  
  4985. CCITT
  4986.  
  4987. Checksum
  4988.  
  4989. Client
  4990.  
  4991. Connection
  4992.  
  4993. COS    Corporation for Open Systems
  4994.  
  4995. CREN    Corporation for Research and Educational Networking
  4996.  
  4997. CSMA/CD     Carrier Sense Multiple Access with Collision Detection
  4998.  
  4999. CSNET
  5000.  
  5001. DARPA     Defense Advanced Research Projects Agency
  5002.  
  5003. Datagram
  5004.  
  5005. DDN     Defense Data Network
  5006.  
  5007. EARN
  5008.  
  5009. EGP     Exterior Gateway Protocol
  5010.  
  5011. Electronic Mail
  5012.  
  5013. Ethernet
  5014.  
  5015. email
  5016.  
  5017. FDDI     Fiber Distribution Data Interface
  5018.  
  5019. Field
  5020.  
  5021. File Server
  5022.  
  5023. Fragment
  5024.  
  5025. Frame
  5026.  
  5027. FTAM    File Transfer, Access, and Management
  5028.  
  5029. FTP    File Transfer Protocol
  5030.  
  5031. Gateway
  5032.  
  5033. GOSIP    Government OSI Profile
  5034.  
  5035. Header
  5036.  
  5037. HELLO
  5038.  
  5039. Host
  5040.  
  5041. ICMP    Internet Control Message Protocol
  5042.  
  5043. IEEE 802
  5044.  
  5045. IEN     Internet Engineering Notes   
  5046.  
  5047. IMP     Interface Message Processor
  5048.  
  5049. Internet Address
  5050.  
  5051. Internet
  5052.  
  5053. ISDN    Integrated Services Digital Network
  5054.  
  5055. ISO    International Standards Organization
  5056.  
  5057. Layer
  5058.  
  5059. LAN     Local Area Network
  5060.  
  5061. LocalTalk
  5062.  
  5063. Mail Bridge
  5064.  
  5065. Mail Gateway
  5066.  
  5067. MAN
  5068.  
  5069. MAP
  5070.  
  5071. Message
  5072.  
  5073. MILNET    MILitary Network
  5074.  
  5075. MTU    
  5076.  
  5077. NBS    National Bureau of Standards.  
  5078.  
  5079. Network
  5080.  
  5081. Network Address
  5082.  
  5083. NFS    Network File System
  5084.  
  5085. NIST    National Institute for Standards
  5086.  
  5087. NIC    Network Information Center
  5088.  
  5089. NOC    Network Operations Center
  5090.  
  5091. NNSC NSF Network Service Center
  5092.  
  5093. NSF National Science Foundation
  5094.  
  5095. NSFNET    National Science Foundation Network
  5096.  
  5097. NTP    Network Time Protocol
  5098.  
  5099. ODA    Office Document Architecture
  5100.  
  5101. OSI    Open Systems Interconnect 
  5102.  
  5103. OSI Reference Model
  5104.  
  5105. Packet
  5106.  
  5107. Packet Switch
  5108.  
  5109. PAD
  5110.  
  5111. PING
  5112.  
  5113. Protocol
  5114.  
  5115. PSN    Packet Switch Node
  5116.  
  5117. RDP    Reliable Datagram Protocol
  5118.  
  5119. RFC-733
  5120.  
  5121. RFC-822
  5122.  
  5123. RFC    Request for Comment
  5124.  
  5125. RIP    Routing Information Protocol
  5126.  
  5127. Route
  5128.  
  5129. rcp     Remote copy
  5130.  
  5131. rlogin     Remote login
  5132.  
  5133. Server
  5134.  
  5135. SMTP    Simple Mail Transfer Protocol  
  5136.  
  5137. SNA    Systems Network Architecture
  5138.  
  5139. SNMP
  5140.  
  5141. Source Address
  5142.  
  5143. SPAG
  5144.  
  5145. Switch
  5146.  
  5147. T1
  5148.  
  5149. TCP/IP
  5150.  
  5151. TELENET
  5152.  
  5153. Telnet
  5154.  
  5155. TOP    Technical/Office Protocol
  5156.  
  5157. TP-4/IP
  5158.  
  5159. TTL    Time To Live
  5160.  
  5161. UDP    User Datagram Protocol
  5162.  
  5163. UUCP    UNIX-to-UNIX-CoPy
  5164.  
  5165. X.25
  5166.  
  5167. X.400
  5168.  
  5169. X.500
  5170.  
  5171. XNS    Xerox Network Services
  5172.  
  5173.  
  5174.  
  5175.  
  5176.  
  5177.  
  5178.  
  5179.  
  5180.  
  5181.  
  5182.  
  5183.  
  5184.  
  5185.  
  5186.  
  5187.  
  5188.  
  5189.  
  5190.  
  5191. 1822
  5192.  
  5193. A hardware protocol used to connect an 
  5194. Internet host to a packet switch on the  
  5195. ARPANET and MILNET.  This protocol is  
  5196. also called AHIP (Asynchronous Host Interface Protocol).  The number 
  5197. 1822 comes from the BBN (Bolt Beranek and Newman) report that 
  5198. defined the interface for the original ARPANET.
  5199.  
  5200.       
  5201. ACK
  5202.  
  5203. Short for acknowledgement.
  5204.  
  5205.                
  5206. Acknowledgement
  5207.  
  5208. A type of message sent to indicate that a block of data arrived at its 
  5209. destination without error.  A negative acknowledgement (NACK) 
  5210. indicates that the block of data was not correctly received.
  5211.  
  5212.  
  5213. ANSI    
  5214.  
  5215. American National Standards Institute.  This organization is 
  5216. responsible for approving U.S. standards in many areas, including 
  5217. computers and communications.  Standards approved by this 
  5218. organization are often called ANSI standards (e.g., ANSI C is the version 
  5219. of the C language approved by ANSI).  ANSI is a member of the 
  5220. International Standards Organization (ISO).
  5221.                
  5222. AppleTalk    
  5223.  
  5224. A networking protocol developed by Apple Computer for communication 
  5225. between Apple Computer products and other computers.  This protocol 
  5226. is independent of what network it is layered on.  Current 
  5227. implementations exist on Localtalk (a 235-kilobit/second local area 
  5228. network (LAN)), and Ethertalk (a 10-megabit/second local area 
  5229. network).
  5230.                
  5231. ARP
  5232.  
  5233. Address Resolution Protocol.  This protocol is used to dynamically bind 
  5234. an Internet address to a low-level physical network address.  It is 
  5235. often used on local area networks (LANs) such as Ethernet.
  5236.           
  5237. ARPANET
  5238.  
  5239. One of the first heterogeneous-host packet switching networks 
  5240. developed for the Advanced Research Projects Agency of the 
  5241. Department of Defense (see DARPA).  The ARPANET became operational 
  5242. in 1968; it was the proving ground for many of the protocols and 
  5243. concepts in todayUs Internet.
  5244.  
  5245. Authority Zone
  5246.  
  5247. The part of a domain name that a single name server resolves.  For 
  5248. example, if the server spooler .bbn.com is responsible for resolving all 
  5249. machine addresses in the domain bbn.com, then its authority zone is 
  5250. *.bbn.com (where * means anything is allowed).  On the other hand, 
  5251. george.random.com would not be in its authority zone. 
  5252.  
  5253.  Autonomous Confederation
  5254.  
  5255. A group of independent computer systems that trust each other 
  5256. regarding routing (see route) and reachability information.  Members of 
  5257. an autonomous confederation will believe information provided by other 
  5258. members of the confederation in preference to information received 
  5259. from systems that are not part of the confederation.
  5260.                
  5261. Autonomous System
  5262.  
  5263. A collection of networks controlled by one administrative authority.  
  5264. The gateways within this system are expected to trust one another and 
  5265. to share and update routing information (see route) among themselves 
  5266. by any mutually agreeable protocol.  A core gateway must also be 
  5267. designated to share routing information with other autonomous 
  5268. systems via EGP.
  5269.  
  5270. Backbone
  5271.  
  5272. A  central high-speed network connecting independent subnetworks.  
  5273. Today, the NSFNET provides a backbone network for regional networks 
  5274. such as NEARnet, CSNET, and BARRNet.
  5275.  
  5276. Bandwidth
  5277.  
  5278. The frequency width of a communications channel, usually measured in 
  5279. hertz, kilohertz, or megahertz.  For example, one channel on a satellite 
  5280. transponder might have a bandwidth of six megahertz, thereby enabling 
  5281. it to carry a television signal.  Sometimes, this term is applied to how 
  5282. much digital information a channel can carry, usually in conjunction 
  5283. with fully digital communications lines.  For example, a T1 line might 
  5284. be said to have a bandwidth of 1.544 megabits/second;  however, it 
  5285. would be more correct to say that a T1 line can carry or transmit 1.544 
  5286. megabits/second.
  5287.                
  5288. Baseband
  5289.  
  5290. A transmission medium where digital signals are sent without 
  5291. complicated frequency shifting.  In general, only one communication 
  5292. channel is provided at a time on a baseband system.  Ethernet is a 
  5293. baseband network.  
  5294.  
  5295. Baud
  5296.  
  5297. The number of symbols that may be sent over a communications channel 
  5298. per second.  Each symbol may be an arbitrary analog signal, and it may 
  5299. represent more than one bit of information.  For example, a 
  5300. communications channel transmitting at 2400 baud, with each symbol 
  5301. containing four bits, is capable of sending 9600 bits per second (this is 
  5302. in fact the way V.32 9600-baud modems work).
  5303.                
  5304. BBN
  5305.  
  5306. Bolt Beranek and Newman Inc., a 
  5307. diversified high-technology company 
  5308. in Cambridge, Massachusetts, was awarded the original contract to 
  5309. build the ARPANET and has been extensively involved in Internet 
  5310. development.  Today, BBN is responsible for managing the NNSC, CSNET, 
  5311. and NEARnet among others.  This stack is brought to you by the NNSC 
  5312. staff at BBN (Hi Mom!).
  5313.  
  5314.                
  5315. BITNET
  5316.  
  5317. Because ItUs Time Network.  An academic and research network 
  5318. connecting approximately 2500 computers in thirty-two countries.  
  5319. This network provides interactive electronic mail, and file transfer 
  5320. services via a store-and-forward methodology based on IBM NJE 
  5321. protocols.  BITNET traffic and Internet traffic are exchanged via 
  5322. several gateway hosts.  This network is now part of the Corporation for 
  5323. Research and Educational Networking (CREN).
  5324.  
  5325.  
  5326. Broadband
  5327.  
  5328. A transmission medium where multiple digital channels are frequency 
  5329. multiplexed onto a single cable.  This type of network requires 
  5330. relatively complicated electronics, but is capable of carrying voice, 
  5331. data, and video all on the same medium.  Cable television systems are 
  5332. examples of broadband networks.
  5333.  
  5334.                
  5335. Broadcast
  5336.  
  5337. A technique used to send packets to all hosts on a network.  Broadcasts 
  5338. are often used in conjunction with ARP and RARP protocols on local 
  5339. area networks.
  5340.          
  5341. BSD
  5342.  
  5343. Berkeley Source Distribution.  This acronym is used to describe the 
  5344. versions of the UNIX operating system and its utilities developed and 
  5345. distributed by the University of California at Berkeley.  "BSD" is usually 
  5346. preceded by the version number of the distribution, e.g., "4.3 BSD" is 
  5347. version 4.3 of the Berkeley UNIX distribution.  Many Internet hosts run 
  5348. BSD software, and it has been the ancestor of many commercial UNIX 
  5349. implementations such Sun OS and SequentUs Dynix.
  5350.                
  5351. Catenet
  5352.  
  5353. A term coined to describe the communications structure created when 
  5354. packet switched networks are connected by gateways.  The term 
  5355. internet without a capital I is now more commonly used. 
  5356.  
  5357. CCITT
  5358.  
  5359. Comit Consultatif International de Tlgraphique et Tlphonique 
  5360. (International Consultative Committee on Telephone and Telegraph).  
  5361. This organization is part of the United Nations International 
  5362. Telecommunications Union (ITU) and is responsible for making 
  5363. technical recommendations about telephone and data communication 
  5364. systems.  X.25 is an example of a CCITT recommendation.  Every four 
  5365. years CCITT holds plenary sessions where they adopt new standards; a 
  5366. session is planned for 1992.
  5367.                
  5368. Checksum
  5369.  
  5370. A computed symbol whose value is dependent upon the entire contents 
  5371. of a message or packet.  This value is usually 
  5372. sent along with the message when it is transmitted.  The receiving 
  5373. system computes a new checksum based upon the received data and 
  5374. compares this value with the one sent with the packet. If the 
  5375. two values are the same, the receiver has a high degree of confidence 
  5376. that the data was received correctly.
  5377.  
  5378. Client
  5379.  
  5380. A computer system or process that requests a service of another 
  5381. computer system or process.  A workstation requesting the contents of 
  5382. a file from a file server is a client of the file server.
  5383.                
  5384. Connection
  5385.  
  5386. An agreement between two processes or hosts to pass information 
  5387. along a specified protocol path without further exchanges of addressing 
  5388. information.    
  5389.  
  5390. COS
  5391.  
  5392. Corporation for Open Systems.  An international non-profit organization 
  5393. made up of computer users and vendors.  This organizationUs mission is 
  5394. to provide ways of testing OSI implementations.
  5395.                
  5396. CREN
  5397.  
  5398. Corporation for Research and Educational Networking.  This 
  5399. organization was formed in October, 1989, when BITNET and CSNET 
  5400. were combined under one administrative authority.  CREN is now 
  5401. responsible for providing networking service to both BITNET and CSNET 
  5402. users.
  5403.                
  5404. CSMA/CD
  5405.  
  5406. Carrier Sense Multiple Access with Collision Detection (phew!).  This is 
  5407. a characteristic of a local area network (LAN).  When multiple users 
  5408. have access to the network for transmitting data, the network avoids 
  5409. transmitting data from more than one user at a time, so that they avoid 
  5410. running into each other.  Ethernet works this way.
  5411.                
  5412. CSNET
  5413.  
  5414. Computers and Science Network.  A network that was established to 
  5415. provide mail forwarding and Internet connectivity to computer (and 
  5416. now other) science researchers.  This network primarily provides 
  5417. electronic mail service via dial-up lines, although X.25 and Internet 
  5418. services are available from sites that are suitably connected.  This 
  5419. network is now part of the Corporation for  Research and Educational 
  5420. Networking (CREN). 
  5421.  
  5422. DARPA
  5423.  
  5424. Defense Advanced Research Projects Agency.  An agency of the U.S. 
  5425. Department of Defense responsible for the development of new 
  5426. technology for use by the military.  DARPA (formerly known as ARPA) 
  5427. was responsible for funding much of the development of the Internet 
  5428. we know today.  The New York Times business section called DARPA 
  5429. "AmericaUs answer to JapanUs MITI."
  5430.                
  5431. Datagram
  5432.  
  5433. A packet whose routing (see route) and interpretation is independent of 
  5434. other packets being sent by that host.  Every datagram must contain a 
  5435. destination address, since it cannot rely on addressing information 
  5436. sent by previous packets.  Datagrams are a connectionless form of 
  5437. communication, and are the basic building blocks of the internet 
  5438. protocol (IPQsee TCP/IP).
  5439.  
  5440.         
  5441. DDN
  5442.  
  5443. Defense Data Network.  A worldwide operational communications 
  5444. network serving the US Department of Defense composed of ARPANET, 
  5445. MILNET, and other portions of the Internet, used to connect military 
  5446. installations.  It is run by the Defense Communications Agency (DCA).
  5447.  
  5448.        
  5449. EARN
  5450.  
  5451. European Academic Research Network.  A network connecting European 
  5452. university and research institutions providing electronic mail and 
  5453. remote job entry facilities.  This network uses BITNET protocols and 
  5454. connects to BITNET in the U.S.
  5455.  
  5456. EGP
  5457.  
  5458. Exterior Gateway Protocol.  This protocol is used by a gateway 
  5459. representing an autonomous system to export to other gateways 
  5460. information concerning networks and gateways contained within that 
  5461. system. 
  5462.  
  5463. Electronic Mail
  5464.  
  5465. A system whereby a computer user can exchange messages with other 
  5466. computer users (or groups of users) via a communications network.  
  5467. Electronic mail is one of the most popular uses of the Internet.
  5468.  
  5469. Ethernet
  5470.  
  5471. A 10-megabit/second standard for local area networks (LANs), initially 
  5472. developed by Xerox, and later refined by Xerox, DEC, and Intel.  All hosts 
  5473. are connected to a coaxial cable where they contend for network access 
  5474. according to the CSMA/CD protocol.  
  5475.  
  5476. Email (or E-mail)
  5477.  
  5478. Shortspeak for electronic mail (q.v.).
  5479.                
  5480. FDDI
  5481.  
  5482. Fiber Distribution Data Interface.  A newly emerging standard for a 
  5483. fiber-optic local area network (LAN) running at 100 megabits/second.
  5484.  
  5485. Field
  5486.  
  5487. In computer messages, data files, and programs, a field is a group of 
  5488. characters that is treated as a unit.  For example, each TCP/IP packet 
  5489. contains fields for addressing and routing information (see route).
  5490.  
  5491. Internet users may encounter fields in the header of an electronic mail 
  5492. message.  The fields are lines that begin with a field-name followed by 
  5493. a colon and a space.  To: and From: are the only required header fields, 
  5494. but there are optional standard fields for the user, and fields that are 
  5495. added by the mail delivery system.  The format of email messages is 
  5496. defined in RFC-822.  
  5497.                
  5498. File Server
  5499.  
  5500. A computer whose principal purpose is to store files and provide 
  5501. network access to those files.
  5502.                
  5503. Fragment
  5504.  
  5505. A piece of a packet.  When a gateway is forwarding a maximum size IP 
  5506. (see TCP/IP) packet to a network that has a smaller maximum packet 
  5507. size, it is forced to break up that packet into multiple fragments for 
  5508. transport on the new network.  These fragments will be  reassembled 
  5509. by the IP layer at the destination host (or possibly by an intermediate 
  5510. gateway under some circumstances).
  5511.                
  5512. Frame
  5513.  
  5514. An assembly of bits at the Data Link layer of the ISO protocol stack.  
  5515. This collection of bits begins with some bits used for header 
  5516. information, and ends with some checksum bits used for error 
  5517. detection and/or correction.  All bits between the header and the 
  5518. checksum are data.      
  5519.  
  5520. FTAM
  5521.  
  5522. File Transfer, Access, and Management.  An application layer protocol 
  5523. for moving and manipulating files.
  5524.                
  5525. FTP
  5526.  
  5527. File Transfer Protocol. A protocol permitting a user on one Internet 
  5528. host to access and transfer files to another host over a network, such 
  5529. as the Internet.  FTP is usually the name not only of the protocol, but 
  5530. also of the program the user invokes to execute the protocol (e.g., ftp 
  5531. host.bbn.com).  This protocol is usually layered on top of TCP and IP 
  5532. (see TCP/IP).  FTP is available on several operating systems.  You can 
  5533. use the ftp command to copy computer files that contain a variety of 
  5534. information, such as software, documentation, or maps.  
  5535.  
  5536.  
  5537. Gateway
  5538.  
  5539. A computer used to connect together one or more networks.  This 
  5540. computer is seen as a host by the networks to which it is connected, 
  5541. but is capable of forwarding packets from one network to another.   
  5542. Gateways are also responsible for providing and receiving routing 
  5543. information to other gateways in the Internet so that they will know 
  5544. the best routes for sending packets between networks.  One may think 
  5545. of a gateway as a packet switch with whole computer networks as its 
  5546. communication links.
  5547.  
  5548.        
  5549. GOSIP
  5550.  
  5551. Government OSI Profile.  GOSIP is a collection of ISO specifications for 
  5552. mixed-vendor networks for use by the government.  Government 
  5553. networks are mandated to support GOSIP in the not-too-distant future. 
  5554.                
  5555. Header
  5556.  
  5557. The header is information that appears at the top of an electronic mail 
  5558. message.  See field.
  5559.    
  5560. HELLO
  5561.  
  5562. An inter-packet switch protocol used in the NSFNET to determine 
  5563. shortest delay routing (see route).  This protocol is only used among 
  5564. packet switches that trust each other.
  5565.                
  5566. Host
  5567.  
  5568. A computer that allows users to communicate with other host 
  5569. computers on a network.  Individual users communicate by using 
  5570. application programs, such as electronic mail, TELNET, and FTP.
  5571.                
  5572. ICMP
  5573.  
  5574. Internet Control Message Protocol.  This protocol is an integral part of 
  5575. the Internet Protocol (IPQsee TCP/IP). The protocol is used to exchange 
  5576. error and control information among IP hosts.  For example, a gateway 
  5577. that is sent an IP datagram for which it is not the best route would 
  5578. send an ICMP redirect packet back to the originating host to inform it 
  5579. of the best route.  ICMP implementations also provide fault isolation 
  5580. capabilities such as packet echo.
  5581.  
  5582. IEEE 802
  5583.  
  5584. The IEEE standards for local and metropolitan area networks (see LAN 
  5585. and MAN).  This class of standards is further broken down by type of 
  5586. network, each of which is specified by digits after a decimal point.  For 
  5587. example, the Ethernet standard is 802.3; IBM Token Ring is IEEE 802.5.
  5588.  
  5589. IEN
  5590.  
  5591. This stands for Internet Engineering Notes.   
  5592.  
  5593.  
  5594. IMP
  5595.  
  5596. Interface Message Processor.  This was the name for the original 
  5597. packet switches used in the ARPANET and MILNET.   Today, the term 
  5598. Packet Switch Node or PSN is in more common usage.
  5599.  
  5600. Internet Address
  5601.  
  5602. A thirty-two-bit number that uniquely identifies an Internet host. This 
  5603. address is typically represented in eight-bit numbers (octets) 
  5604. separated by dots, e.g., 128.89.1.132.  An Internet address consists of a 
  5605. network number and a host number, and may be a class A, B, or C 
  5606. address.  A class A network address is formatted as N.H.H.H, providing 
  5607. seven bits of network number and twenty-four bits of host number (e.g., 
  5608. 26.0.0.117 indicates host 117 on net 26).  A Class B network address is 
  5609. formatted as N.N.H.H, providing fourteen bits of network number and 
  5610. sixteen bits of host number (e.g.,128.89.1.132 indicates host 1.132 on 
  5611. net number 128.89).  A Class C network address is formatted as N.N.N.H, 
  5612. providing twenty-two bits of network number and eight bits of host 
  5613. address (e.g.,192.1.14.28 indicates host 28 on network number 
  5614. 192.1.14).  
  5615.  
  5616. The Internet is the interconnection of many networks throughout the 
  5617. world that speak the same language, namely the TCP/IP protocol suite.  
  5618. Internet with a capital I refers specifically to that internet that 
  5619. contains NSFNET, MILNET, and DDN.
  5620.  
  5621. You may see "internet" with a small "i."  This can refer to any network 
  5622. built out of the TCP/IP protocol suite, or it might refer to networks 
  5623. using other protocol families that are composites of smaller networks. 
  5624.  
  5625. Internet
  5626.  
  5627.                
  5628. ISDN
  5629.  
  5630. Integrated Services Digital Network.  A public digital network designed 
  5631. to integrate voice and non-voice traffic.  This system is intended to be 
  5632. a  replacement for our current analog telephone systems, and as such is 
  5633. being standardized by the CCITT.    
  5634.                
  5635. ISO
  5636.  
  5637. International Standards Organization.  The international body 
  5638. responsible for establishing multivendor networking  standards.
  5639.  
  5640.       
  5641. Layer
  5642.  
  5643. Communication networks for computers may be organized as a set of 
  5644. more
  5645. or less independent protocols, each in a different layer (also called 
  5646. level).  The lowest layer governs direct host-to-host communication 
  5647. between the hardware at different hosts; the highest consists of user 
  5648. applications.  Each layer builds on the layer beneath it.  For each layer, 
  5649. programs at different hosts use protocols appropriate to the layer to 
  5650. communicate with each other.
  5651.  
  5652. TCP/IP has five layers of protocols, and OSI  
  5653. has seven.  The advantage of different layers of protocols is that the 
  5654. methods of passing information from one layer to another is specified 
  5655. clearly as part of the protocol suite, and changes within a protocol 
  5656. layer are prevented from affecting the other layers.  This greatly 
  5657. simplifies the task of designing and maintaining communication 
  5658. programs.
  5659.  
  5660. LAN
  5661.  
  5662. Local Area Network.  A data network intended to serve an area of only a 
  5663. few square kilometers or less.   Because the network is known to cover 
  5664. only a small area, optimizations can be made in the network signal 
  5665. protocols that permit data rates in the 10-megabyte-per-second to 
  5666. 100-megabytes-per-second range today.  Wide-area communication is 
  5667. accomplished by connecting LANs together via metropolitan area 
  5668. networks (MANs) or wide-area networks (WANs).  Both Ethernet and 
  5669. FDDI are local area networks.
  5670.                
  5671. LocalTalk
  5672.  
  5673. A local area network (LAN) protocol developed by Apple Computer.  This 
  5674. network is designed to run over twisted pairs of telephone wire and has 
  5675. a data rate of 235 kilobits/second.  All Macintosh computers contain a 
  5676. LocalTalk interface.
  5677.                
  5678. Mail Bridge
  5679.  
  5680. A mail gateway that forwards electronic mail between two or more 
  5681. networks while ensuring that the messages it forwards meet certain 
  5682. administrative criteria.  A mail bridge is simply a specialized form of 
  5683. mail gateway that enforces an administrative policy with regard to 
  5684. what mail it forwards.
  5685.                
  5686. Mail Gateway
  5687.  
  5688. A network host that forwards electronic mail between two or more 
  5689. possibly dissimilar networks.  In the process of forwarding the mail, 
  5690. the gateway may have to reformat addresses and mail headers to 
  5691. conform with the electronic mail standards of the destination network.  
  5692.                
  5693. MAN
  5694.  
  5695. Metropolitan Area Network.  A data network intended to serve an area 
  5696. approximating that of a large city.  Such networks are being 
  5697. implemented by innovative techniques such as running fiber cables 
  5698. through subway tunnels.
  5699.  
  5700. MAP
  5701.  
  5702. Manufacturing Automation Protocol.  A protocol stack developed by 
  5703. General Motors following the OSI model that guarantees access to each 
  5704. host within a certain maximum time.  At the upper layers, it includes 
  5705. many of the OSI standards.  At the lower layers, it is based upon Token 
  5706. Bus (IEEE 802.4).
  5707.  
  5708.       
  5709. Message    
  5710.  
  5711. "Message" has multiple meanings:
  5712.  
  5713. 1)  A user-defined collection of data sent 
  5714.      over a network.  
  5715.  
  5716. 2)  A piece of text displayed on a terminal 
  5717.      screen that was sent by a user or a 
  5718.      program. 
  5719.  
  5720. 3)  A collection of data sent from one 
  5721.      computer programming entity to 
  5722.      another. 
  5723.  
  5724.  
  5725. MILNET
  5726.  
  5727. MILitary NETwork.  This network was created in 1984 from parts of the 
  5728. original ARPANET.  The military users wished to have an operational 
  5729. production network, while the research community wished to have a 
  5730. network on which to continue experimenting in networking.  Therefore, 
  5731. the military users were placed on MILNET, the research users were 
  5732. placed on ARPANET, and the two networks were connected with mail 
  5733. bridges and gateways.  Today, MILNET is one of the class A networks in 
  5734. the Internet.   
  5735.  
  5736. MTU
  5737.  
  5738. Maximum Transmission Unit.  The largest  number of bits that a 
  5739. network permits to be transmitted as one packet.
  5740.  
  5741.  
  5742.  
  5743. NBS
  5744.  
  5745. National Bureau of Standards.  This organization, which was part of the 
  5746. U.S. Department of Commerce, was responsible for establishing 
  5747. standards in the United States.  It has since become the NIST.
  5748.                
  5749. Network
  5750.  
  5751. A computer network is a group of computers that can communicate 
  5752. electronically.  Networks can be composed of computers in a single 
  5753. building (Local Area Networks or LANs), or computers thousands of 
  5754. miles apart (Wide Area Networks or WANs).  The Internet is a 
  5755. worldwide collection of computer networks that can intercommunicate.  
  5756. The system manager and computer center staff at your site can provide 
  5757. information about your local network.
  5758.  
  5759.   
  5760. Network Address
  5761.  
  5762. A number or group of numbers that uniquely specifies a host on a 
  5763. network.  For example, 128.89.1.178 is the network address for 
  5764. nnsc.nsf.net.  Also, informally, an electronic mail address.  For 
  5765. example,  nnsc@nnsc.nsf.net is the network address for the NSF 
  5766. Network Service Center (NNSC).
  5767.  
  5768. NFS
  5769.  
  5770. Network File System.  This acronym describes a protocol developed by 
  5771. Sun Microsystems to allow a computer system to access files over a 
  5772. network as if they were on its local disks.  This protocol has been 
  5773. incorporated in products by more than two hundred companies, and is 
  5774. now a de facto Internet standard.
  5775.  
  5776.  
  5777. NIST
  5778.  
  5779. This stands for the National Institute for Standards and Technology 
  5780. (see NBS).
  5781.  
  5782. NOC
  5783.  
  5784. Network Operations Center.  A location from which the operation of a 
  5785. network or internet is monitored.  This center also usually serves as a 
  5786. clearinghouse for problems and efforts to resolve those problems.
  5787.  
  5788. NSF
  5789.  
  5790. National Science Foundation.  A government agency whose purpose is to 
  5791. promote the advancement of science.  NSF funds science researchers, 
  5792. scientific projects, and infrastructure to improve the quality of 
  5793. scientific research.  The NSFNET, funded by NSF, is an essential part of 
  5794. academic and research communications.
  5795.  
  5796. NTP
  5797.  
  5798. Network Time Protocol.  A protocol built on top of TCP (see TCP/IP) 
  5799. that assures accurate local time-keeping with reference to radio and 
  5800. atomic clocks located on the Internet.   This protocol is capable of 
  5801. synchronizing distributed clocks within milliseconds over long time 
  5802. periods.
  5803.  
  5804. ODA
  5805.  
  5806. Office Document Architecture.  This emerging standard defines ways in 
  5807. which text, graphics, and facsimile documents can be moved over a 
  5808. multivendor network.
  5809.  
  5810. OSI
  5811.  
  5812. Open Systems Interconnect.  Usually used as shorthand for the Open 
  5813. Systems Interconnection Reference Model (OSI Reference Model).  
  5814.  
  5815. OSI Reference Model
  5816.  
  5817. A seven-layer structure designed to describe computer network 
  5818. architectures and the way that data passes through them. This model 
  5819. was developed by the ISO in 1978 to clearly define the interfaces in 
  5820. multivendor networks, and to provide users of those networks with 
  5821. conceptual guidelines in the construction of such networks.
  5822.  
  5823. Packet
  5824.  
  5825. A collection of data sent as a unit along a packet network.  Packets are 
  5826. self-contained; each packet has its own source address and destination 
  5827. address and cannot exceed a maximum size.  Long messages are broken 
  5828. up into multiple packets for transmission over the network.
  5829.  
  5830. Packet Switch
  5831.  
  5832. See PSN.
  5833.  
  5834. PAD
  5835.  
  5836. Packet Assembler/Disassembler.  A network host designed to interface 
  5837. terminals to a packet network.
  5838.  
  5839. PING
  5840.  
  5841. Packet Internet Groper.  A program that sends packets to a remote host 
  5842. on the Internet and looks for replies.  This program works via the 
  5843. echoing facility provided by the ICMP protocol and is a way to 
  5844. determine if an Internet host is reachable from your host.        
  5845.  
  5846. Protocol
  5847.  
  5848. A mutually agreed procedure for communicating information between 
  5849. two parties.  Standard protocols are the basis for all computer 
  5850. communication.
  5851.  
  5852. PSN
  5853.  
  5854. Packet Switch Node.  A dedicated computer whose purpose is to accept, 
  5855. route, and forward packets in a packet switched network.
  5856.  
  5857. RDP
  5858.  
  5859. Reliable Datagram Protocol.  An Internet standard protocol for reliably 
  5860. sending datagrams between user programs.  This protocol is like UDP, 
  5861. but guarantees delivery and does retransmission as necessary.  This 
  5862. protocol is built on top of IP (see TCP/IP) and uses IP for datagram 
  5863. delivery.
  5864.  
  5865. RFC-733
  5866.  
  5867. An obsolete version of the Request for Comments (Standard for the 
  5868. format of ARPA Internet Test Messages, August 16, 1982) that 
  5869. specifies the format of electronic mail messages.  See RFC-822.
  5870.  
  5871. RFC-822
  5872.  
  5873. The current version of the Request for Comments that specifies the 
  5874. format of electronic mail messages.
  5875.  
  5876. RFC
  5877.  
  5878. Request for Comments.  RFCs are the principal documents used on the 
  5879. Internet to propose new protocols and services.  These documents are 
  5880. published as electronic documents on nic.ddn.mil  by the DDN NIC.
  5881.  
  5882. RIP
  5883.  
  5884. Routing Information Protocol.  A routing (see route) protocol provided 
  5885. in the Berkeley UNIX (see BSD) operating system, that permits a group 
  5886. of hosts located on a local network to share routing information.  This 
  5887. function is provided by the program routed.
  5888.  
  5889. Route
  5890.  
  5891. A path from one Internet host to another.
  5892.  
  5893. rcp
  5894.  
  5895. Remote copy.  A program and protocol provided in  the Berkeley UNIX 
  5896. operating system (see BSD) that permits files to be copied from one 
  5897. computer to another by an extension to the syntax of the UNIX cp (copy) 
  5898. command.  This protocol is largely implemented among UNIX machines, 
  5899. but the protocol is general enough that non-UNIX machines may use it.  
  5900. However, rcp does not provide the word-length adaptability and 
  5901. flexibility that the FTP protocol does.
  5902.  
  5903. rlogin
  5904.  
  5905. Remote login.  A program and protocol provided in Berkeley UNIX (see 
  5906. BSD) that permits a user on one computer to log in to another computer.  
  5907. This protocol is largely implemented among UNIX machines, but the 
  5908. protocol is general enough that non-UNIX machines may use it.  For 
  5909. example, Excelan ANNEX terminal concentrators permit users on dumb 
  5910. terminals to use the rlogin protocol to communicate with Internet 
  5911. computers.
  5912.  
  5913. Router
  5914.  
  5915. A device that chooses routings for packets.  This is a generic term and 
  5916. applies to such diverse devices as bridges (which pass packets from 
  5917. one physical LAN to another with almost no interpretation) and WAN 
  5918. gateways (which pass packets from one wide area network to another, 
  5919. doing fragmentation and reassembly as necessary). 
  5920.  
  5921. Server
  5922.  
  5923. A computer system or process that provides a service for other 
  5924. computer systems or processes to access.  A supercomputer can be 
  5925. thought of as a computation server.  A program that provides Internet 
  5926. File Transfer Protocol (FTP) access to local files is usually called an 
  5927. FTP server.
  5928.  
  5929. SMTP
  5930.  
  5931. Simple Mail Transfer Protocol.  This Internet standard network protocol 
  5932. is used to move electronic mail messages from one host to another.
  5933.  
  5934. SNA
  5935.  
  5936. Systems Network Architecture.  A proprietary networking architecture 
  5937. used by IBM and IBM-compatible mainframe computers.  Because of its 
  5938. widespread use, SNA is a de facto standard.  While it can use packet 
  5939. switched networks for transport, SNA is largely a circuit-switching 
  5940. rather than a packet-switching technology.
  5941.  
  5942. SNMP
  5943.  
  5944. Simple Network Monitoring Protocol.  This Internet standard protocol is 
  5945. used  by a network monitoring center to gather information regarding 
  5946. the status of hosts on its network or on the Internet.
  5947.  
  5948. Source Address
  5949.  
  5950. The network address of the host that originates a packet.
  5951.  
  5952. SPAG
  5953.  
  5954. Standards Promotion and Applications Group.  This European 
  5955. organization collaborates with COS to promote testing procedures and 
  5956. techniques for OSI products.
  5957.  
  5958. Switch
  5959.  
  5960. A computer responsible for routing (see route) packets in a packet 
  5961. switched network.  
  5962.  
  5963. T1
  5964.  
  5965. A communications service over leased lines and microwave links that 
  5966. runs at 1.544 megabytes per second.  The major links of the NSFNET are 
  5967. T1.  Faster services such as T3 (45 megabytes per second) are 
  5968. available, although they are not yet off-the-shelf products.  The 
  5969. NSFNET is in the process of upgrading to T3, and plans much higher 
  5970. transmission rates for the future.
  5971.  
  5972. TCP/IP
  5973.  
  5974. Transmission Control Protocol/Internet Protocol.  A Department of 
  5975. Defense standard protocol suite encompassing both network and 
  5976. transport level protocols.  While the terms TCP and IP specify two 
  5977. protocols, common usage of the two terms together has come to 
  5978. represent the entire DoD protocol suite based upon these protocols, 
  5979. including Telnet, FTP, UDP, and RDP.  Technically, this is incorrect 
  5980. usage, because other protocol stacks can be layered on top of TCP and 
  5981. IP that provide similar services, but are not part of the DoD standard 
  5982. protocols (e.g., TP-4/IP, FTAM on TCP, etc.).  Ideally, one should only 
  5983. use TCP/IP to mean the TCP protocol layered on top of the IP protocol.
  5984.  
  5985. TELENET
  5986.  
  5987. A commercial wide-area packet switching X.25 network.
  5988.  
  5989. TELNET
  5990.  
  5991. Telnet is a program that allows a computer user at one site to work on 
  5992. a computer at another site.  It is the Internet standard protocol for 
  5993. remote terminal connection service.   
  5994.  
  5995. Telnet requires Internet access, that is, you must be on a TCP/IP 
  5996. network that gateways to the Internet.  Unlike FTP and electronic mail, 
  5997. Telnet actually exposes you to the commands and programs of the 
  5998. remote host.
  5999.  
  6000. For example, you can use the telnet command to run a program in your 
  6001. directory on a supercomputer hundreds of miles away. 
  6002.  
  6003. TOP
  6004.  
  6005. Technical/Office Protocol.  A protocol stack for office automation 
  6006. developed by Boeing following the OSI model.  This protocol is very 
  6007. similar to MAP except at the lowest levels, where it uses Ethernet 
  6008. (IEEE 802.3) rather than Token Bus (IEEE 802.4).
  6009.  
  6010. TP-4/IP
  6011.  
  6012. The ISO protocol suite that performs the same functions as TCP/IP.  
  6013. TP-4 provides reliable, connection-oriented data streams using 
  6014. datagrams.  This protocol also handles error detection, synchronization, 
  6015. and retransmission, just as TCP does.
  6016.  
  6017. TTL
  6018.  
  6019. Time To Live.  A field in a datagram designed to prevent packets from 
  6020. looping indefinitely in the Internet.  Because routing information 
  6021. changes dynamically, two or more gateways may occasionally forward 
  6022. packets to each other in a loop, since each believes the other is the 
  6023. best route to the destination.  A packet is initially sent with a nonzero 
  6024. TTL field, and each gateway that forwards that packet decrements the 
  6025. value in that field.  Once the value reaches zero, a loop is assumed and 
  6026. the packet is discarded.  
  6027.  
  6028. UDP
  6029.  
  6030. User Datagram Protocol.  The Internet standard protocol for sending 
  6031. datagrams between user programs.  This protocol neither guarantees 
  6032. delivery nor does it require a connection.  As a result it is lightweight 
  6033. and efficient, but requires the application to do all error processing 
  6034. and retransmissions.  This protocol is built on top of IP and uses IP for 
  6035. datagram delivery (see TCP/IP).
  6036.  
  6037. UUCP
  6038.  
  6039. UNIX-to-UNIX-CoPy.  This was initially a program run under the UNIX 
  6040. operating system (see BSD) that permitted one UNIX system to send 
  6041. files to another UNIX system via dial-up phone lines.  Today, the term is 
  6042. more commonly used to describe the large international network made 
  6043. up of these machines using the UUCP protocol to pass netnews and 
  6044. electronic mail.
  6045.  
  6046. X.25
  6047.  
  6048. A standard networking protocol suite approved by the CCITT and ISO.  
  6049. This protocol suite defines standard physical, link, and networking 
  6050. layers only (layers 1 through 3).  X.25 networks are in use throughout 
  6051. the world.
  6052.  
  6053. X.400
  6054.  
  6055. The CCITT standard for electronic mail.  X.400 systems are in use in 
  6056. Europe, Canada, and several U.S. commercial installations.
  6057.  
  6058. X.500
  6059.  
  6060. The CCITT standard for electronic mail directory services.
  6061.  
  6062. XNS
  6063.  
  6064. Xerox Network Services.  A proprietary networking architecture 
  6065. developed by Xerox.
  6066.