Home News Forum Articles
  Welcome back Join CF
You are here You are here: Home | Forum | How a Proxy Works


You are currently viewing our boards as a guest which gives you limited access to view most of the discussions, articles and other free features. By joining our Virgin Media community you will have full access to all discussions, be able to view and post threads, communicate privately with other members (PM), respond to polls, upload your own images/photos, and access many other special features. Registration is fast, simple and absolutely free so please join our community today.


Welcome to Cable Forum
Go Back   Cable Forum > Cable Forum Website > Articles & Information > Internet Information > Proxy Server Information

How a Proxy Works
Reply
 
Thread Tools
Old 21-10-2006, 16:37   #1
Paul M
Dr Pepper Addict
 
Paul M's Avatar
 
Join Date: Oct 2003
Location: Nottingham
Age: 49
Services: VM Phone : Sky+ Multiroom : VM Cable (50 Mbps)
Posts: 18,209
Paul M has a pair of shiny starsPaul M has a pair of shiny starsPaul M has a pair of shiny starsPaul M has a pair of shiny stars
Paul M has a pair of shiny starsPaul M has a pair of shiny starsPaul M has a pair of shiny starsPaul M has a pair of shiny starsPaul M has a pair of shiny starsPaul M has a pair of shiny starsPaul M has a pair of shiny starsPaul M has a pair of shiny starsPaul M has a pair of shiny starsPaul M has a pair of shiny starsPaul M has a pair of shiny starsPaul M has a pair of shiny starsPaul M has a pair of shiny starsPaul M has a pair of shiny stars
How a Proxy Works

Summary

This article attempts to describe how your web browser fetches pages from the World Wide Web for a variety of methods, including transparent and non-transparent web cahces.

More Information


Without any proxy

  1. Your PC does a dns lookup of the required domain using it's own (locally) defined dns servers.
  2. It sends the http request on tcp port 80 to the destination server's IP address.
  3. This request is routed over the network direct to the specified server IP.
  4. The requested page is then returned, by the server, direct to the client.

Using a manually defined proxy

  1. Your PC does a dns lookup of the proxy servers IP using it's own (locally) defined dns servers.
  2. It sends the http request on tcp port 8080 to the proxy server's IP address.
  3. This request is routed over the network direct to the specified proxy server IP.
  4. The proxy server checks if it has a valid copy of the requested page in its cache (using the domain name, not IP address).
  5. If the proxy has the page it returns it directly back to the client. Job done.
  6. If the proxy does not have the page it does a dns lookup of the requested domain using it's own defined dns servers.
  7. The proxy sends the http request on tcp port 80 to the destination servers IP address.
  8. This request is routed over the network direct to the destination server's IP.
  9. The requested page is then returned, by the destination server, directly back to the proxy server.
  10. The requested page is then returned, by the proxy server, direct to the client.

Transparent Proxy (if you have no manually defined proxy, but NTL's proxies are active)

  1. Your PC does a dns lookup of the destination servers IP using its own (locally) defined dns servers.
  2. It sends the http request on tcp port 80 to the destination servers IP address.
  3. This request is intercepted by VM's routers and re-directed to one of a group of transparent proxy [cache] servers. The decision on which proxy server gets used is based on the requested domains IP address.
  4. The chosen proxy server checks if it has a valid copy of the requested page in its cache (using the domain name, not IP address).
  5. If the proxy has the page it returns it directly back to the client. Job done.
  6. If the proxy does not have the page it does a dns lookup of the requested domain using it's own defined dns servers.
  7. The proxy sends the http request on tcp port 80 to the destination servers IP address.
  8. This request is routed over the network direct to the destination servers IP.
  9. The requested page is then returned, by the destination server, directly back to the proxy server.
  10. The requested page is then returned, by the proxy server, direct to the client.

This article was originally written by Paul M
__________________
DigiGuide : Twitter : Facebook : CF Twitter : CF Facebook

Baby I was born this way.
Paul M is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



Google Search




All times are GMT +1. The time now is 16:17.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Copyright © 2003 - 2012, Cable Forum.
(server1.cableforum.co.uk)

SEO by vBSEO 3.3.2