A surrogate server, or totally a surrogate, is a computer that acts as an mediator between the consumer and the target server. Foremost, the client connects to the proxy server and requests the required resource located on another server. On example, email or html page. The proxy then either connect...