logo

Skillnaden mellan Network Address Translation (NAT) och Port Address Translation (PAT)

Nätverksadressöversättning (NAT) och Port Address Translation (PAT) är de två protokollen via vilka vi kan mappa den oregistrerade privata (inuti lokala adressen i ett internt nätverk till en registrerad offentlig (inom global) adress för ett externt nätverk innan vi flyttar paketet.

Den primära skillnaden är det NAT används för att mappa offentliga IP-adresser till privata IP-adresser i en-till-en- eller många-till-en-relationer. Å andra sidan, KLAPPA är ett slags NAT där många privata IP-adresser (många-till-en) mappas till en enda offentlig IP-adress via portar.

En intern nätverksanvändare med en privat IP (oregistrerad) kunde inte ansluta till Internet eller externt nätverk eftersom varje enhet i nätverket måste ha en unik IP-adress. NAT fungerar på en router som kopplar samman två nätverk och översätter interna nätverks privata adresser (dvs inte globalt unika) till juridiska allmänna adresser.

Det skapades också med avsikten att bevara IP-adresser. Eftersom antalet internetanvändare växte snabbare än det begränsade antalet tillgängliga IP-adresser, mötte internetanvändare problemet med brist på IP-adresser. De NAT och KLAPPA protokoll används av en specifik anledning.

Vad är NAT?

NAT (Network Address Translation) kopplar samman två nätverk och mappar de privata (inuti lokala) adresserna till publika adresser (inom global). Inside local anger att den bästa adressen tillhörde ett internt nätverk och inte tilldelades av en Nätverksinformationscenter eller servicekraft . Den inre globala anger att adressen är en giltig adress tilldelad av INGENTING eller tjänsteleverantör, och en eller flera interna lokala adresser till omvärlden.

Skillnaden mellan Network Address Translation (NAT) och Port Address Translation (PAT)

NAT är en metod för att konvertera en privat IP-adress eller en lokal adress till en offentlig IP-adress. NAT är en teknik för att minska hastigheten med vilken tillgängliga IP-adresser töms genom att översätta en lokal IP-adress eller privat IP-adress till en global eller offentlig IP-adress. NAT-relationen kan vara en-till-en eller många-till-en.

Dessutom kan NAT bara konfigurera en adress för att representera hela nätverket för omvärlden. Som ett resultat är översättningsprocessen transparent. NAT kan användas för att migrera och slå samman nätverk, dela serverbelastningar och skapa virtuella servrar, etc.

Typer av NAT

Det finns tre typer av NAT:

    Statisk NAT
    I statisk NAT mappas en lokal adress till en global adress. I denna typ av NAT är relationen en-till-en. Statisk NAT används om en värd behöver en konsekvent adress som måste anslutas från internet. Till exempel nätverksenheter eller företagsservrar.Dynamisk NAT
    Oregistrerade privata IP-adresser kan konverteras till registrerade offentliga IP-nummer från en pool av offentliga IP-adresser med hjälp av dynamisk NAT.PAT/NAT-överbelastning/IP-maskering
    Bland de tre sorterna är PAT den mest kända. Det är en form av dynamisk NAT som är jämförbar med den, men den använder portar för att översätta många privata IP-adresser till en enda offentlig IP-adress.

Fördelar med NAT

Följande är fördelarna med NAT:

  • NAT skyddar de publika adresserna som har registrerats och bromsar utmattningen av IP-adressutrymmet.
  • Tar bort adressnumreringsprocessen som inträffar när du byter nätverk
  • Förekomsten av adressöverlappning minskade avsevärt.
  • Ökar flexibiliteten för anslutningsetableringen.

Nackdelar med NAT

Följande är nackdelarna med NAT:

  • Brist på spårbarhet från början till slut
  • Vissa applikationer är inte kompatibla med NAT
  • Växlingsvägsfördröjningar är resultatet av översättningen

Vad är PAT?

Port Address Translation (PAT) är ett slags Dynamisk NAT som gör att vi kan konfigurera adressöversättning på portnivå samtidigt som vi optimerar den återstående IP-adressanvändningen. PAT mappar många lokala källadresser och portar till en enda global IP-adress och portar från en pool av IP-adresser som är routbara på destinationsnätverket. Här används gränssnittets IP-adress tillsammans med portnumret, och många värdar kan ha liknande IP-adress eftersom portnumret är unikt.

Skillnaden mellan Network Address Translation (NAT) och Port Address Translation (PAT)

För att identifiera de olika översättningarna använder den en unik källportadress på den inre globala IP-adressen. Eftersom portnumret är inkodat 16 bitar, det totala antalet NAT-översättningar som kan utföras är 65536.

Den ursprungliga källan är bevarad av KLAPPA. Om källporten redan är allokerad, söks de tillgängliga portarna. Portgrupperna är uppdelade i tre intervall 0 till 511, 512 till 1023, och 1024 till 65535 .

Om KLAPPA hittar inte en tillgänglig port från rätt portgrupp och om mer än en extern IPv4 adressen är konfigurerad, KLAPPA flyttar till nästa IPv4 adress och försöker allokera den ursprungliga källporten tills den tar slut på tillgängliga portar och externa IPv4 adresser.

Fördelar med PAT

Följande är fördelarna med PAT:

  • Spara IP-adresser genom att tilldela en enda publik IP till en grupp värdar som använder olika portnummer.
  • Minskar säkerhetsbrister eller säkerhetsattacker eftersom den privata adressen hindrar den allmänna adressen från att exponeras.

Nackdelar med PAT

Följande är nackdelarna med PAT:

  • Den interna tabellen kan bara ha ett visst antal poster för att hålla reda på anslutningar.
  • I PAT kan inte mer än en instans av samma typ av public service köras från samma IP-adress.

Skillnaden mellan Network Address Translation (NAT) och Port Address Translation (PAT)

Skillnaden mellan Network Address Translation (NAT) och Port Address Translation (PAT)
Grundläggande för jämförelse Nätverksadressöversättning (NAT) Port Address Translation (PAT)
Grundläggande Den konverterar den privata lokala IP-adressen till den offentliga globala IP-adressen. Det liknar NAT; den använder också portnummer för att omvandla privata IP-adresser från ett internt nätverk till offentliga IP-adresser.
Fulla formen Den fullständiga formen av NAT är Nätverksadressöversättning. Den fullständiga formen av PAT är Portadressöversättning.
Används NAT använder en IPv4-adress. PAT använder IPv4 adresser tillsammans med portnummer.
Relation Superset av KLAPPA. En variant av NAT (en form av en Dynamisk NAT)
Typer Det finns tre typer av NAT: Statisk NAT, Dynamisk NAT och SÄNG/SÄNG Överbelastning/IP-maskering. Det finns två typer av PAT: Statisk PAT och överbelastad PAT .

Nyckelskillnader mellan NAT och PAT

  • PAT är en form av dynamisk NAT
  • PAT använder IP-adresser tillsammans med portnummer, medan NAT använder IP-adresser tillsammans med portnummer
  • NAT översätter de interna lokala adresserna till interna globala adresser; på liknande sätt översätter PAT de privata oregistrerade IP-adresserna till offentliga registrerade IP-adresser. Men till skillnad från NAT använder PAT också källportnummer, vilket gör att flera värdar kan dela en enda IP-adress samtidigt som olika portnummer används.

Slutsats

Vi använde NAT och PAT för att minska behovet av globalt unika IP-adresser, vilket gjorde det möjligt för en värd vars adress inte är globalt unik att ansluta till internet genom att omvandla adresserna till ett globalt adressutrymme som är routbart. Den enda mindre skillnaden mellan NAT och PAT är att medan PAT använder källportar under översättning, gör inte Nat det.