What is it?
A proxy server is basically a machine acting as an intermediary between a local network and the Internet. It is generally used for web (HTTP proxy) but there are proxy servers for all application protocols (FTP, etc.)…
A proxy works in the following way: it is mandated by an application to query the Internet instead. More specifically, when a user (using a proxy) connects to the Internet makes it connects to the proxy and it is this that will make the request. The answer lies in the same path but in “reverse.”
The cache function
Computer language cache is a function to remember the pages that users visit a local network more often so as to provide as quickly as possible.
This function presents the new fresh proxies allows among others to save bandwidth to the Internet but also to reduce the access time to the various company documents for LAN users. Nevertheless, if the cache is working optimally, it must compare the data regularly to stay up to date.
Another function provides a proxy is filtering data. Indeed, it is possible to monitor the requests made by users on the LAN through activity logs (logs). These systematically record all Internet connections.
The filter and proxy requests by referring either to a list of connections allowed (white list) or a list of unauthorized connection (blacklist).
A reverse proxy is a proxy that is the reverse of normal. It does not allow users to send a local network to the Internet but Internet users to achieve indirectly LAN.
In this configuration, the proxy also serves to protect from attacks from the outside and through the cache function, alleviate server load which results in a considerable saving of time.