D'accord avec toi, leon_m, sur le terme 'firewall' ... (j'ai utilisé aussi ce terme par excés de langage)
Pour les non initiés qui nous liraient :
FIREWALL :
Un firewall, non seulement défini ce qui peut 'entrer' mais aussi ce qui peut 'sortir'
Grosso modo, par rapport à la rgw, un firewall aura bien une page equivalente à la page 'servers' de la rgw (traffic entrant), mais la même page pour le traffic sortant ...
NAT (= Translation d'adresse réseau)
Lorque le Pc envoi un paquet vers une ip externe via la rgw (ou le firewall), celle-ci remplace l'ip du pc par la sienne coté Internet et envoie le paquet à l'adresse ip externe.
Lors de la réception de la réponse, la rgw (ou le firewall) fait l'inverse, remplace son ip externe par celle interne du pc qui a fait la demande originale.
Ainsi l'externe (ici Internet) ne 'voit' pas le pc mais que la rgw (ou le firewall).
Celà permet aussi donc de partager l'accès Internet (on n'a ici qu'une adresse ip Externe) par plusieurs pcs derrrière la rgw. Reste à la rgw de garder trace des demandes des pcs pour renvoyer les réponses de l'internet au bon pc.
Coté prix, il existe toutefois maintenant des vrais firewalls matériels pas aussi chers que ça. (certe pas avec toutes les possibilités d'un firewall complet ...)
Et les solutions logicielles pas chères (certe encore sans toutes les possibilités d'un firewall complet) et même certaines gratuites, il en existe aussi ...
(sans vouloir offenser ou polémiquer), un firewall basic tel que celui de XP SP2, quoi que 'basic' je l'accorde, permet ces règles de entrant ou sortants 'basiquement' (encore pour ne pas faire hurler ...)
Idem pour le firewall intégré à la solution Trend PC-cillin (firewall 'basic' + AV + anti-spam), ou certains autres produits
Il en existe aussi des 'gratos' sous Win32, mais je n'en ai pas en tête (à part zonealarm version gratuite, mais je ne me rappèle plus s'il fait dans les deux sens ... à vérifier)
Enfin il y aussi les solutions netfilter et/ou iptables (Linux), ou ipfilter (xBSD, donc FreeBSD)
Il me semble d'ailleurs avoir vu quelque part que l'un d'eux avait été porté sous win32, il faut que je retrouve où j'ai vu ça ...