O NAT (Network Address Translation) é um protocolo tradutor de endereços de camada-3 (rede) que visa:
É um mecanismo para conectar redes privadas à Internet (rede externa, desconhecida e totalmente insegura), pois serve como ponto de tradução de IPs privados, não roteáveis na Internet, para IPs públicos, roteáveis na Internet.
Há dois tipos básicos de NAT: Estático, com estabelecimento de uma relação entre endereços locais e endereços públicos (da Internet) de maneira fixa. Sempre um IP interno será traduzido para um mesmo IP externo. O segundo tipo é o NAT Dinâmico que mapeia endereços locais e endereços da Internet de maneira fixa.
Alguns termos técnicos mais importantes a saber são: