NAT et PAT

Signaler
Messages postés
18
Date d'inscription
jeudi 17 janvier 2019
Statut
Membre
Dernière intervention
4 février 2020
-
Jak07
Messages postés
18
Date d'inscription
jeudi 17 janvier 2019
Statut
Membre
Dernière intervention
4 février 2020
-
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

Messages postés
88835
Date d'inscription
lundi 16 juillet 2001
Statut
Modérateur
Dernière intervention
18 février 2020
8 817
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:


Messages postés
18
Date d'inscription
jeudi 17 janvier 2019
Statut
Membre
Dernière intervention
4 février 2020

Merci brupala :)