What are SOCK proxies?
SOCKS is basically a protocol which intends to act as a circuit level proxy. The SOCKS protocol can be considered corresponding to setting up of an IP tunnel with protocol requests and a firewall. Here, the customer gets in touch with the SOCKS proxy server and then negotiates the proxy connection by exchanging messages. After the connection has been established, the client interacts with the SOCKS server with the help of SOCKS protocol.
How it works?
It is to be noted that the workstation of a user should have SOCKS client installed. It may be installed in the form of an application or in the TCP/IP stack. The SOCKS client then start a connection to a SOCKS server and the SOCKS protocol further permits the authentication of the connection requests.