Proxy server
Acts as the interface to the Internet or between two networks. A proxy server receives queries from a computer in an Intranet, for example. It then connects to the Internet (on behalf of the computer) to forward the queries and return the (if necessary, filtered) responses. To achieve this, the HTTP proxy uses the Internet's HTTP protocol.