A Web proxy server is a
specialized HTTP server. The primary use of a proxy server is to
allow internal clients access to the Internet from behind a
firewall. Anyone behind a firewall can now have full Web access past
the firewall host with minimum effort and without compromising
security.The proxy server listens for requests from clients within
the firewall and forwards these requests to remote internet servers
outside the firewall. The proxy server reads responses from the
external servers and then sends them to internal client clients.In
the usual case, all the clients within a given subnet use the same
proxy server. This makes it possible for the proxy to cache
documents efficiently that are requested by a number of
clients.People using a proxy server should feel as if they are
getting responses directly from remote servers.Clients without
Domain Name Services (DNS) can still use the Web. The proxy IP
address is the only information they need