NAT
È l'acronimo di "Network Address Translation".
NAT è un metodo per tradurre più indirizzi IP interni dei computer di una rete locale in un unico indirizzo IP globale condiviso. I router di rete usano NAT per indirizzare il traffico in entrata da Internet alla destinazione corretta sulla rete locale. Oltre a permettere a più computer di condividere un unico indirizzo IP globale, NAT migliora la sicurezza di una rete nascondendo all'esterno gli indirizzi IP locali dei singoli computer.
Ogni dispositivo di una LAN ha un indirizzo IP privato per comunicare all'interno di quella rete. In genere, l'unico dispositivo su una rete locale con un indirizzo IP pubblico e univoco a livello globale è il modem o il gateway che fornisce la connessione a Internet. Il router della rete usa NAT per tradurre ogni pacchetto di dati in uscita, cambiando l'indirizzo IP di origine dall'indirizzo privato del computer a quello pubblico del gateway. Sostituisce inoltre il numero di porta dell'origine con un nuovo numero di porta univoco e salva quella porta in un record di una tabella NAT. Quando il router riceve pacchetti di dati in entrata, identifica la destinazione usando il numero di porta. Cerca quella porta nella tabella NAT e ritrasforma l'indirizzo di destinazione nell'indirizzo privato del computer corretto.
IPv4 usa indirizzi a 32 bit, limitando lo spazio totale dei nomi disponibile a circa 4 miliardi di indirizzi; i blocchi riservati alle reti private ne occupano diversi milioni. Poiché questo numero non è sufficiente per assegnare un indirizzo univoco a ogni dispositivo connesso a Internet, NAT è necessario per fornire una connessione Internet ai computer in rete. IPv6 usa indirizzi a 128 bit, offrendo spazio sufficiente per diversi quadrilioni di dispositivi univoci, ma non è ancora adottato universalmente.
Metti alla prova le tue conoscenze