Raccomandato, 2024

Scelta Del Redattore

Differenza tra NAT e PAT

Network Address Translation (NAT) e Port Address Translation (PAT) sono i protocolli utilizzati per mappare l'indirizzo privato non registrato (interno locale) di una rete interna a un indirizzo pubblico (interno globale) di una rete esterna prima di trasferire il pacchetto. La principale differenza tra loro è che NAT viene utilizzato per mappare gli indirizzi IP pubblici verso indirizzi IP privati, potrebbe essere una relazione uno a uno o molti a uno. D'altra parte, PAT è un tipo di NAT in cui i molteplici indirizzi IP privati ​​sono mappati in un unico IP pubblico (molti-a-uno) utilizzando le porte.

Un utente di rete interno con un IP privato (non registrato) non è in grado di connettersi a Internet o alla rete esterna poiché ogni dispositivo in una rete deve avere un indirizzo IP univoco. NAT funziona su un router che collega tra loro due reti e traduce l'indirizzo privato della rete interna (cioè non globalmente unico) nell'indirizzo pubblico legale.

Inoltre, è stato ideato per conservare gli indirizzi IP. Poiché gli utenti di Internet si trovavano di fronte a un problema di scarsità di indirizzi IP, in cui il numero di utenti era aumentato rispetto all'intervallo limitato di indirizzi IP. Per la ragione certa, vengono utilizzati i protocolli NAT e PAT.

Grafico comparativo

Base per il confrontoNATCOLPETTO
Di baseConverte l'indirizzo IP locale privato nell'indirizzo IP globale pubblico.Simile al NAT, traduce anche gli indirizzi IP privati ​​di una rete interna all'indirizzo IP pubblico con l'aiuto dei numeri di porta.
RelazioneSuperset di PAT.Variante di NAT (forma di un NAT dinamico).
usiIndirizzo IPv4Indirizzi IPv4 insieme al numero di porta.
tipiNAT statico
NAT dinamico
PAT statico
PAT sovraccaricato

Definizione di NAT

Network Address Translation (NAT) collega fondamentalmente due reti e mappa gli indirizzi privati ​​(interni locali) in indirizzi pubblici (all'interno di tutto il mondo). Qui il termine all'interno locale indica che l'indirizzo host appartiene a una rete interna e non viene assegnato dal Network Information Center o dal fornitore di servizi . E l'interno globale significa che l'indirizzo è un indirizzo lecito assegnato dalla NIC o dal fornitore di servizi e rappresenta anche uno o più indirizzi interni all'interno del mondo esterno.

Lo scopo principale del NAT era di rallentare la velocità di esaurimento dello spazio degli indirizzi IP disponibile, consentendo a molti indirizzi IP privati ​​di essere rappresentati da un numero minore di indirizzi IP pubblici.

Inoltre, solo un indirizzo può essere configurato in NAT per rappresentare l'intera rete al mondo esterno. Pertanto fornisce sicurezza poiché il processo di traduzione è trasparente. NAT può essere utilizzato come strumento per la migrazione e l'unione della rete, la condivisione del carico del server, la creazione di server virtuali, ecc.

NAT può essere di tre tipi:

  • NAT statico : in questo tipo di NAT un indirizzo locale viene mappato su un indirizzo globale e esiste una relazione uno a uno. Il NAT statico è utile quando un host richiede un indirizzo coerente, a cui è necessario accedere da Internet. Ad esempio, server aziendali o dispositivi di rete.
  • Dynamic NAT - Dynamic NAT consente di convertire l'indirizzo IP privato non registrato in un indirizzo IP pubblico registrato da un pool di indirizzi IP pubblici.
  • PAT / NAT Overloading / IP masquerading - PAT è il tipo più popolare tra i tre tipi. È una variante del NAT dinamico ed è simile ad esso, ma associa più indirizzi IP privati ​​a un singolo indirizzo IP pubblico facendo uso di porte.

Definizione di PAT

La traduzione degli indirizzi di porta (PAT) è un tipo di NAT dinamico attraverso cui è possibile configurare la conversione degli indirizzi a livello di porta e viene ottimizzato anche l'utilizzo degli indirizzi IP rimanenti. PAT associa più indirizzi e porte locali di origine a un unico indirizzo IP globale e porta da un pool di indirizzi IP instradabili sulla rete di destinazione. Qui l'indirizzo IP dell'interfaccia viene utilizzato in combinazione con il numero di porta e più host potrebbero avere lo stesso indirizzo IP perché il numero di porta è univoco.

Utilizza un indirizzo di porta di origine univoco sull'indirizzo IP globale interno per identificare le traduzioni distinte. Il numero totale di traduzioni NAT che è possibile eseguire è 65536 poiché il numero di porta è codificato in 16 bit.

Le porte di origine originali sono conservate dal PAT. Se la porta di origine è già assegnata, vengono cercate le porte disponibili. I gruppi di porte sono divisi in tre intervalli che vanno da 0 a 511, da 512 a 1023 o da 1024 a 65535.

Se PAT non riceve alcuna porta disponibile dal gruppo di porte appropriato e se è configurato più di un indirizzo IPv4 esterno, PAT passa al successivo indirizzo IPv4 e tenta di allocare la porta di origine originale finché non esaurisce le porte disponibili e IPv4 esterno indirizzi.

Differenze chiave tra NAT e PAT

  1. NAT traduce gli indirizzi locali interni in indirizzi globali interni allo stesso modo PAT traduce gli indirizzi IP privati ​​non registrati in indirizzi IP pubblici registrati, ma a differenza del NAT utilizza anche i numeri di porta di origine e più host possono essere assegnati con lo stesso IP con numeri di porta diversi.
  2. PAT è una forma di NAT dinamico.
  3. NAT usa gli indirizzi IP nel processo di traduzione mentre PAT utilizza gli indirizzi IP insieme ai numeri di porta.

Vantaggi e svantaggi di NAT

vantaggi

  • NAT conserva gli indirizzi pubblici registrati e rallenta l'esaurimento dello spazio degli indirizzi IP.
  • L'occorrenza della sovrapposizione di indirizzi si riduce in modo significativo.
  • Aumenta la flessibilità dello stabilimento di connessione.
  • Rimuove il processo di rinumerazione degli indirizzi al momento della modifica della rete.

svantaggi

  • I ritardi del percorso di commutazione sono il risultato della traduzione.
  • Mancanza di tracciabilità end-to-end.
  • Alcune applicazioni non sono compatibili con NAT.

Vantaggi e svantaggi di PAT

vantaggi

  • Conserva gli indirizzi IP assegnando un singolo IP pubblico a un gruppo di host con l'aiuto dei diversi numeri di porta.
  • Riduce le vulnerabilità o gli attacchi alla sicurezza in quanto l'indirizzo privato impedisce l'esposizione dell'indirizzo pubblico.

svantaggi

  • Più di uno stesso tipo di servizi pubblici non può essere eseguito con un singolo indirizzo IP in PAT.
  • Il numero di voci è limitato nella tabella interna per mantenere le tracce delle connessioni.

Conclusione

I protocolli NAT e PAT vengono utilizzati per ridurre al minimo il requisito di indirizzi IP univoci a livello globale, consentendo a un host il cui indirizzo non è globalmente unico di connettersi a Internet, convertendo gli indirizzi nello spazio di indirizzi globale che è instradabile. C'è una leggera differenza tra NAT e PAT è che NAT non usa le porte mentre PAT usa le porte sorgente nel processo di traduzione.

Top