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.

NAT che traduce indirizzi IP privati in un indirizzo IP pubblico, usando una porta univoca per identificare il computer locale
NAT che traduce indirizzi IP privati in un indirizzo IP pubblico, usando una porta univoca per identificare il computer locale

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.

Aggiornato June 1, 2023 da Brian P.

quizMetti alla prova le tue conoscenze

A large number of computers running related scripts is called what?

A
Roboweb
0%
B
Codecluster
0%
C
Botnet
0%
D
Macromesh
0%
Correct! Incorrect!     View the Botnet definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di NAT in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.