home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / isoc / pub / isoc_news / 1-2 / n-1-2-040.31.3a.Z / n-1-2-040.31.3a
Text File  |  1994-03-26  |  3KB  |  64 lines

  1. 040.31.3a  Exploring Internet Gopherspace
  2. by Mark P. McCahill <mpm@boombox.micro.umn.edu>
  3.  
  4. Internet Gopher is a simple protocol for building distributed information
  5. systems and organizing access to Internet resources. The design goal for Gopher
  6. is to make navigating the Internet and accessing distributed resources easy for
  7. naive and non-technical users.
  8.  
  9. The Internet Gopher client software presents users with a virtual information
  10. matrix (gopherspace) that they can navigate by either browsing a hierarchical
  11. arrangement of items, or search by submitting queries to full-text search
  12. engines. For browsing in gopherspace, the gopher client software presents the
  13. user with lists of items from which the user selects an items of interest
  14. (typically by pointing and clicking with a mouse). For instance, at the
  15. University of Minnesota, a user might look for a salmon recipe by looking in 
  16. the
  17. "fun & games" directory for the "recipes" directory which contains a "seafood"
  18. directory. Alternatively, the user can select an item called "Search lots of
  19. places at the University of Minnesota" to look for salmon; when this search
  20. engine is selected the user is prompted for what words to search for (salmon)
  21. and a full-text search is done by the server. The result of the search is a 
  22. list
  23. of items that matched the search criteria.
  24.  
  25. Although the Gopher protocol architecture supports distributed servers, access
  26. is transparent to the user. A gopher client is configured with the address of a
  27. single Gopher server. When the client is launched it contacts this server for 
  28. an
  29. initial list of items to display to the user. Each item has a type associated
  30. with it so that the client software can differentiate between documents,
  31. directories, search engines, sounds, etc. The type descriptor also makes it 
  32. easy
  33. to add functionality to the gopher protocol by defining new types. Each item
  34. also has a name (to be displayed to the user), a selector string (be sent to a
  35. server to get the contents of the item), and the port and domain name of the
  36. machine on which the item resides. Note that the machine name and port can
  37. easily be used to refer to other gopher servers; this makes it easy to 
  38. construct
  39. links (pointers) to item that reside on other servers. Links to items that
  40. reside on other machines can be refer to individual documents, search engines,
  41. or directories (collections of items).
  42.  
  43. Because there are gateways from gopher to other services, gopher clients can
  44. access information in WAIS, Archie, ftp, and USENET news. The gopher gateway to
  45. Archie translates ftp sites listed by Archie into items that a gopher client 
  46. can
  47. access directly through the gopher to ftp gateway; this makes finding and
  48. fetching items via anonymous ftp seamless with a gopher client.
  49.  
  50. The Internet Gopher software (clients: Macintosh, PC, NeXT, X-windows, VMS,
  51. VM/CMS, and Unix vt-100 terminal) (servers: Unix, NeXT, Macintosh, VMS, VM/CMS,
  52. and MVS) is available for anonymous ftp from boombox.micro.umn.edu in the
  53. /pub/gopher directory. Gopher is discussed on the gopher-news mailing list 
  54. (send
  55. subscription requests to gopher-news-request@boombox.micro.umn.edu) as well as
  56. on the USENET newsgroup alt.gopher. For a quick look at gopherspace, you can
  57. telnet to consultant.micro.umn.edu and log in as "gopher"; for extended visits
  58. to gopherspace you will probably want to run a gopher client on your own
  59. machine.
  60.  
  61.  
  62. * Mark P. McCahill, gopherspace engineer, Computer and Information System
  63. University of Minnesota
  64.