DEFINITION
Protokół Socket secure. Ogólny protokół serwera proxy używany przez inne aplikacje do komunikacji w sieciach TCP/IP. Protokół SOCKS zapewnia elastyczną strukturę do opracowywania bezpiecznej komunikacji poprzez łatwą integrację innych technologii zabezpieczających. Protokół SOCKS obejmuje dwa składniki: serwer SOCKS oraz klienta SOCKS. Serwer SOCKS jest wdrażany w warstwie aplikacji, natomiast klient protokołu SOCKS jest wdrażany pomiędzy warstwami aplikacji i transportu. Podstawowym celem protokołu jest umożliwienie hostom po jednej stronie serwera protokołu SOCKS uzyskanie dostępu do hostów po drugiej stronie serwera protokołu SOCKS, bez potrzeby bezpośredniego dostępu do protokołu IP.