home *** CD-ROM | disk | FTP | other *** search
/ Acorn User 2 / AUCD2.iso / internet / acornet.spk / !Acornet / Apps / !ArcWeb / PublicHTML / proxy < prev    next >
Text File  |  1995-11-21  |  4KB  |  83 lines

  1. <html><head><title>Proxying Explained</title></head><body>
  2.  
  3. <h2>What is Proxying</h2>
  4.  
  5. In terms of the World-Wide Web, a proxy server is an agent program which
  6. carries out transactions on behalf of a client (ie. <bf>ArcWeb</bf>).  The
  7. proxy server is willing to fetch documents from within certain namespaces
  8. and return them to the client.  Usually, proxies cache the documents that
  9. they have fetched to reduce network loading.  Hence, if you are in the UK
  10. and you fetch a page from the USA, it will be at least as quick to fetch it
  11. via a proxy such as that at <em>wwwcache.hensa.ac.uk</em>.  If the proxy already
  12. has a copy of the page cached, it will return it directly, otherwise it will
  13. fetch it from the source.
  14.  
  15. <h2>A bit plainer ..</h2>
  16.  
  17. Try looking at Demon Internet's <a href="http://www.demon.co.uk:8080/">description
  18. of proxying</a>.
  19.  
  20. <h2>And now in plain English ...</h2>
  21.  
  22. Instead of asking the machine which has a document (the target machine) to send
  23.  it to you, you can
  24. ask another machine (the proxy) to do it on your behalf.  There are
  25. advantanges of this scheme because:
  26. <ul>
  27. <li>you only ever need to talk to the proxy machine, which will usually be very
  28. close to you (in network terms) eg. Demon customers can use www-cache.demon.co.uk.
  29. Your link to the proxy machine will be at the highest speed that your machine
  30. can manage.
  31. <li>the proxy machine can talk to the target machine over its highest speed links
  32. which are going to be at least as fast (in Demon's case, very much faster) as your
  33. link.  (However, the loading on the link may make it slower).
  34. <li>the proxy remembers the pages it has been asked to fetch for people.  If it
  35. gets another request for the same page, it just sends you its copy.  It doesn't
  36. matter <em>who</em> asked for it.  So if you happen to be in the UK, and you
  37. ask for a page in the USA, the proxy may not have to bother to talk to the
  38. machine in the USA at all.  This is obviously going to be faster than you having
  39. to connect to the machine in the USA, as the link to the USA is usually heavily
  40. loaded.
  41. </ul>
  42.  
  43. <h2>Proxy Namespaces</h2>
  44.  
  45. The HTTP proxy servers will always respond to http URLs.  The HENSA proxy
  46. also serves gopher, WAIS and FTP URLs.  Since only the HTTP protocol is used
  47. by the client, effectively you get these methods without requiring special
  48. software.  The Demon Internet proxy (on port 8080 of www-cache.demon.co.uk) does
  49. now appear to service FTP, gopher and WAIS in addition to HTTP.
  50.  
  51. <h2>Proxy Trails</h2>
  52.  
  53. It is possible, but unusual, to construct URLs containing multiple proxy
  54. servers.  Thus you specify a URL such as:
  55. <pre>http://www-cache.demon.co.uk:8080/http://wwwcache.hensa.ac.uk:8080/gopher://gopher.doc.ic.ac.uk
  56. </pre>
  57. which will proxy to HENSA via Demon Internet.
  58.  
  59. <h2><img src="#!arcwebtcp">Configuring ArcWeb to use Proxies</h2>
  60.  
  61. Choose the <b>Network Interface</b> option from the <b>Configure</b> menu which you
  62. will find on ArcWeb's icon bar menu, and the configuration window will be opened.
  63. The default state is to proxy HTTP requests and to proxy FTP,
  64. gopher and WAIS to wwwcache.hensa.ac.uk on port 8080, 8080 & 80 respectively.
  65. To change the proxy server,
  66. you need to know the hostname and the port number.  Enter the host name in
  67. the large box and the port number in the small box next to the protocol.  If
  68. you wish, enable HTTP proxying.  The <em>No Proxy</em> icon chooses domains
  69. which should be excluding permanently from proxying.  It is usual to set
  70. this to at least your own domain.  For me, <tt>ac.uk</tt> is sensible, as
  71. Southampton University is a SuperJANET site anyway and access to the other
  72. academic sites will probably be more efficient if done directly.  You can
  73. specify several comma seperated domain names here to exclude all of those from
  74. proxying.
  75. <p>
  76. Finally, to save your choices permanently, click Save Choices, to cancel all
  77. changes, click Cancel, and to set the choices, but not save them to disc,
  78. click OK.
  79.  
  80. </hr></body><address><a href="http://www.dsse.ecs.soton.ac.uk/~snb94r/">S.N.Brodie</a><br>
  81. <a href="http://www.ecs.soton.ac.uk/">Dept. Electronics & Computer Science</a><br>
  82. University of Southampton</address></html>
  83.