DEFINITION
Socket Secure Protocol. Protocollo proxy generico utilizzato dalle applicazioni per comunicare sulle reti TCP/IP. Il protocollo SOCKS fornisce un'infrastruttura flessibile per lo sviluppo di comunicazioni protette grazie alla semplice integrazione con altre tecnologie di sicurezza. SOCKS include due componenti: il server SOCKS e il client SOCKS. Il server SOCKS viene implementato a livello di applicazione, mentre il client SOCKS viene implementato tra i livelli di applicazione e di trasporto. Lo scopo di base del protocollo è attivare gli host di uno dei lati di un server SOCKS per ottenere l'accesso agli host dell'altro lato senza richiedere la raggiungibilità IP diretta.