Nat n'est pas un protocole mais un procédé. (Network address translation)
On le trouve presque à chaque fois sur des proxy (mais pas obligatoire).
On le trouve aussi sur des firewalls comme les "boites autonomes" tel Pix de Cisco ou autres.
Il existe aussi des logiciels qui font uniquement du Nat (sans cache des fichiers)
Il permet de masquer un réseaux local vis à vis de l'extérieur en modifiant l'adresses IP du paquet sortant.
Les adresses du réseau local sont souvent mis en adresses non-routables tel 192.168.* ou 10. ou 127.