A proxy server is a server placed in the middle of the communication between a user and a server that offers a certain service. The client (user) makes requests to the proxy server and the proxy server makes requests on behalf of the user to a Web server, for example. After the proxy server receives the response from the Web server, it sends the result back to the client. This process is depicted in Figure 21.4 below:
The content below this message is for members only.