Une question simple et la réponse est la couche 3 bien sûr, mais pouvons-nous dire que PAT travaille sur la couche 4 également parce qu'il traite des numéros de port qui est une fonction de la couche 4?
Ou s'agit-il uniquement d'un protocole de couche 3?
Réponses:
NAT fonctionne sur la couche 3 car il modifie l'en-tête IP. Si vous utilisez PAT, vous pouvez faire valoir qu'il fonctionne également sur la couche 4 car il POURRAIT changer le port source du paquet au cas où il ne serait pas unique.
Le port ne sera donc modifié que s'il n'est pas unique.
Ce lien vers Cisco est un assez bon aperçu du NAT.
la source
Nat est un processus multicouche. Elle implique au moins les couches 3 (IP) et 4 (TCP, UDP, etc.). Dans certains cas, cela peut également impliquer la couche 7 (application).
Un NAT un à un doit au minimum modifier les adresses IP (couche 3), les sommes de contrôle IP (couche 3) et les sommes de contrôle TCP / UDP (couche 4).
Un NAT à un à plusieurs a besoin au minimum de modifier les adresses IP (couche 3), les sommes de contrôle IP (couche 3), les ports TCP / UDP (couche 4) et les sommes de contrôle TCP / UDP (couche 4).
Un tel NAT minimal cassera beaucoup de choses (par exemple ftp en mode actif). La plupart des NAT iront donc au-delà des bases et effectueront également la traduction et le suivi d'au moins certaines adresses IP dans les données d'application (couche 7).
la source
Réfléchissez à la façon dont cela doit être cohérent entre les paquets du même appareil ... au moins pendant les sessions. Vous pourriez donc faire valoir que vous devriez le placer au niveau 5 ou même plus. Ce n'est pas parce qu'il descend pour modifier les en-têtes IP qu'il ne doit pas être écarté de la considération des couches supérieures. Les couches inférieures peuvent ne rien savoir des couches supérieures, mais les couches supérieures peuvent connaître et manipuler les couches inférieures. En effet, la couche 6 semble appropriée. De wikipedia:
Le mappage entre les adresses, même si les adresses sont au niveau 3 au lieu du niveau 7, semble une chose très à faire au niveau de la présentation.
la source