Just an addition to the above, very good, explanation. Proxy servers also can be setup as a cache for web content. So if you have been surfing a website allo those pages you visited are stored in the proxy server's cache. Now if someone else or also you, visit that site at a later time again, the proxy server just downloads the the changes from the original site and serves the rest of the contents to you directly from it's own cache. This makes access for you much faster and it also releases some of the load from the internet connection.
Main Topics
Browse All Topics





by: giltjrPosted on 2007-04-19 at 20:09:21ID: 18943917
A proxy server is a box that performs a specific function. It acts as a proxy for the computers behind it.
ki/Proxy_s erver
ki/Firewal l
That is you say "I want to talk to Bill" but you tell the proxy. The proxy then goes and talks to "Bill", gets the response from "Bill" and then passes it back to you. Your never talk to Bill. In some instances the proxy may filter some of the information that Bill responded with in case it is something you should not hear. This is called content filtering. A proxy must under stand the "protocol" you are talking. If you want to do http, it must know http because it is really doing the http function.
A firewall works at the IP level in the communication stack and will block block traffic to/from specific ports. Web traffic uses HTTP and HTTP by default uses TCP port 80. A fire wall can block all traffic to/from port 80. A firewall can also block traffic to/from a specific IP host. A firewall can also keep track of the state of a connection if the state is not correct, it can break the connection. A firewall can also do NAT. Some firewalls are also protocol aware (like http) and can also do content filtering.
The installation of a proxy server or firewall depends. There are software proxy servers/firewalls that install like any other software product. There are "hardware" proxy servers/firewalls, which are really customized boxes where you only have access to customize the proxy server/firewall.
Some firewalls include a proxy server.
http://en.wikipedia.org/wi
http://en.wikipedia.org/wi