Comment fonctionne un serveur proxy ?

Il est toujours intéressant de savoir comment fonctionne un serveur proxy. En effet, il s'agit d'un serveur "mandaté" par une application (ex : navigateur web) pour effectuer une requête sur internet à sa place. Ainsi, lorsqu'un utilisateur se connecte à l'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 distant va ensuite donner sa réponse au proxy, ...

- ... qui va à son tour la transmettre à l'application cliente.