Socket Secure [SOCKS], an Internet protocol that routes network packets between a client and server through a proxy server. [SOCKS5] additionally provides authentication
Socket Secure [SOCKS] is an Internet protocol that routes network packets between a client and server through a proxy server. SOCKS5 additionally provides authentication so only authorized users may access a server. Practically, a SOCKS server proxies TCP connections to an arbitrary IP address, and provides a means for UDP packets to be forwarded.
SOCKS performs at Layer 5 of the OSI model (the session layer, an intermediate layer between the presentation layer and the transport layer).
Source: [Wikipedia] - SOCKS