home *** CD-ROM | disk | FTP | other *** search
/ A Beginner's Guide to the Internet / INTERNET.ISO / text / guides / info / whatis_i.faq < prev    next >
Encoding:
Text File  |  1996-05-06  |  12.6 KB  |  273 lines

  1. What is the Internet?
  2.  
  3. by Paul Jones
  4. Office for Information Technology
  5. University of North Carolina
  6. Chapel Hill, NC
  7. (pjones@samba.oit.unc.edu)
  8.  
  9. Permission to reprint and distribute given only if this attribution is 
  10. also given.
  11.  
  12.  
  13.    "In the beginning there was the ARPAnet, a wide area experimental 
  14. network connecting hosts and terminal servers together.   Procedures 
  15. were set up to regulate the allocation of addresses and to create
  16. voluntary standards for the network.  As local area networks became 
  17. more pervasive, many hosts became gateways to local networks.  A network 
  18. layer to allow the interoperation of these networks was developed and 
  19. called IP (Internet  Protocol).  Over time other groups created long 
  20. haul IP based networks (NASA, NSF, states...).  These nets, too, 
  21. inter-operate because of IP.  The collection of all of these 
  22. interoperating networks is the Internet. "
  23.    
  24.      So begins The Hitchhiker's Guide to the Internet, a text prepared 
  25. in 1987 by Ed Krol. Since those ARPAnet days, the Internet has grown 
  26. and divided without losing interoperability, allowing researchers, 
  27. scholars, students, and even introverted computer nerds to interact 
  28. with thousands of their peers around the world.  As of August 1989, 
  29. there were over 118,000 sites (computers) directly connected to the 
  30. Internet. Each site has from 2 or 3 to several thousand people using 
  31. the computer at that site. Thus the Internet has a population size 
  32. close to that of a major city.  The resources of this city include 
  33. some of the world's fastest super-computers, some of the world's most 
  34. sophisticated computer software (which is often shared), library card 
  35. catalogues of many major universities, and often intelligent discussions 
  36. with experts (accredited and self-proclaimed) on every subject under the sun.
  37.      
  38.      The major means by which this "massive information highway" serves 
  39. its participants is by the support of the three "canonnical" applications: 
  40. electronic mail (mail), file transfer (ftp), and remote login (telnet). 
  41. These applications will be briefly covered in this document along with 
  42. a few suggestions for you to try out.
  43.      
  44. Mail (aka SMTP)
  45.      
  46.      Mail, often called SMTP or Simple Mail Transfer Protocol, is probably 
  47. the most used Internet service. While the mail interface (what you see when 
  48. you type mail on your computer) may be different on each computer (see your 
  49. local support folks for details), the means by which Internet computers 
  50. deliver mail is standardized, as is the way by which you address other 
  51. people on the Internet.
  52.      
  53.      Unlike certain other networks with which you may be familiar (UUCP 
  54. and BITNET), Internet mail is either delivered directly to the recipient 
  55. or sent through a small number of gateways which are usually hidden from 
  56. the person originating the message.  Under this scheme, mail is much 
  57. less often held up due to a computer being "down" somewhere between you 
  58. and your correspondent. Of course, telephone and other communication 
  59. lines could still be a source of delay, but in general SMTP mail is 
  60. delivered much faster.
  61.      
  62.      pjones@samba.oit.unc.edu is my mail address. Let's look at how 
  63. it is composed.
  64.  
  65.      pjones     my user logon id
  66.      @             separates the user from his address
  67.      samba      my computer's name (ours are named after lively dances)
  68.      oit     my department  (Office FOR Information Technology)
  69.      unc        my organization (University of North Carolina)
  70.      edu        Internet domain (edu for educational institutions) 
  71.      
  72.      Other Internet domains are: 
  73.     com    commercial operations
  74.     gov     government agency
  75.     mil    military sites
  76.     net    network centers
  77.     org     organizations that fall between the cracks
  78.                                     
  79. When you think of it, the address is a lot like an address on a 
  80. letter, moving from most specific to most general.  That's how 
  81. postal systems delivering paper mail worldwide work and how the 
  82. Internet works, too. 
  83.  
  84.      Ocasionally you may need to use "gateway addressing" in order 
  85. to reach people on networks other than the Internet. To reach BITNET 
  86. sites, you may send to user@site.BITNET or you may need to specify 
  87. a gateway (if your systems folks are new or lazy) by sending to 
  88. user%site.bitnet@cunyvm.cuny.edu. In general, most sites hide 
  89. gatewaying from their users and make your life easier.  
  90.      
  91.      All major networks can send and receive mail from the Internet 
  92. so you need not fear losing communication with your friends on the 
  93. other nets by using Internet mail.
  94.  
  95.      
  96. Logging on to other computers on the Internet (telnet and tn3270)
  97.  
  98.     You may be working with people at another site, you might want to 
  99. use a database in another state, you might need the power of a super-
  100. computer to assist you in your research, or you might want to browse 
  101. a library card catalogue at another institution. You can do all this 
  102. on the Internet without the expense of a long distance telephone call.
  103.     
  104.     telnet, also known as remote virtual terminal, allows you to log on 
  105. to computers on the Internet by using the same form of address you saw 
  106. above in the Mail section. telnet can emulate any terminal type that 
  107. you can emulate locally, but it is most often a vt100 emulation or a 
  108. Tektronics 40xx emulation for graphics. If you want to log on to an 
  109. IBM computer running the VM or MVS operating system, you'll need a 
  110. special version of telnet called tn3270 which emulates an IBM full 
  111. screen 3270 terminal.
  112.    
  113. To connect to the UNC ACS bulletin board system, you'd type:  
  114.              telnet samba.oit.unc.edu
  115.       then login: bbs and follow the instructions for using bbs.
  116.               
  117.       Notice that the samba.oit.unc.edu is the same computer you saw 
  118. in my mail address; the information to the right of the @ is the 
  119. computer's name.  However, Internet connections may also be made by 
  120. using an IP address instead of a name. The IP address is a group of 
  121. four numbers separated by periods. If your computer does not run the 
  122. Internet name service program, you will need to use IP addressing for 
  123. telnet and ftp.
  124.      
  125. To connect to samba.oit.unc.edu by IP address, you'd type:
  126.      telnet 128.109.157.30
  127.  
  128. To connect to the University of California's Library Service, you'd type:
  129.     telnet melvyl.ucop.edu
  130. To connect by IP address, you'd type:
  131.      telnet 31.1.0.11
  132. From there you'll be given local prompts to help you use the MELVYL system.
  133.       
  134.       Another service you may reach via telnet is VideoText. By typing 
  135. telnet uncvx1.oit.unc.edu ( or by IP address, telnet 128.109.157.1) 
  136. and logging on as info, you may access the University of North Carolina's 
  137. info video text system, a system that will allow you to locate faculty, 
  138. staff and students at UNC Chapel Hill, to check for job openings, and to 
  139. review the campus calendar.  (As I write this you must emulate a vt100 
  140. in order to make full use of info).
  141.       
  142.       
  143. Moving data on the Internet  (ftp)
  144.  
  145.       Suppose you have a document on another computer and you need to 
  146. have it on the computer you're now using. You may use the resources of 
  147. the Internet for very high speed file transfer to copy that document 
  148. from the other computer to the computer you are using now--even if the 
  149. computers are on different continents--without the expense of a telephone 
  150. call. Authorized folks may access files on any computer that allows such 
  151. file access, but only if the owner of the files gives permission to access 
  152. them. There is much information on the network that is open to the public. 
  153. ftp, file transfer protocol, uses a subset of UNIX commands to allow you 
  154. to change file directories - cd; list a directory's members - ls;
  155. show your current directory - pwd; as well as retrieve - get and send - put 
  156. files. You may use the help command to learn more about other ftp commands.
  157.       
  158.       There is a special user id used on the Internet called anonymous. 
  159. This is used to make certain files available to everyone on the Internet. 
  160. We use anonymous ftp at UNC to make documentation and support files 
  161. available to people on our campus, but we welcome others on the Internet 
  162. to use them, too. 
  163.       
  164.       Here is a sample ftp session in which a file called library.guide 
  165. (a guide to library card catalogues accessible on the Internet is 
  166. retrieved from samba.oit.unc.edu.  You would type the commands that 
  167. follow the ftp> prompt after initiating a session by using the ftp 
  168. command. (Remember you could use the IP address of 128.109.157.30 
  169. instead of samba.oit.unc.edu.):
  170.       ftp samba.oit.unc.edu
  171. Connected to samba.oit.unc.edu.
  172. 220 samba.oit.unc.edu FTP server (Ultrix Version 4.36 Thu Dec 29 22:53:11 EST 1988) ready.
  173. Name (samba.oit.unc.edu:pjones): anonymous
  174. 331 Guest login ok, send ident as password.
  175. Password:type your id here--it will be hidden
  176. 230 Guest login ok, access restrictions apply.
  177. ftp> ls
  178. 200 PORT command successful.
  179. 150 Opening data connection for /bin/ls (128.109.157.70,4260) (0 bytes).
  180. bin
  181. pub
  182. uploads
  183. 226 Transfer complete.
  184. 36 bytes received in 0.23 seconds (0.15 Kbytes/s)
  185. ftp> cd pub
  186. 250 CWD command successful.
  187. ftp> ls 
  188. 200 PORT command successful.
  189. 150 Opening data connection for /bin/ls (128.109.157.70,4261) (0 bytes).
  190. docs
  191. msdos
  192. unix
  193. vms
  194. 226 Transfer complete.
  195. 103 bytes received in 0.21 seconds (0.48 Kbytes/s)
  196. ftp> cd docs
  197. 250 CWD command successful.
  198. ftp> ls
  199. 200 PORT command successful.
  200. 150 Opening data connection for /bin/ls (128.109.157.70,4262) (0 bytes).
  201. hitch.hiker
  202. library.guide
  203. other.anonymice
  204. tcpip.intro
  205. 226 Transfer complete.
  206. 188 bytes received in 0.11 seconds (1.64 Kbytes/s)
  207. ftp> get library.guide
  208. 200 PORT command successful.
  209. 150 Opening data connection for library.guide (128.109.157.70,4263) (45172 bytes).
  210. 226 Transfer complete.
  211. local: library.guide remote: library.guide
  212. 46571 bytes received in 0.66 seconds (69.02 Kbytes/s)
  213. ftp> quit
  214.  
  215.      The file other.anonymice contains a list of over 200 sites that make 
  216. software and documents available to people on the Internet. 
  217.      
  218. Select Bibliography
  219.  
  220. * indicates that these documents are available via anonymous ftp from 
  221. samba.oit.unc.edu or nic.ddn.mil   
  222.   
  223. Comer, Douglas. Internetworking with TCP/IP. Prentice Hall, Englewood Cliffs,
  224. NJ: 1988. Used to teach networking by our CS department. Technical view of the 
  225. underlying protocols. 
  226. UPDATE: now in two volumes, this book now deals more deeply with newer expanded
  227. network operation. 
  228.  
  229. Frey, Donnalyn and Rick Adams. !%@:: A Directory of Electronic Mail Addressing 
  230. and Networks. O'Rielly and Associates, Inc. Sebastopol, CA: 1989 
  231. (nuts@ora.com). Cheap and good. About two pages with maps covering the 
  232. world for each of over 130 networks.
  233. JAN 1992 UPDATE: much expanded after 2 editions. now includes a handy pocket
  234. guide (although I can't see that much use for it). 
  235.  
  236. Goos, Anke and Daniel Karrenberg. The European R&D E-Mail Directory. European 
  237. Unix Systems User Group, Buntington, Herts, United Kingdom: 1989. 
  238. (euug@inset.uucp or euug%inset@uunet.uu.net). Every campus user service should
  239. have this. A sort of yellow (they are actually green) pages of European 
  240. addresses and postmasters with a very good introduction. Should be a newer 
  241. version available than this one.  Not cheap in the States.
  242.  
  243. *Hedrick, Charles. Introduction to Internet Protocols (tcpip.intro on samba)
  244. Great brief technical overview.
  245.  
  246. *Krol,  Ed. Hitichhiker's Guide to the Internet (hitch.hiker on samba) once
  247. you've tried out some of the suggestions in this document get this one.
  248.  
  249. LaQuey, Tracy. Users Directory of Computer Networks. Digital Press, 
  250. Bedford, MA: 1990. Comprehensive and a good companion to Quarterman, 
  251. but many of these lists of networks and hosts would be much more useful 
  252. if available over the net so they could be searched electronically 
  253. instead of printed on the bodies of dead trees.
  254.  
  255. *NSF Network Service Center. Internet Resource Guide (in resource.guide 
  256. directory) In both postscript and plain test format. This is the official 
  257. guide and so lags behind the unoffical guides to libraries and super-
  258. computers, but trustworthy.
  259.  
  260. Quarterman, John. The Matrix: Computer Networks and Conferencing Systems 
  261. Worldwide. Digital Press, Bedford, MA: 1990. (matrix@longway.tic.com). 
  262. The Bible. Every campus should be required to have this.
  263.  
  264. Todino, Grace and Dale Dougherty. Using UUCP and Usenet. O'Reilly and 
  265. Associates, Inc. Sebastopol, CA: 1989 (nuts@ora.com ) Handy guide for 
  266. Unix folks, but not all that much to do with the Internet or the coming NREN.
  267.  
  268. Waite Group. UNIX Communications. Howard W. Sams & Company, Indianapolis: 
  269. 1987. Great users guide to various Unix network applications.
  270.  
  271. 
  272. .
  273.