O que é a tradução do endereço da porta?
A tradução do endereço da porta é um meio para vários dispositivos em uma rede privada compartilhar um endereço de rede pública. É um recurso de dispositivo de rede que modifica os pacotes de protocolo de Internet (IP) de entrada e saída. O endereço IP e o número da porta são alterados, impedindo que a rede pública acesse diretamente hosts na rede privada. A tradução do endereço da porta é usada pelos roteadores de rede para compartilhar um endereço público da Internet com todos os computadores da rede local. Isso conserva endereços IP públicos em vez de exigir um para cada computador local que precisa acessar a Internet. Cada pacote contém um endereço IP de origem e um número da porta de origem. Ele também inclui um endereço IP de destino e um número de porta de destino. A tradução do endereço da porta, também conhecida pelo acrônimo PAT, cria uma tabela que mapeia endereços e números de porta conforme eles são usados. Esta tabelaé mantido no dispositivo PAT, que pode ser um roteador de hardware, um firewall de software ou um dispositivo semelhante.
Quando um computador na rede local envia um pacote para a rede pública, o dispositivo PAT pode alterar seus dados de cabeçalho. O endereço de origem real é substituído pelo endereço IP do dispositivo de tradução de endereço da porta. Um novo número de porta é atribuído pelo dispositivo PAT para a conexão do computador de origem com a rede pública. O número da porta de origem real no cabeçalho é então substituído pelo recém-designado. Dessa forma, o pacote de saída é modificado para aparecer como se fosse diretamente do dispositivo PAT.
Para um pacote de saída, a tabela de tradução de endereço da porta mantém uma cópia do endereço de origem, porta de origem e porta atribuída. O mesmo número da porta pode ser usado para cada pacote com esse endereço e porta de origem, simplesmente fazendo uma pesquisa de tabela. Quando a rede pública responde, eleEnviar pacotes para o endereço IP do dispositivo PAT no número da porta atribuído. O dispositivo PAT substituirá esse endereço de destino pelo endereço privado real da tabela de pesquisa. Ele também substituirá o número da porta no cabeçalho do pacote com o número da porta real da tabela.
A tradução de endereço de rede (NAT) é um método relacionado para mapear endereços IP. A tradução do endereço da porta é na verdade um subconjunto de NAT chamado NAT sobrecarregado. PAT às vezes é chamado de NAT ou como tradução da porta de endereço de rede. Existem variações de NAT, que mapeiam apenas endereços IP ou apenas endereços de origem e números de porta de origem. Outros formulários Mapa somente endereços de destino e números de porta de destino, ou ambos os tipos de portas e endereços.