Quels sont les différents types de serveurs proxy?
Il existe trois principaux types de serveurs proxy, chacun qui remplit la même fonction de base pour agir comme intermédiaire entre un ordinateur client et un serveur Web. Les serveurs proxy de mise en cache réguliers et les proxys transparents sont tous deux destinés à accélérer les performances en conservant les données demandées. Ce processus de mise en cache peut entraîner la livraison des données plus rapidement si elle est demandée à plusieurs reprises. Les proxys inversés fonctionnent également en mettant en cache des données statiques, bien qu'elles fassent généralement partie d'une infrastructure de serveur et visent à retirer un certain serveur Web. La plupart des serveurs proxy transmettent l'adresse (IP) du protocole Internet (IP) du client et d'autres informations, bien qu'il existe des proxys anonymes qui peuvent masquer ces informations.
Les serveurs proxy traditionnels sont destinés au cache des données généralement demandées pour accélérer l'expérience de navigation Internet d'un utilisateur final. Ces serveurs sont généralement configurés manuellement en instruisant le navigateur Web sur une machine pour diriger les demandes du proxy. Chaque fois que le navigateur faitUne demande, le serveur proxy vérifie son cache pour voir s'il a les informations requises. Si c'est le cas, ces données sont fournies à une vitesse qui est généralement plus rapide que de télécharger directement à partir du 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 sur chaque machine client envoient des demandes et reçoivent des données sans savoir que les informations passent par un proxy. De nombreuses grandes entreprises utilisent des proxys transparents pour éviter de configurer manuellement chaque client, et les fournisseurs de services Internet (FAI) les utilisent également également. Lorsqu'un FAI utilise un proxy transparent, il peut réduire efficacement le temps qu'il faut les utilisateurs pour télécharger des sites couramment accessibles.
Le troisième type principal de serveur proxy réduit la charge expérimentée par un serveur Web, plutôt que d'améliorer les performances de l'utilisateur final. Ces proxys inversessont généralement intégrés dans l'architecture du serveur et peuvent traiter de nombreuses demandes d'informations statiques, telles que les images et les vidéos. Toutes les informations générées dynamiquement sont toujours envoyées directement à partir du serveur Web au client, bien que le déchargement des données statiques puisse améliorer les performances.
Chacun de ces types de serveurs proxy transmet généralement toutes les informations client ainsi que les demandes de données. Si un utilisateur souhaite masquer sa propriété intellectuelle ou d'autres informations personnelles, un serveur proxy anonyme spécial doit être utilisé. Ces serveurs opèrent de la même manière que les autres mandataires, mais ils n'enregistrent ni ne transmettent des informations personnelles. Les serveurs de proxy anonymes peuvent être des proxys de mise en cache traditionnels qu'un navigateur Web doit être configuré pour utiliser, ou ils peuvent être accessibles via une interface de site Web.