sécurisé par socket
Un serveur ou client SOCKS est une application proxy de type « Transmission Control Protocol / Internet Protocol » ( TCP/IP ) qui permet d'envoyer des informations via une grande variété de protocoles sans divulguer les informations relatives au réseau interne. Pour utiliser un serveur SOCKS, le client doit prendre en charge le protocole SOCKS.
Certains systèmes, tels que les systèmes « IBM i », prennent en charge un client SOCKS au sein de leur pile d' TCP/IP s (clients polyvalents), ce qui permet à toutes les applications clientes d'utiliser un serveur SOCKS. La configuration du client indique le nom du serveur SOCKS à utiliser et les règles d'utilisation du serveur.
Les serveurs SOCKS ne connaissent pas le protocole d'application qu'ils utilisent. Ces serveurs, par exemple, ne font pas la distinction entre Telnet et Hypertext Transfer Protocol ( HTTP ). Par conséquent, les serveurs SOCKS peuvent être écrits de manière plus efficace que les autres applications de serveur proxy. L'inconvénient est que les serveurs SOCKS ne peuvent pas exécuter des fonctions telles que la mise en cache ou la consignation des URL accessibles via le serveur.
La connexion universelle ne prend pas en charge le flux d'informations de service via un serveur SOCKS. Par conséquent, si votre client accède au réseau via un serveur SOCKS, vous devez vous assurer qu'aucune des informations de connexion universelle n'est acheminée vers le serveur SOCKS en spécifiant que toutes les destinations sont DIRECT dans votre configuration SOCKS.