Posts Tagged ‘tradução de nomes’
O que é um NAT ? O que é um PAT ?
Achei esse texto do Marcus Maciel e gostei da explicação sobre a diferença entre NAT e PAT, segue abaixo:
O que é um NAT ? O que é um PAT ?
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 umPAT.
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:
Link: http://under-linux.org/blogs/marcusmaciel/o-que-e-um-nat-o-que-e-um-pat-1223/

