edtFTPnet/Compact - FTP component for .NET Compact Framework | Free Trial | Pricing
 Proxies

Proxies allows 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.

graphic

A proxy connection is made a follows:

1.     The client connects to the proxy server.

2.     The client requests that the proxy server should form a connection to the remote server.

3.     The proxy server connects to the remote server.

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:
·      SOCKS4 and SOCKS4A
·      SOCKS5
·      HTTP
·      FTP Protocol Overview