The SOCKS protocol provides a framework that makes it possible to safely use the services provided by the Network Firewall for client / server applications in TCP and UDP domains. This protocol is conceptually, "SHIM-Layer", which is between the application layer and the transport layer, so that the network layer gateway service such as passing ICMP information is not provided.
This method is gradually being gradually spread using the network firewall to isolate the network structure inside the organization such as the external network such as the INTERNET. These firewall systems typically operate between the network between the application layer gateway, providing access to controlled Telnet, FTP, SMTP, etc. SOCKS provides a general framework to pass these protocols to pass through the firewall.
For more information, please visit the following page: 中文 版: http://www.networkDictionary.com/chinese/protocols/socks.php English version: http://www.networkDictionary.com/protocols/socks.php