DEFINITION
Protocolo de soquete seguro. Um protocolo de proxy genérico usado pelos aplicativos para se comunicar por meio de redes TCP/IP. O protocolo SOCKS oferece uma rede flexível para o desenvolvimento de comunicações seguras, por meio da fácil integração de outras tecnologias de segurança. O SOCKS tem dois componentes: o servidor SOCKS e o cliente SOCKS. O servidor SOCKS é implementado na camada de aplicativos, enquanto o cliente SOCKS é implementado entre o aplicativo e as camadas de transporte. O objetivo básico do protocolo é permitir que os hosts em um lado de um servidor SOCKS obtenham acesso aos hosts do outro lado de um servidor SOCKS, sem a necessidade de acessibilidade direta de IP.