Qu'est-ce que la traduction de l'adresse du port?
La traduction de l'adresse du port est un moyen pour plusieurs appareils sur un réseau privé de partager une adresse de réseau public. Il s'agit d'une fonction de périphérique réseau qui modifie les paquets de protocole Internet (IP) entrants et sortants. L'adresse IP et le numéro de port sont tous deux modifiés, empêchant le réseau public d'accéder directement aux hôtes sur le réseau privé. La traduction de l'adresse du port est utilisée par les routeurs réseau pour partager une adresse Internet publique avec tous les ordinateurs du réseau local. Cela conserve les adresses IP publiques au lieu d'en exiger une pour chaque ordinateur local qui doit accéder à Internet.
Les paquets UDP (Protocole de contrôle de transmission (TCP) et les paquets User Datagram (UDP) sont traduits par ce processus. Chaque paquet contient une adresse IP source et un numéro de port source. Il comprend également une adresse IP de destination et un numéro de port de destination. La traduction de l'adresse du port, également connue de l'acronyme PAT, crée un tableau qui mappe les adresses et les numéros de port tels qu'ils sont utilisés. Cette tableest conservé dans le périphérique PAT, qui peut être un routeur matériel, un pare-feu logiciel ou un appareil similaire.
Lorsqu'un ordinateur sur le réseau local envoie un paquet au réseau public, le périphérique PAT peut modifier ses données d'en-tête. L'adresse source réelle est remplacée par l'adresse IP du périphérique de traduction d'adresse du port. Un nouveau numéro de port est attribué par le périphérique PAT pour la connexion de l'ordinateur source au réseau public. Le numéro de port source réel dans l'en-tête est ensuite remplacé par celui nouvellement attribué. De cette façon, le paquet sortant est modifié pour apparaître comme s'il provenait directement du périphérique PAT.
Pour un paquet sortant, la table de traduction de l'adresse du port conserve une copie de l'adresse source, du port source et du port affecté. Le même numéro de port peut être utilisé pour chaque paquet avec cette adresse source et cet port, simplement en faisant une recherche de table. Lorsque le réseau public répond, illl Envoyez des paquets à l'adresse IP de l'appareil PAT sur le numéro de port attribué. Le périphérique PAT remplacera ensuite cette adresse de destination par l'adresse privée réelle de la table de recherche. Il remplacera également le numéro de port dans l'en-tête de paquet par le numéro de port réel de la table.
La traduction d'adresses réseau (NAT) est une méthode connexe de mappage des adresses IP. La traduction de l'adresse du port est en fait un sous-ensemble de NAT appelé NAT surchargé. PAT est parfois appelé NAT ou la traduction du port d'adresse du réseau. Des variations de NAT existent, qui mappent uniquement les adresses IP ou uniquement les adresses source et les numéros de port source. Autres formulaires MAP MAT uniquement les adresses de destination et les numéros de port de destination, ou les deux types de ports et d'adresses.