Qu’est-ce que la PAT (traduction d’adresses de port) ?

PAT, abréviation de « Port Address Translation » (traduction d’adresse et de port), est une technologie qui convertit l’adresse IP et le numéro de port des paquets TCP (ou UDP)/IP en une autre adresse IP et un autre numéro de port. Elle est généralement appelée NAPT (« Network Address Port Translation ») ou masquage d’adresse IP (« IP Masquerade »), le terme « PAT » étant spécifiquement utilisé par Cisco Systems.

PAT (NAPT) est une extension avancée de la NAT (traduction d’adresses réseau), une technologie permettant de convertir les adresses IP figurant dans les en-têtes des paquets IP. Afin de remédier à l’épuisement des adresses IPv4, les appareils d’une organisation se voient généralement attribuer des adresses IP privées. Toutefois, des adresses IP publiques sont nécessaires pour communiquer avec des serveurs externes via Internet. La NAT permet cette communication en traduisant les adresses IP privées en adresses IP publiques. Cependant, comme la NAT établit une correspondance univoque, elle ne peut pas gérer les communications simultanées de plusieurs appareils. Cette limitation est résolue grâce à la PAT (ou NAPT).

PAT prend en charge les paquets entrants provenant d’appareils auxquels des adresses IP privées ont été attribuées, convertit l’adresse IP source en adresse IP publique et modifie le numéro de port source. Il enregistre également la correspondance entre les adresses d’origine et les adresses converties, puis transmet les paquets sur Internet. Les réponses du serveur sont envoyées à l’adresse IP et au numéro de port modifiés, que PAT utilise pour rétablir l’adresse IP privée et le numéro de port d’origine avant de transmettre les paquets à l’appareil émetteur.

Le système modifie les numéros de port afin d’identifier de manière unique les paquets provenant de différentes adresses IP privées. Même si plusieurs appareils partagent la même adresse IP globale lorsqu’ils communiquent avec l’extérieur, leurs numéros de port diffèrent, ce qui permet à PAT de distinguer les appareils et d’assurer des communications simultanées avec plusieurs points de terminaison.

Aujourd’hui, PAT et NAPT sont souvent regroupés sous le terme générique « NAT ». Bien que la NAT puisse masquer les réseaux internes aux réseaux externes, contribuant ainsi à la segmentation du réseau et à une sécurité de base, elle ne constitue pas une solution de sécurité complète. Des technologies supplémentaires de tunnellisation de bout en bout sont souvent nécessaires pour renforcer la protection contre les menaces externes.