? Un proxy est un ordinateur qui se trouve dans un autre ordinateur dans une connexion. Les ordinateurs qui exécutent ce service sont appelés serveurs proxy. En tout état de connexion , il existe un client et un serveur . Le client initie la connexion et demande un service à partir du serveur . Le rôle du serveur proxy dépend de la partie de la connexion qu'elle sert. Un proxy HTTP sert le client. HTTP
HTTP signifie Hypertext Transfer Protocol . Ce système transporte des pages Web sur Internet. D'autres systèmes comprennent HTTPS et FTP. HTTPS signifie Hypertext Transfer Protocol Secure et est utilisé pour les connexions cryptées. FTP signifie le protocole de transfert de fichiers et est utilisé pour transférer des fichiers . Un proxy HTTP ne gère le trafic Internet porté par HTTP et laisse toutes les demandes traitées par d'autres protocoles.
Mise en œuvre
Toutes les applications Web accédant à avoir une section Paramètres du réseau dans leur configuration . L'application la plus courante pour accéder au World Wide Web est le navigateur web. L'utilisateur peut voir quel protocole est en marche pour un transfert en raison de l'abréviation de protocole apparaît avant l'adresse du site est visité dans la barre d' adresse. Il montrera "http://" ou " ftp://" et ainsi de suite . Quand un proxy HTTP est en opération depuis ce navigateur toutes les adresses saisies dans la barre d'adresse commençant par "http://" vont amener le navigateur à contacter le proxy HTTP , portant l'adresse indiquée dans la demande . Le navigateur sera pas en contact avec n'importe quel serveur web via une connexion HTTP tandis que les paramètres du serveur proxy HTTP sont en place.
But
Lorsqu'un navigateur Web envoie une requête à un serveur Web, il décrit un certain nombre d'informations sur lui-même , l'ordinateur, il fonctionne sur et son emplacement. C'est inévitable . Le serveur dispose d' au moins connaître l'adresse à laquelle la réponse doit être envoyée . La seule façon d' empêcher le serveur d' obtenir les détails du client est d'obtenir le serveur proxy pour transmettre la demande à la place. Par cette méthode , le serveur croit que le serveur proxy est le client . Le proxy HTTP envoie la demande avec son adresse IP. Il reçoit alors la réponse . Dans une transaction distincte , le proxy fournit cette information au client, comme si c'était le serveur d'origine .
Avantages
La raison principale d'un individu serait d'utiliser un HTTP proxy est d'empêcher le serveur d'extrémité de connaître l'emplacement ou adresse, à partir de laquelle la demande est originaire. Un exemple de cas où cela peut être un avantage là où les stations de télévision interdisent les connexions à partir d'ordinateurs en dehors de leur pays. En sélectionnant un serveur proxy dans le TV stations pays , l'utilisateur peut tromper les contrôles régionaux du site et de regarder du contenu à partir d'emplacements interdits . Un autre avantage est que les serveurs proxy agissent également comme pare-feu. Ils emprisonnent des morceaux de code que le site pourrait essayer de télécharger sur l'ordinateur du client , réduisant ainsi le risque d' attaques malveillantes .