NAT et PAT

Fermé
Jak07 Messages postés 18 Date d'inscription jeudi 17 janvier 2019 Statut Membre Dernière intervention 4 février 2020 - 4 févr. 2020 à 10:41
Jak07 Messages postés 18 Date d'inscription jeudi 17 janvier 2019 Statut Membre Dernière intervention 4 février 2020 - 4 févr. 2020 à 12:51
Bonjour,

Dans le but d'un TP dans mon BTS je dois connaitre des règles concernant le NAT et plus précisément le PAT.

Lorsqu'une machine derrière un NAT fait une requête HTTP sur internet par exemple, la machine ouvre un port source vers le port 80, le routeur NAT remplacera ce port source et gardera en mémoire le port source de la machine pour acheminer la réponse.

Ma question concerne le PAT, par exemple un internaute émet une requête HTTP vers mon adresse publique ayant une redirection sur le port 8080 vers le port 80 de ma machine locale.
Est-ce que le routeur NAT ouvre un port source pour acheminer la demande vers le port 80 ?
Si oui, la réponse de mon serveur locale aura pour port destination le port source que le routeur aura ouvert ou le port source de la machine distante ?

Merci beaucoup



Configuration: Android / Chrome 79.0.3945.136

2 réponses

brupala Messages postés 109415 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 19 avril 2024 13 618
Modifié le 4 févr. 2020 à 18:37
Salut,
si le nat du routeur, via le port forwarding et pat c'est le port destination qui est traduit par le routeur, le port source du paquet entrant n'est pas modifié, sauf si on lui demande de le faire (sur un Cisco par exemple).
En sortie c'est pareil à l'envers: la masquerade modifie le port source du paquet sortant, pas le port destination.
par exemple,
ce schéma:

qui illustre la nat depuis toujours sur CCM est faux.
on devrait plutôt lire ceci:


0
Jak07 Messages postés 18 Date d'inscription jeudi 17 janvier 2019 Statut Membre Dernière intervention 4 février 2020
4 févr. 2020 à 12:51
Merci brupala :)
0