Thursday, January 8, 2009

Proxy Server Definition

PROXY SERVER DEFINITION - Xtechnology®Network.Server -

Proxy servers implement one or more of the following functions:-

[edit] Caching proxy server

A caching proxy server accelerates service requests by retrieving content saved from a previous request made by the same client or even other clients. Caching proxies keep local copies of frequently requested resources, allowing large organizations to significantly reduce their upstream bandwidth usage and cost, while significantly increasing performance. Most ISPs and large businesses have a caching proxy. These machines are built to deliver superb file system performance (often with RAID and journaling) and also contain hot-rodded versions of TCP. Caching proxies were the first kind of proxy server.

The HTTP 1.0 and later protocols contain many types of headers for declaring static (cacheable) content and verifying content freshness with an original server, e.g. ETAG (validation tags), If-Modified-Since (date-based validation), Expiry (timeout-based invalidation), etc. Other protocols such as DNS support expiry only and contain no support for validation.

Some poorly-implemented caching proxies have had downsides (e.g., an inability to use user authentication). Some problems are described in RFC 3143 (Known HTTP Proxy/Caching Problems).


Another important use of the proxy server is to reduce the hardware cost. In organization there may be many systems working in the same network or under control of one server, now in this situation we can not have individual connection for all systems with internet. We can simply connect those systems with one proxy server and proxy server with the main server.

Add by FiQ@Xtechnology®Network.Server
YOUR SERVER STATION

0 comments:

Post a Comment