Le concept et le fonctionnement des procurations positives
Salut les internautes, aujourd'hui je vais vous parler d'un être étonnant qu'est le proxy. Lorsque l'on parle de proxy, certaines personnes peuvent penser qu'il s'agit de quelque chose de similaire à un gilet, quelque chose qui remplace une identité. Cependant, le proxy dont nous allons parler aujourd'hui ne fonctionne pas de cette manière, c'est une existence qui a une fonction spéciale dans le monde en ligne.
Tout d'abord, examinons le forward proxy qui, comme son nom l'indique, est un intermédiaire entre le client et le serveur. N'avez-vous pas l'impression qu'ils vous comptent tous les deux ? Supposons que vous ayez l'intention de visiter un certain site web, mais que votre demande soit d'abord envoyée au serveur proxy avancé, qui la transmet ensuite au serveur cible pour vous. De cette manière, le serveur cible ne connaît pas directement votre adresse IP réelle, mais seulement l'adresse IP du serveur proxy.
Supposons que vous soyez en Chine et que vous souhaitiez visiter un site web en Chine. Pour la raison bien connue, la connexion directe au serveur national peut être aussi lente qu'un escargot. C'est là qu'un proxy direct peut vous aider ! Il peut vous aider en mettant en place un serveur en Chine, en envoyant d'abord votre demande à ce serveur, qui vous aidera ensuite à accéder au site web cible. De cette manière, le serveur national pensera que vous êtes le serveur proxy avancé, c'est tout simplement un maître de la tromperie ah !
Définition et principe de fonctionnement du reverse proxy
Dans le prolongement de ce qui précède, examinons les serveurs mandataires inversés (reverse proxies). Les mandataires inverses sont quelque peu similaires aux mandataires directs dans la mesure où, comme eux, ils sont des intermédiaires entre le client et le serveur, mais leur rôle est différent. Un proxy direct est un transmetteur de demande au nom du client, tandis qu'un proxy inverse reçoit des demandes au nom du serveur et les transmet au nœud de traitement approprié.
En clair, on peut considérer un proxy inverse comme un gardien pour le serveur. Lorsque quelqu'un vient visiter le serveur, le gardien transmet la demande à différents serveurs dorsaux en fonction des exigences d'accès (par exemple, le contenu de la page web, l'équilibrage de la charge, etc.) ). De cette manière, le visiteur a l'impression de rencontrer une personne en coulisses qui n'a aucune idée de l'adresse exacte du serveur et de la logique de traitement.
Prenons un exemple pour illustrer notre propos. Supposons qu'il y ait un site web d'achat, qu'un grand nombre d'utilisateurs le visitent, comment s'assurer que la vitesse de réponse est rapide, que le site ne tombe pas en panne ? C'est là que le proxy inverse entre en jeu ! Le proxy inverse peut être basé sur la situation d'accès, la demande sera détournée vers différents serveurs dans le cluster du site web, ce qui évite efficacement le problème de surcharge du serveur, de sorte que le site web puisse fonctionner sans problème.
Différence entre le mandataire direct et le mandataire indirect
Ces deux types de mandataires peuvent sembler similaires, mais en réalité leurs rôles et leurs modes de fonctionnement sont très différents. Un proxy direct transmet les demandes au nom du client, qui communique avec le serveur cible par l'intermédiaire du proxy direct, tandis qu'un proxy inverse accepte les demandes au nom du serveur et les achemine vers le serveur dorsal approprié.
Pour aller plus loin, les serveurs mandataires avancés adoptent le modèle selon lequel le client initie la demande et le serveur mandataire avancé la transmet. Le proxy inverse, quant à lui, est initié par la demande du client, mais la demande est envoyée au serveur proxy inverse, qui la transmet ensuite au serveur dorsal. Ces différences conduisent à des scénarios d'application et à des rôles différents.
Scénarios d'application pour les proxys avant et arrière
Les proxies directs et inversés ont leurs propres caractéristiques et scénarios d'application, que j'aimerais partager avec vous !
Les scénarios d'application des proxys avancés sont relativement simples et rudimentaires, principalement pour briser les restrictions du réseau, protéger la vie privée et accélérer l'accès. Par exemple, dans l'exemple ci-dessus, nous avons mentionné que lorsque les utilisateurs nationaux visitent des sites web nationaux, ils peuvent utiliser le forward proxy pour accélérer leur accès. En outre, le forward proxy peut également être utilisé pour contourner les restrictions du réseau local et accéder aux sites web bloqués, ce qui est aussi excitant que le proxy oh !
Les proxys inversés ont un large éventail d'applications et jouent un rôle très important, en particulier dans l'internet moderne. Ils peuvent être utilisés pour l'équilibrage de la charge, la distribution des demandes aux serveurs dorsaux et l'amélioration de la capacité de traitement simultané d'un site web. Parallèlement, les proxys inversés peuvent également être utilisés pour mettre en cache le contenu statique, ce qui réduit la charge des serveurs dorsaux et augmente la vitesse d'accès au site. C'est tout simplement un outil formidable pour soulager le serveur !
écrire à la fin
Les proxys avant et arrière peuvent sembler un peu compliqués, mais si vous comprenez leur fonctionnement et les scénarios d'application, vous serez en mesure de relever facilement les différents défis du monde des réseaux. C'est tout pour aujourd'hui ! J'espère que cela vous aidera à mieux comprendre les proxys !