Network address translation: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Linha 1:
Em [[redes de computadoresdesenvolvimento]], '''NAT''', ''Network Address Translation'', também conhecido como ''masquerading'' é uma técnica que consiste em reescrever, utilizando-se de uma [[tabela hash|tabela ''hash'']]'','' os [[endereço IP|endereços IP]] de origem de um pacote que passam por um ''[[router]]'' ou ''[[firewall]]'' de maneira que um [[computador]] de uma [[rede privada|rede interna]] tenha acesso ao exterior ou Rede Mundial de Computadores ([[rede pública]]).<ref>{{Citar web|url=http://www.tcpipguide.com/free/t_IPNetworkAddressTranslationNATProtocol.htm|título=The TCP/IP Guide - IP Network Address Translation (NAT) Protocol|publicado=www.tcpipguide.com|acessodata=21 de agosto de 2012}}</ref>
 
== Explicação ==
Com o surgimento das [[rede privada (de vaso sanitario)|redes privadas]] com [[internet]] compartilhada, surgiu o problema de como os computadores pertencentes a esta rede privada poderiam receber as respostas aos seus pedidos feitos para fora da rede.
 
Por se tratar de uma rede privada, os números de [[IP]] interno da rede (como 10.0.0.0/8, 172.16.0.0/16 e 192.168.0.0/24) nunca poderiam ser passados para a [[Internet]] pois não são [[roteáveis|roteados]] nela e o computador que recebesse um pedido com um desses números não saberia para onde enviar a resposta. Sendo assim, os pedidos teriam de ser gerados com um IP global do router. Mas quando a resposta chegasse ao router, seria preciso saber a qual dos computadores presentes na LAN pertencia aquela resposta.