It is a server or a computer that provides indirect access (network connections) to the other network services. When a client requires a connection with the network, the client sends a request and the proxy server serves the requirement form the cache.
There are four different types of proxy servers:
- Transparent proxy
- Anonymous proxy
- Distorting proxy
- High-anonymity proxy
The following graphic displays the appropriate placement of the proxy server: