Quels sont les différents types de serveurs proxy?
Il existe trois principaux types de serveurs proxy, chacun remplissant la même fonction de base, qui consiste à servir d'intermédiaire entre un ordinateur client et un serveur Web. La mise en cache régulière de serveurs proxy et de proxys transparents est destinée à accélérer les performances en conservant les données demandées. Ce processus de mise en cache peut entraîner une livraison plus rapide des données si elle est demandée à plusieurs reprises. Les proxys inversés fonctionnent également en mettant en cache des données statiques, bien qu'ils fassent généralement partie d'une infrastructure de serveur et soient conçus pour alléger un peu la charge d'un serveur Web. La plupart des serveurs proxy transmettent l'adresse de protocole Internet (IP) du client et d'autres informations, bien que des mandataires anonymes puissent masquer ces informations.
Les serveurs proxy traditionnels sont conçus pour mettre en cache les données demandées couramment afin d'accélérer l'expérience de navigation Internet d'un utilisateur final. Ces serveurs sont généralement configurés manuellement en demandant au navigateur Web sur un ordinateur de diriger les requêtes vers le proxy. Chaque fois que le navigateur effectue une demande, le serveur proxy vérifie son cache pour voir s'il dispose des informations requises. Si tel est le cas, les données sont livrées à une vitesse généralement supérieure à celle du téléchargement direct depuis le serveur Web.
Les proxys transparents fonctionnent à peu près de la même manière mais ne nécessitent aucune configuration côté client. Les navigateurs Web de chaque ordinateur client envoient des demandes et reçoivent des données sans se rendre compte que les informations transitent par un proxy. De nombreuses grandes entreprises utilisent des proxys transparents pour éviter de configurer manuellement chaque client, mais les fournisseurs de services Internet (FAI) les utilisent également. Lorsqu'un fournisseur de services Internet utilise un proxy transparent, il peut effectivement réduire le temps nécessaire aux utilisateurs pour télécharger des sites fréquemment consultés.
Le troisième type de serveur proxy principal réduit la charge subie par un serveur Web au lieu d’améliorer les performances pour l’utilisateur final. Ces mandataires inverses sont généralement intégrés à l'architecture du serveur et peuvent gérer de nombreuses demandes d'informations statiques, telles que des images et des vidéos. Toute information générée dynamiquement est toujours envoyée directement du serveur Web au client, bien que le déchargement de données statiques puisse améliorer les performances.
Chacun de ces types de serveurs proxy transfère généralement les informations client avec les demandes de données. Si un utilisateur souhaite masquer son IP ou d'autres informations personnelles, un serveur proxy anonyme anonyme doit être utilisé. Ces serveurs fonctionnent de la même manière que les autres serveurs mandataires, mais ils n'enregistrent ni ne transmettent d'informations personnelles. Les serveurs proxy anonymes peuvent être des proxy traditionnels de mise en cache qu'un navigateur Web doit être configuré pour utiliser, ou ils peuvent être accessibles via une interface de site Web.