Un Proxy1) est un composant logiciel informatique qui joue le rôle d'intermédiaire en se plaçant entre deux hôtes pour faciliter ou surveiller leurs échanges.
Dans le cadre plus précis des réseaux informatiques, un proxy est alors un programme servant d'intermédiaire pour accéder à un autre réseau, généralement internet. Par extension, on appelle aussi proxy un matériel (un serveur par exemple) mis en place pour assurer le fonctionnement de tels services.
Au début le PROXY était un serveur tampon qui permettait aux utilisateurs de visualiser les pages internet que le serveur PROXY avait mis dans son cache, de cette façon l'utilisateur ne devait pas faire une connexion faire un serveur externe à son FAI2).
Dans l'environnement plus particulier des réseaux, un serveur proxy (serveur mandataire en français) est une fonction informatique client-serveur qui a pour fonction de relayer des requêtes entre une fonction cliente et une fonction serveur (couches 5 à 7 du modèle OSI).
Les serveurs proxys sont notamment utilisés pour assurer les fonctions suivantes :
L'ordinateur client va directement faire une requête au serveur Web pour accéder à un site par exemple sans passer par le serveur de Proxy de ce faite l'ordinateur client est exposé et si la connexion entre la machine cliente et le serveur est lente, l'utilisateur risque de patienter un peu plus pour voir sa page.
Avant dans les années 90 et jusque les années 2001 les fournisseurs offraient volontiers un service Proxy à leurs abonnées vu que les connexions étaient assez lentes. Actuellement ce n'est majoritairement plus le cas.
Lorsque l'on dispose d'une connexion avec un Proxy, les ordinateurs clients sont moins exposés à des attaques, des scanne d'IP3) vu qu'ils sont derrière un serveur Proxy.
La connexion se passe comme lors d'une requête d'un ordinateur client:
Exemple du schéma ci bas:Gras la machine cliente fait une requête, il dit par exemple: “affiche moi la page “ZZZ” car bien sure pour l'afficher doit d'abord télécharger la page ”ZZZ“ sur un serveur Web, donc voilà ce qui ce passe en gros.
Pffff que c'est long tout ca, c'est ce que l'on appel la latence.
Ceci est une des fonctions du proxy sur un services car ils en existes bien d'autres.