logo

Differenza tra traduzione degli indirizzi di rete (NAT) e traduzione degli indirizzi di porta (PAT)

Traduzione degli indirizzi di rete (NAT) E Traduzione dell'indirizzo del porto (PAT) sono i due protocolli attraverso i quali possiamo mappare l'indirizzo privato non registrato (interno locale di una rete interna) a un indirizzo pubblico registrato (interno globale) di una rete esterna prima di spostare il pacchetto.

La distinzione principale è questa NAT viene utilizzato per mappare gli indirizzi IP pubblici in indirizzi IP privati ​​in relazioni uno-a-uno o molti-a-uno. D'altra parte, COLPETTO è una sorta di NAT in cui numerosi indirizzi IP privati ​​(molti-a-uno) vengono mappati in un unico indirizzo IP pubblico tramite porte.

Un utente della rete interna con un IP privato (non registrato) non può connettersi a Internet o alla rete esterna perché ciascun dispositivo nella rete deve avere un indirizzo IP univoco. NAT opera su un router che collega due reti insieme e traduce gli indirizzi privati ​​della rete interna (cioè non univoci a livello globale) in indirizzi pubblici legali.

È stato creato anche con l'intenzione di preservare gli indirizzi IP. Poiché il numero di utenti Internet cresceva più rapidamente del numero limitato di indirizzi IP disponibili, gli utenti Internet si trovavano ad affrontare il problema della scarsità di indirizzi IP. IL NAT E COLPETTO i protocolli vengono utilizzati per un motivo specifico.

Cos'è il NAT?

NAT (traduzione degli indirizzi di rete) collega due reti e mappa gli indirizzi privati ​​(interni locali) in indirizzi pubblici (interni globali). Inside local indica che l'indirizzo migliore apparteneva ad una rete interna e non è stato assegnato da a Centro informazioni di rete O potere di servizio . Il globale interno significa che l'indirizzo è un indirizzo valido assegnato da NIENTE o fornitore di servizi e uno o più indirizzi locali interni verso il mondo esterno.

Differenza tra traduzione degli indirizzi di rete (NAT) e traduzione degli indirizzi di porta (PAT)

NAT è un metodo per convertire un indirizzo IP privato o un indirizzo locale in un indirizzo IP pubblico. NAT è una tecnica per ridurre la velocità con cui gli indirizzi IP disponibili vengono esauriti traducendo un IP locale o un indirizzo IP privato in un indirizzo IP globale o pubblico. La relazione NAT potrebbe essere uno a uno o molti a uno.

Inoltre, NAT può configurare solo un indirizzo per rappresentare l'intera rete verso il mondo esterno. Di conseguenza, il processo di traduzione è trasparente. NAT può essere utilizzato per migrare e unire reti, condividere carichi di server e creare server virtuali, ecc.

Tipi di NAT

Esistono tre tipi di NAT:

    NAT statico
    Nel NAT statico, un indirizzo locale viene mappato su un indirizzo globale. In questo tipo di NAT la relazione è uno a uno. Il NAT statico viene utilizzato se un host necessita di un indirizzo coerente a cui accedere da Internet. Ad esempio, dispositivi di rete o server aziendali.NAT dinamico
    Gli indirizzi IP privati ​​non registrati possono essere convertiti in numeri IP pubblici registrati da un pool di indirizzi IP pubblici utilizzando il NAT dinamico.Sovraccarico PAT/NAT/mascheramento IP
    Tra le tre varietà, la PAT è la più famosa. È una forma di NAT dinamico paragonabile ad esso, ma utilizza le porte per tradurre molti indirizzi IP privati ​​in un singolo indirizzo IP pubblico.

Vantaggi del NAT

I vantaggi del NAT sono i seguenti:

  • NAT protegge gli indirizzi pubblici registrati e rallenta l'esaurimento dello spazio degli indirizzi IP.
  • Rimuove il processo di rinumerazione degli indirizzi che si verifica quando si cambia rete
  • Il verificarsi di sovrapposizioni di indirizzi è stato notevolmente ridotto.
  • Aumenta la flessibilità della realizzazione della connessione.

Svantaggi del NAT

Gli svantaggi del NAT sono i seguenti:

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

Cos'è il PAT?

Traduzione dell'indirizzo del porto (PAT) è una sorta di NAT dinamico ciò ci consente di configurare la traduzione degli indirizzi a livello di porta ottimizzando contemporaneamente l'utilizzo rimanente dell'indirizzo IP. PAT mappa numerosi indirizzi e porte locali di origine su un singolo indirizzo IP globale e porte da un pool di indirizzi IP instradabili sulla rete di destinazione. Qui l'indirizzo IP dell'interfaccia viene utilizzato insieme al numero di porta e numerosi host potrebbero avere un indirizzo IP simile poiché il numero di porta è univoco.

Differenza tra traduzione degli indirizzi di rete (NAT) e traduzione degli indirizzi di porta (PAT)

Per identificare le diverse traduzioni, utilizza un indirizzo di porta di origine univoco sull'indirizzo IP globale interno. Perché il numero di porta è codificato in 16 bit, il numero totale di traduzioni NAT che possono essere eseguite è 65536.

La fonte originale è conservata dal COLPETTO. Se la porta di origine è già allocata, vengono cercate le porte disponibili. I gruppi di porte sono suddivisi in tre gamme 0 A 511, 512 A 1023, E 1024 A 65535 .

Se COLPETTO non trova una porta disponibile dal gruppo di porte corretto e se ce n'è più di una esterna IPv4 l'indirizzo è configurato, COLPETTO passa a quello successivo IPv4 indirizzo e tenta di allocare la porta di origine originale finché non esaurisce le porte disponibili ed esterne IPv4 indirizzi.

Vantaggi del PAT

I vantaggi del PAT sono i seguenti:

  • Conserva gli indirizzi IP assegnando un singolo IP pubblico a un gruppo di host utilizzando numeri di porta diversi.
  • Riduce i difetti di sicurezza o gli attacchi alla sicurezza poiché l'indirizzo privato impedisce che l'indirizzo pubblico venga esposto.

Svantaggi del PAT

Gli svantaggi della PAT sono i seguenti:

  • La tabella interna può avere solo un certo numero di voci per tenere traccia delle connessioni.
  • In PAT, più di un'istanza dello stesso tipo di servizio pubblico non può essere eseguita dallo stesso indirizzo IP.

Differenza tra traduzione degli indirizzi di rete (NAT) e traduzione degli indirizzi di porta (PAT)

Differenza tra traduzione degli indirizzi di rete (NAT) e traduzione degli indirizzi di porta (PAT)
Base per il confronto Traduzione degli indirizzi di rete (NAT) Traduzione dell'indirizzo del porto (PAT)
Di base Converte l'indirizzo IP locale privato nell'indirizzo IP pubblico globale. È simile al NAT; utilizza inoltre i numeri di porta per trasformare gli indirizzi IP privati ​​da una rete interna in indirizzi IP pubblici.
Modulo completo La forma completa di NAT è Traduzione degli indirizzi di rete. La forma completa di PAT è Traduzione dell'indirizzo del porto.
Usi NAT utilizza un file Indirizzo IPv4. PAT utilizza IPv4 indirizzi insieme a numero di porta.
Relazione Superinsieme di COLPETTO. Una variante di NAT (una forma di a NAT dinamico)
Tipi Esistono tre tipi di NAT: NAT statico, NAT dinamico E LETTO/LETTO Sovraccarico/mascheramento IP. Esistono due tipi di PAT: PAT statico E PAT sovraccarico .

Differenze chiave tra NAT e PAT

  • PAT è una forma di NAT dinamico
  • PAT utilizza gli indirizzi IP insieme ai numeri di porta, mentre NAT utilizza gli indirizzi IP insieme ai numeri di porta
  • 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. Tuttavia, a differenza di NAT, PAT utilizza anche numeri di porta di origine, consentendo a più host di condividere un singolo indirizzo IP utilizzando numeri di porta diversi.

Conclusione

Abbiamo utilizzato NAT e PAT per ridurre la necessità di indirizzi IP univoci a livello globale, consentendo a un host il cui indirizzo non è univoco a livello globale di connettersi a Internet trasformando gli indirizzi in uno spazio di indirizzi globale instradabile. L'unica piccola distinzione tra NAT e PAT è che, mentre PAT utilizza le porte di origine durante la traduzione, Nat no.