O que é um NAT ? O que é um PAT ?
por
em 14-08-2009 às 11:09 (84844 Visualizações)
Resolvi escrever este artigo após uma discussão em minha empresa sobre o que é um NAT.
Afinal de contas o que é esse Maldito NAT que todo mundo fala ?
Explicando de uma forma bem simples... Basicamente NAT (Network Address Translation) é o que traduz uma conexão de um ip de uma rede privada para um ip da internet.
Então voce me pergunta "Por que eu preciso disso ?"
Sem o NAT a sua rede privada nao conseguiria se comunicar com a internet, simplesmente por que a internet nao iria reconhecer o ip da sua rede privada. Sabe aquele seu 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16. Outro motivo seria por que voce tem apenas 1 ip valido para internet disponivel para todas suas maquinas ou clientes. Além disso segurança e facilidade de administração tambem são bons motivos para voce precisar de um NAT.
Exemplo:
Tá agora que voce entendeu o que é NAT irei explicar o que é um PAT.
O que é um PAT ?
PAT (Port Address Translation) é quando voce tem 1 unico ip valido para internet e tem varios clientes ou maquinas atrás desse unico ip de NAT. Desta forma ele deixa de ser chamado de NAT e passa a ser chamado de PAT. Lembrando que o PAT nada mais é que um "NAT Overload" em tradução livre seria "NAT Sobrecarregado"
Um bom exemplo de PAT é geralmente o que as pessoas tem em casa... "Como ? Voce esta me dizendo que eu tenho um PAT em casa ? "
Sim, exatamente isso.. O que voce tem geralmente em casa é um PAT. Explicando melhor o que eu estou querendo dizer... Geralmente em casa voce tem 1 unica conexão com a internet e geralmente mais de 1 computador. Ou seja como é um 1 unico IP de internet pra muitos de rede privada essa é considerada um PAT.
Quando é NAT ?
Quando é 1 ip de internet para 1 ip de rede privada.
Quando é PAT ?
Quando é 1 ip de internet para muitos ips de rede privada.
Mas porque o nome PAT ?
Devido a ele traduzir portas.. Para tornar possivel varios ips de rede privada usarem um unico ip de internet ele traduz portas e isto é possivel até ele usar todas as 65535 portas disponiveis.
Explicando melhor. Tente imaginar 2 maquinas com ips de rede privada saindo para internet para um mesmo site. O PAT traduz qual maquina entrou em qual site e manda os pacotes corretamente para as maquinas que fizeram a requisicao. Lembre-se que essas maquinas sairam com o mesmo ip para o mesmo site porém são maquinas diferentes internamente.
Exemplo:
Caso tenham mais duvidas usem os comentarios.
Fonte:
Set up Port Address Translation (PAT) in the Cisco IOS
How NAT Works - Cisco Systems
Cisco Network Address Translation (NAT) Frequently Asked Questions - Cisco Systems
Comentários
+ Enviar Comentário