Proxies allow computers behind a firewall to communicate with computers outside the firewall. During this communication the proxy server acts as a relay for information sent in both directions. SOCKS is a very common proxy standard.
A proxy connection is made as follows:
Once the connection has been established communications proceed as though the client were connected directly to the server; the proxy simply relays every byte of information sent to and from the server.
See also: