Comment fonctionne un proxy (masquage d'adresse)

Comment fonctionne un proxy (masquage d'adresse) - Windows & Software

Marsh Posté le 10-02-2001 à 23:59:06    

J'ai cru comprendre qu'un proxy cachait les adresses IP des uitilisateurs.
Exemple :
2 utilisateurs d'adresses "u1" et "u2" sont derrière un proxy d'adresse "p1".
u1 veut envoyer une requete à un serveur situé quelque part sur internet.
La requete passe par le proxy qui renvoie la requete au serveur en fournissant son adresse "p1" comme adresse de retours.
Quand la réponse revient sur le proxy, comment sait il qu'il doit la renvoyer à u1 plutot qu'à u2.
Sachant qu'entre temps, u1 et u2 ont pu faire d'autres requetes.
 
Merci de m'éclairer.

Reply

Marsh Posté le 10-02-2001 à 23:59:06   

Reply

Marsh Posté le 11-02-2001 à 00:01:05    

il garde simplement les adresses des demandes dans un buffer.

Reply

Marsh Posté le 11-02-2001 à 00:13:15    

Est ce que cela veut dire que, en plus de l'adresse du proxy, il  y a un identifiant de demande (ou même l'adresse du demandeur sur le réseau situé derrière le proxy) qui transite avec la requete vers le serveur et avec la réponse du serveur ?

Reply

Marsh Posté le 11-02-2001 à 00:21:52    

Non. Quand un post fait un demande, il pase l'identifiant du site qu'il cherche au proxy. Le proxy le garde dans un buffer et lance une recherche comme s'il était l'auteur de la requète. Quand la réponse de la requete arrive, elle contient, comme les lettres bien rédigée, l'identifiant du serveur qui a répondu. Le proxy regarde dans son buffer qui avait demandé cette requète et fait office de serveur pour transmettre celle-ci a son client.

Reply

Marsh Posté le 11-02-2001 à 00:31:17    

Mais si 2 utilisateurs appellent le même site.
Exemple: ils remplissent un même formulaire vers le même site, mais avec des infos différentes.
Comment le proxy va-t-il s'y retrouver pour orienter la réponse ?

Reply

Marsh Posté le 11-02-2001 à 00:44:35    

Il y a une numérotation implicite des requetes, a l'origine pour vérifier que des paquets ne se perdent pas dans un échange, c'est ca qui permet de les différencier.

Reply

Marsh Posté le 11-02-2001 à 01:06:53    

c'est parceque les deux machines passent par un port différent.
exemple proxy : IP 122.02.13.15
les deux ulisateurs ont la meme IP mais ils passent par de tuyau différents dans le proxy  
u1 : port 53582
u2 : port 65824
 
donc u1 = 122.02.13.15-53582
et u2 = 122.02.13.15-65824
 
biensur c'est un peu plus compliqué que ça mais comme ça que ça marche

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed