bonjour,
lorsqu un paquet arrive de l'exterieur (internet) sur un routeur qui fait du NAT, comment le routeur sache vers quel machine interne (reaseau local) est destiné ce paquet ?
merci d'avance.
bonjour,
lorsqu un paquet arrive de l'exterieur (internet) sur un routeur qui fait du NAT, comment le routeur sache vers quel machine interne (reaseau local) est destiné ce paquet ?
merci d'avance.
Pour faire simple, le routeur à une table avec les communications en cours
Pour faire un peu moins simple
Il y a principalement 2 cas: le paquet est une requête entrante, ou le paquet est une réponse à une requête précédemment sortie.
Dans le premier cas, la requête entrante, le routeur n'a aucun moyen de le savoir sauf à avoir été explicitement configuré pour que certains paquets entrants soient dirigés vers des machines particulières du réseau interne. La détermination (configuration) se fait généralement par rapport au protocole du paquet (TCP, UDP, ...) et par rapport au port sur lequel il est reçu.
Dans le second cas, le paquet étant identifié comme étant une réponse à un paquet précédemment sorti, le routeur a gardé en mémoire, lors de la sortie de ce paquet, un lien entre ce paquet et la machine qui l'a émis sur le réseau interne. Il sait donc à quelle machine il doit envoyer la réponse.
Il va sans dire que pour que ça marche, la réponse doit rentrer par le routeur qui avait sortir la requête (ou alors les 2 routeurs doivent avoir moyen de se communiquer leur cache).
--- Sevyc64 ---
Parce que le partage est notre force, la connaissance sera notre victoire
merci becket et sevyc64.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager