Pour sûr, chaque propriétaire d'un connecté au réseauOrdinateur Internet au moins une fois, mais j'ai entendu l'expression «serveur proxy» ou «proxy». Certains utilisateurs pourraient décider eux-mêmes qu'il existe déjà de nombreux termes obscurs sur le Web afin de comprendre ce qu'est un serveur proxy. En fait, il existe une sorte de test indiquant la nécessité d'une étude approfondie du proxy: s'il n'y a pas de problème de travail dans le réseau global, alors la question "qu'est-ce qu'un serveur proxy et pourquoi est-il nécessaire?" intéressant, tout d'abord, du côté théorique. Cependant, les possibilités offertes par un tel serveur peuvent intéresser même un simple utilisateur qui ne consulte que des articles sur les pages des sites.
Pour comprendre ce qu'est un serveur proxy,vous devez vous familiariser avec le fonctionnement des applications réseau. La visualisation des ressources sur le réseau mondial est effectuée à l'aide d'un programme spécial - un navigateur. Opera, Google Chrome, Firefox, Internet Explorer et autres - ce n'est pas une liste complète des navigateurs populaires. Considérons un mécanisme simplifié de leur travail. La fonction attribuée à de tels programmes est extrêmement simple et consiste à envoyer une demande d'utilisateur ou de service à des pages Web situées sur des serveurs distants. Une réponse est envoyée à la demande et affichée. Bien sûr, tout est beaucoup plus compliqué, mais pour comprendre le mécanisme lui-même, ce schéma suffit amplement.
Évidemment, s'il réussit d'une certaine manièretraiter la demande, le résultat peut être géré de manière flexible. Sans comprendre ce qu'est un serveur proxy, un tel ajustement ne peut pas être effectué. Un «proxy» installé sur un ordinateur est un progiciel spécial qui sert d'intermédiaire entre le navigateur (ou tout autre client envoyant des requêtes au réseau) et la ressource demandée. Le navigateur n'envoie pas la demande au site cible, mais au serveur proxy, qui effectue les ajustements nécessaires et l'envoie au réseau.
Voici quelques exemples où les avantages d'un proxy peuvent difficilement être surestimés:
- Le trafic Internet est facturé par mégaoctet. Étant donné que chaque flux d'information de demande et de réponse (texte, image) passe par un «proxy», son système de mise en cache stocke une partie des données. Avec les demandes ultérieures pour la même ressource, certaines des informations ne sont pas téléchargées à nouveau à partir du Web, mais remplacées à partir du cache. Cela permet d'économiser considérablement le trafic et la vitesse des chargements de pages ultérieurs augmente. Pour les utilisateurs de connexions GPRS, un tel système est irremplaçable;
- pour réduire la quantité de données (pas de mise en cache). Certaines informations sont compressées. Voici comment Opera Turbo fonctionne dans un navigateur bien connu;
- pour bloquer l'accès aux ressources. Si des ressources bloquées sont spécifiées dans les paramètres du serveur proxy, les clients qui se connectent au réseau via un tel serveur peuvent recevoir une réponse uniquement des ressources qui ne sont pas sur la liste noire. Dans les grandes entreprises, c'est ainsi qu'il est interdit aux salariés d'accéder aux services (réseaux sociaux, ICQ);
- pour la navigation anonyme et la suppression des restrictions d'accès sur certains sites. Dans ce cas, la ressource cible ne voit pas les informations du client, mais le proxy, qui est configuré selon les besoins;
- pour bloquer les publicités. En compilant une "liste noire" de bannières et de liens indésirables, vous pouvez supprimer les publicités de la même manière que le célèbre Ad Mucher.
La configuration du serveur proxy commence par le choixsouhaité (HandyCache, CoolProxy, TOR, etc.). Comme mentionné ci-dessus, leurs capacités diffèrent et sont déterminées par la classe de problèmes à résoudre. Un utilisateur qui sait ce qu'est un serveur proxy commence la configuration en spécifiant une adresse IP et un port vers les programmes clients. Si le proxy est installé sur l'ordinateur de l'utilisateur, l'adresse est généralement localhost et, pour ceux situés sur Internet, elle est spécifiée dans la description. Ensuite, les paramètres sont définis sur le serveur lui-même (en fonction de l'objectif).