NAT vs NAPT
Network Address Translation (NAT) è il processo che modifica l'indirizzo IP in un'intestazione di un pacchetto IP, mentre sta viaggiando attraverso un dispositivo di routing. NAT consente di utilizzare un set di indirizzi IP per il traffico all'interno di una LAN (Local Area Network) e un altro set di indirizzi IP da utilizzare per il traffico esterno. La trasformazione da uno a uno degli indirizzi IP è fornita dalla più semplice forma di NAT. NAPT (Network Address and Port Translation) è un'estensione di NAT che consente di associare molti indirizzi IP a un singolo indirizzo IP. Questo viene fatto con l'aiuto delle informazioni sulla porta TCP e UDP nel traffico in uscita.
Cos'è il NAT?
Network Address Translation modifica l'indirizzo IP in un'intestazione di un pacchetto IP, mentre sta viaggiando attraverso un dispositivo di routing. NAT consente di utilizzare un set di indirizzi IP per il traffico all'interno di una LAN e un altro insieme di indirizzi IP per il traffico esterno. La trasformazione da uno a uno degli indirizzi IP è fornita dalla più semplice forma di NAT. NAT ha diversi vantaggi. Migliora la sicurezza di una LAN poiché offre la possibilità di nascondere gli indirizzi IP interni. Inoltre, poiché gli indirizzi IP vengono utilizzati solo internamente, non causeranno conflitti con gli indirizzi IP utilizzati in altre organizzazioni. Inoltre, l'utilizzo di una singola connessione Internet per tutti i computer in una LAN è reso possibile da NAT. NAT funziona con l'uso di una scatola NAT, che si trova nell'interfaccia in cui la LAN è connessa a Internet. Contiene un insieme di indirizzi IP validi ed è responsabile dell'esecuzione delle traduzioni degli indirizzi IP.
Cos'è un NAPT?
NAPT (Network Address and Port Translation) viene utilizzato per mappare un insieme di indirizzi IP privati utilizzando un singolo indirizzo IP pubblico o un piccolo gruppo di indirizzi IP pubblici. NAPT viene anche definito PAT (Port Address Translation), IP masquerading, NAT Overload e NAT many-to-one. In NAPT, molti indirizzi IP sono mappati su un singolo indirizzo IP. Ciò causerebbe un'ambiguità durante il routing dei pacchetti restituiti. Per evitare questo problema, NAPT utilizza le informazioni sulla porta TCP / UDP nel traffico in uscita e mantiene una tabella di conversione. Ciò consentirebbe il routing dei pacchetti restituiti correttamente al richiedente.
Qual è la differenza tra NAT e NAPT?
NAT modifica l'indirizzo IP in un'intestazione di un pacchetto IP, mentre sta viaggiando attraverso un dispositivo di routing e consente di utilizzare un diverso set di indirizzi IP da utilizzare per il traffico all'interno di una LAN rispetto all'insieme di indirizzi IP utilizzati per il traffico esterno, mentre NAPT è un tipo speciale di NAT in cui sono mappati più indirizzi IP privati come un singolo IP o un piccolo gruppo di indirizzi IP pubblici. Pertanto NAPT comporta una traduzione molti-a-uno di indirizzi IP. NAPT è il NAT più utilizzato, pertanto la maggior parte delle volte NAPT è denominato NAT.