Fonctionnement d'un proxy en pratique : Questions - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 20-08-2003 à 15:49:31
Ok, c'est bien ce qu'il me semblait
Par contre ca double la charge sur le serveur DNS non ?
Vu que le client fait sa requête et puis le proxy aussi ?
Marsh Posté le 20-08-2003 à 16:53:56
non, seul le proxy fait la requête. Seul le proxy communique avec l'extérieur. Aucun forward n'est nécessaire.
Tu peux aussi faire du proxy transparent pour ne rien avoir à configurer sur les postes.
EDIT: quoique j'ai un doute maintenant pour le DNS. Chez moi, je ne forward pas les requêtes DNS car mon serveur fait DNS. Donc seul mon serveur communique avec l'extérieur. Mais si je coupe l'accès à mon DNS local, j'ai plus le net...
Marsh Posté le 20-08-2003 à 17:04:59
bobor > +1 pour chez moi
dans tous les cas, a mon avis, faut que les client puissent interroger un dns
Marsh Posté le 20-08-2003 à 15:31:31
Je me pose une ou deux questions dont je ne suis pas sur de mes réponses empiriques malgré l'analyse des logs de SQUID.
Contexte :
Une becanne serveur Proxy avec SQUID (install standard)
Un client sur un browser XY configuré pour passer par le proxy
Cas d'utilisation classique :
Le client fait une requete http, le fichier qu'il demande est dans le cache (et a jour), le serveur proxy balance le fichier qui se trouve dans son cache.
Cas 2 :
Le client fait une requete http, le fichier qu'il demande n'est PAS dans le cache, et la je me demande toujours ce qui se passe exactement :
1) Le proxy demande le fichier au serveur web, le client se met en attente que le fichier arrive sur le proxy, une fois que c'est fait le proxy balance le fichier sur le client. (mais bon, ca implique que le client dois attendre que le proxy ait fini de charger et fait TOUT transiter par le proxy)
2) Le proxy repond au client qu'il n'a pas le fichier, le client charge le fichier directement sur le serveur web. Et le proxy ? Il charge le fichier en même temps pour le mettre dans son cache pour plus tard ou pas ? Dans ce cas ca double tous les téléchargements
3) Solution qui me semble la plus évidente mais j'aimerai en avoir la certitude Le proxy demande le fichier au serveur web, en même temps que le fichier arrive sur le proxy et se met en cache, il le balance au client. (Pas d'attente et pas de double download)
Voila, si vous pouviez me rassurer et me dire que la solution 3 est le bonne ou m'expliquer comment ca marche si ce n'est pas ca