Introduction à la notion de proxy
Un serveur proxy ( traduction française de proxy server, appelé aussi serveur mandataire) est à l´origine une machine faisant fonction d´intermédiaire entre les ordinateurs d´un réseau local ( utilisant parfois des protocoles autres que le protocole TCP/IP) et internet.
La plupart du temps le serveur proxy est utilisé pour le web, il s´agit alors d´un proxy HTTP. Toutefois il peut exister des serveurs proxy pour chaque protocole applicatif ( FTP, . ..).
Le principe de fonctionnement d´un proxy
Le principe de fonctionnement basique d´un serveur proxy est assez simple : il s´agit d´un serveur " mandaté" par une application pour effectuer une requête sur Internet à sa place. Ainsi, lorsqu´un utilisateur se connecte à internet à l´aide d´une application cliente configurée pour utiliser un serveur proxy, celle-ci va se connecter en premier lieu au serveur proxy et lui donner sa requête. Le serveur proxy va alors se connecter au serveur que l´application cliente cherche à joindre et lui transmettre la requête. Le serveur va ensuite donner sa réponse au proxy, qui va à son tour la transmettre à l´application cliente.