home *** CD-ROM | disk | FTP | other *** search
/ The Best Internet Programs / BESTINTERNET.bin / internet / lrn_inet / li_inet.txt < prev    next >
Encoding:
Text File  |  1994-07-19  |  12.3 KB  |  452 lines

  1.  The Superhighway 
  2.  
  3. You've heard the latest buzzword -- the superhighway --
  4. as in "INFORMATION SUPERHIGHWAY."  But what is it? 
  5.         -- Where does it go?
  6.         -- Why would you want to go there?
  7.         -- How do you get on?
  8.         -- Is it hard to learn?
  9.  
  10. If you think these questions are speculative -- about some
  11. futuristic, high tech computer links that are far away and
  12. don't matter anyway...  You're wrong!
  13.  
  14. In many respects the future is now.
  15.  
  16.  The Infrastructure 
  17.  
  18. It is true the superhighway's infrastructure has yet to be
  19. built.  That is what the NII (National Information Infra-
  20. structure) and NREN (National Research and Education Net-
  21. work) are all about.  It is also true that the software to
  22. make it easy and convenient to use needs a lot of work.  
  23. But when the links are all made and the software all dev-
  24. eloped, what you will be able to do, say and see will not
  25. be much different from what you can do, say and see now on
  26. the Internet.
  27.  
  28. The future of global communications is now because the
  29. future is the Internet.
  30.  
  31.  The Internet 
  32.  
  33. The Internet is a huge, interconnected network of networks
  34. involving hundreds of thousands of computers and millions
  35. of users.  According to Harley Hahn, author of _The Inter-
  36. net Complete Reference_ the Internet is:
  37.   "...by far, the greatest and most significant achievement"
  38.    in the history of mankind." 
  39.                                     -- ?!?!?!
  40.  
  41. Hyperbole aside, the Internet is a powerful resource which
  42. allows all sorts of information access, like...
  43.  
  44.  
  45.  
  46.  What You Can Do With It 
  47.  
  48.         -- You can log in to most of the world's libraries.
  49.         -- You can send email to your global colleagues.
  50.         -- You can join automated, special interest mailing
  51.            lists and newsgroups and learn the latest.
  52.         -- You can search worldwide databases and obtain
  53.            documents.
  54.         -- You can get tons of useful software, free!
  55.         -- You can be part of live, discussion groups or
  56.            on-line classes .
  57.  
  58. All this heady, superhighway stuff comes with your Internet
  59. account.  But...
  60.  
  61.  The Bad News 
  62.  
  63. Continuing with the superhighway metaphor:  the bad news
  64. is the on-ramp (learning curve) to the superhighway is
  65. steep, and if you haven't yet learned to drive (navigate
  66. the net) you're going to become--
  67.  
  68.         -- roadkill.
  69.  
  70. Actually the analogy to driving is a good one.  Learning 
  71. the internet is like learning to drive a stick shift car
  72. (your computer and modem) and also learning the rules of
  73. the road (the Internet's various systems).
  74.  
  75.  
  76.  The Good News 
  77.  
  78. Don't be discouraged if it seems very difficult at first.
  79. There is a lot to look forward to.  Remember how exciting
  80. it was to learn to drive a car?  Why did you want to learn?
  81.     
  82.         -- To get away from your parents.
  83.         -- To "move up" in the world.
  84.         -- To go interesting places.
  85.         -- To get a job.
  86.         -- To find out about how things really are.
  87.         -- To broaden your horizons.
  88.  
  89.  
  90.  
  91.  The Problem 
  92.  
  93. When you learned to drive, the problems were:
  94.  
  95.         * You had to have a car.
  96.         * You had to learn in traffic.
  97.  
  98. Fortunately, you already have an Internet car (a modem
  99. and the computer that powers it), and you're not likely 
  100. to kill anyone while learning.  You'll learn your super-
  101. highway driving skills by using this tutorial.  All you
  102. need now are an Internet connection and a bold and adven-
  103. turous spirit...
  104.  
  105.  
  106.  Rev Your Engine  
  107.  
  108. The superhighway...  The final frontier...
  109.  
  110. If you're ready to go boldly where lots of interesting
  111. people go all the time, then fasten your seatbelt, flip
  112. your turn signal, put her in gear, and get ready to go...
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  Cyberspace
  152.  
  153. The Internet brings the notion of cyberspace to reality.  
  154. In a nutshell, cyberspace means that a computer halfway
  155. around the world is no farther away than a computer at the
  156. next desk.  The links are transparent to the user and 
  157. except for slowdowns caused by heavy traffic, access times
  158. are not a factor either.
  159.  
  160. To get an idea of how this works, follow the flowchart 
  161. around the screen during this lesson...
  162.  
  163.  
  164.  
  165.  
  166.  Making Connections 
  167. The thing that makes the internet work are a complicated 
  168. set of instructions called protocols.  The internet uses a
  169. whole suite of them, named for their two most important 
  170. members: Transport Control Protocol and Internet Protocol,
  171. or TCP/IP for short.  These are sets of rules for moving
  172. about electronic data in packets and making sure they get
  173. reassembled properly when they reach their destination.
  174. Every computer on the Internet speaks TCP/IP.
  175.  
  176. Your internet connection may be on a computer already
  177. wired directly to a TCP/IP network, so you don't have to
  178. dial in, but for this lesson, lets suppose we have to dial
  179. in to a TCP/IP computer via modem in order to connect...
  180.  
  181.  The Host Computer
  182.  
  183. You dial in by instructing your modem (through your com-
  184. munications program) to dial your Internet host computer's
  185. modem.  You will have to go through a device called a
  186. router and a set of login routines to reach your Internet
  187. host.  Once you are connected, your home or office computer
  188. becomes simply another terminal on the host's network (by
  189. use of a terminal emulation program -- once again, part of
  190. your communicatons program).  Although since you are limited
  191. to the speed of your modem, this connection isn't as fast as
  192. a direct TCP/IP connection.
  193.  
  194.  
  195.  
  196.  Unix 
  197.  
  198. To your dismay (unless you are very unusual) you will 
  199. discover that your host computer is running an operating
  200. system called Unix.  Once you log in, you will see nothing
  201. more helpful than a blank screen with a little $, or a %,
  202. or maybe a prompt that looks like: [efudd@slowpoke].
  203.  
  204. The first thing you need to know about Unix is that it is
  205. terse (translate: user unfriendly -- real unfriendly).  The
  206. second thing about Unix is "No news is good news."  If you
  207. run a program and the system doesn't collapse, Unix will 
  208. generally say nothing at all.  It speaks up when there is
  209. trouble...
  210.  
  211.  Around the World In 80 Milliseconds 
  212. Though Unix is hard to work with, there are some wonderful
  213. programs written for Unix which make accessing the Internet
  214. if not easy, at least manageable.  One of them was written
  215. at the University of Minnesota and is called "Gopher."  It
  216. is a system of menus that transparently links computers and
  217. databases around the world and makes it possible to easily
  218. locate files, mail them to yourself (or others), download
  219. them, or simply browse about for information.
  220.  
  221. For purposes of our lesson, let's suppose we want to use the
  222. gopher program to locate a copy of Shakespeare's Hamlet.  We
  223. know that there is a huge virtual library at Geneva, so we
  224. dial in...
  225.  
  226.  Exploration 
  227.  
  228. A little poking around at CERN near Geneva, Switzerland
  229. reveals that there is a copy of Hamlet kept in a historical
  230. archive at the University of Kansas.  We choose this from
  231. our gopher menu, and it transparently connects us ( a
  232. process called telnetting).  The gopher program at Kansas
  233. looks and behaves just like the one at Cern and on our
  234. host computer, except the menus are different.  After
  235. further gopher digging (!), we locate Hamlet and ask
  236. gopher to mail it to ourselves.  Gopher transparently uses
  237. the Simple Mail Transport Protocol (SMTP) to send the text
  238. of Hamlet back to our host computer....
  239.  
  240.  
  241.   Eureka 
  242.  
  243. When we exit gopher and return to the Unix prompt, we decide
  244. to run the mail program, which on our host computer is
  245. called Pine.  Once we start pine we see among our email that
  246. the University of Kansas gopher has indeed mailed us the 
  247. complete text of Hamlet.  We decide to export the file to
  248. our Unix home directory and then download it using Unix and
  249. our communications program.  We're back at square one, 
  250. having achieved the goal of our quest!
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  Pretty Simple 
  257.  
  258. Pretty simple, huh?  Well, not really.  But in fact it is
  259. vastly more complicated than the preceding description makes
  260. it sound.  The Internet uses a transport strategy called
  261. dynamic rerouting, which means that the packets sent may
  262. travel different routes and pass through many different
  263. computers to reach their final destination.  And then pro-
  264. grams like gopher and pine protect you from the truly awful
  265. programs native Unix users are familiar with.  But at any
  266. rate, it works.  It's not too hard to learn.  And it's 
  267. worth it.  You won't have to spend another day without
  268. the complete electronic text of Shakespeare's works!
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  Electronic Addresses 
  302. Every computer on the Internet and every person who uses
  303. the Internet has its/his/her own unique electronic address.
  304. These addresses all follow the same form.  For a user named
  305. Elmer J. Fudd who works at Cal State U. San Marcos the add-
  306. ress might be:
  307.                  efudd@coyote.csusm.edu
  308.  
  309. efudd is the user ID Elmer uses to log in.  It's how the com-
  310. puter knows him.  The part of the address following the @
  311. symbol is called the domain.  It is the specific address of
  312. a computer, in this case the computer called coyote at Cal
  313. State within the educational sub-domain.  There are never
  314. any spaces in an Internet address.
  315.  
  316.  Fully Qualified Domain Names (FQDN) 
  317.  
  318. The address efudd@coyote.csusm.edu is a fully qualified 
  319. domain name.  The domain part of the name (to the right
  320. of the @ symbol) is made up of three sub-domains, and is
  321. read right to left.  The top level domain is edu, a name
  322. given to all educational institutions.  Other top level
  323. domains you will see  are:
  324.         com      commercial organizations
  325.         gov      government
  326.         int      international organization
  327.         mil      military
  328.         net      networking organization
  329.         org      non-profit organization
  330.  
  331.  FQDNs Etc. Etc. 
  332.  
  333. The next part of Elmer's domain address is csusm.  This
  334. is the name given to all the computers on the internet at
  335. Cal State U. San Marcos.  Finally, the name coyote is the
  336. name of a specific computer at CSUSM.
  337. Typically a FQDN has three parts, but you will see varia-
  338. tions.  Some organizations are large enough to have specific
  339. departments within their subdomain.  For example:
  340.         borg.lib.vt.edu
  341. is the name of a computer within the library at the Univer-
  342. sity of Vermont.  In other cases, some organizations are
  343. so small they only have one computer on the internet, and
  344. their FQDN would be something like: oes.com.     
  345.  
  346.  FQDNs International 
  347.  
  348. When a computer is outside the US, its FQDN must be appended
  349. with an abbreviation indicating the country.  For example:
  350.  
  351.       at ------ Austria          au ------ Australia
  352.       ca ------ Canada           ch ------ Switzerland
  353.       de ------ Germany          dk ------ Denmark
  354.       fi ------ Finland          fr ------ France
  355.       gr ------ Greece           jp ------ Japan
  356.       uk ------ United Kingdom   za ------ South Africa     
  357.  
  358. music.tuwien.ac.at is the computer called music at Tech. U.
  359. of Vienna.
  360.  
  361.  The Host Command 
  362.  
  363. Computers are a lot like the alien in the Sigorney Weaver
  364. picture.  They are utterly foreign to us and work by their
  365. own often inscrutible rules.  So it really is with Internet
  366. addresses. They are really numbers in disguise. If you want
  367. to know the real address of a computer on the internet you
  368. issue the host command.  For example:
  369.         host coyote.csusm.edu 
  370. will return the message:
  371.         144.37.1.41
  372. This is called coyote's Internet Protocol (IP) address, and
  373. is really all computer's care about.  Name's are just for
  374. human convenience.
  375.  
  376.  IP Address - So what?
  377. The command:           host borg.lib.vt.edu
  378. returns the message:   128.173.124.25
  379. The command:           host 144.37.1.41
  380. returns the message:   coyote.csusm.edu
  381.  
  382. See.  It works vice versa.  So what?  Occasionally it
  383. will be impossible to telnet to a location using its named
  384. address, but using its IP address will work.  Furthermore, 
  385. only computers really on the Internet have IP addresses.
  386. This is one way to tell if a computer you are corresponding
  387. with is a real Internet site or only a mail gateway to a
  388. real site.  When you log in for real, try the host command
  389. and write down your IP address.
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.