Anbefalt, 2024

Redaksjonens

Forskjellen mellom NAT og PAT

Nettverksadresseoversettelse (NAT) og Port Address Translation (PAT) er protokollene som brukes til å kartlegge den uregistrerte private (inne lokale) adressen til et internt nettverk til en registrert offentlig (internasjonal) adresse til et eksternt nettverk før du overfører pakken. Hovedforskjellen mellom dem er at NAT brukes til å kartlegge offentlige IP-adresser til private IP-adresser, det kan være et en-til-en-eller-mange-til-en-forhold. På den annen side er PAT en type NAT der de flere private IP-adressene er kartlagt til en enkelt offentlig IP (mange til en) ved å bruke porter.

En intern nettverksbruker med privat IP (uregistrert) kan ikke koble til Internett eller eksternt nettverk fordi hver enhet i et nettverk må ha en unik IP-adresse. NAT jobber på en ruter som kobler sammen to nettverk sammen, og den oversetter den private private adressen til det interne nettverket (dvs. ikke globalt unikt) i den juridiske offentlige adressen.

I tillegg ble det utformet for å bevare IP-adressene. Da internettbrukerne stod overfor et problem med IP-adresse knapphet, hvor antall brukere ble økt mer enn det begrensede intervallet av IP-adresser. Av en viss årsak brukes NAT og PAT protokoller.

Sammenligningstabel

Grunnlag for sammenligningNATKLAPP
grunn~~POS=TRUNCOversetter den private lokale IP-adressen til den offentlige globale IP-adressen.I likhet med NAT, oversetter den også de private IP-adressene til et internt nettverk til den offentlige IP-adressen ved hjelp av portnumre.
ForholdSuperset av PAT.Variant av NAT (form av en dynamisk NAT).
BrukerIPv4-adresseIPv4-adresser sammen med portnummeret.
typerStatisk NAT
Dynamisk NAT
Statisk PAT
Overbelastet PAT

Definisjon av NAT

Nettverksadresseoversettelse (NAT) knytter i utgangspunktet to nettverk og kartlegger private (inne lokale) adresser i offentlige adresser (internt globalt). Her betyr termen inne i lokalområdet at vertsadressen tilhører et internt nettverk og ikke er tildelt av Nettverksinformasjonssenter eller tjenesteleverandør . Og det globale innebærer at adressen er en lisitadresse som er tildelt av NIC eller tjenesteleverandøren, og den representerer også en eller flere innenfor lokale adresser til omverdenen.

Hovedformålet med NAT var å redusere hastigheten på uttømming av tilgjengelig IP-adresserom ved å gjøre det mulig for mange private IP-adresser å bli representert av noe mindre antall offentlige IP-adresser.

Videre kan bare én adresse konfigureres i NAT for å representere hele nettverket til omverdenen. Derfor gir det sikkerhet ettersom oversettelsesprosessen er gjennomsiktig. NAT kan brukes som et verktøy for nettverksoverføring og sammenslåing, serverbelastning, virtuell serveropprettelse, etc.

NAT kan være av tre typer:

  • Statisk NAT - I denne typen NAT blir en lokal adresse kartlagt til en global adresse, og det finnes et ett-til-ett-forhold. Statisk NAT er nyttig når en vert krever en konsistent adresse, som må nås fra internett. For eksempel bedriftsservere eller nettverksenheter.
  • Dynamisk NAT - Dynamisk NAT tillater uregistrert privat IP-adresse å bli oversatt til registrert offentlig IP-adresse fra et basseng av offentlige IP-adresser.
  • PAT / NAT Overbelastning / IP masquerading - PAT er mest populær type blant de tre typene. Det er en variant av dynamisk NAT og ligner på det, men det kartlegger flere private IP-adresser til en enkelt offentlig IP-adresse ved å benytte portene.

Definisjon av PAT

Portadresseoversettelse (PAT) er en type dynamisk NAT gjennom hvilken adressetranslation kan konfigureres på portnivå, og gjenværende IP-adressebruk er også optimalisert. PAT kartlegger flere kilde lokale adresser og porter til en enkelt global IP-adresse og port fra et basseng av IP-adresser som kan rutes på målnettverket. Her brukes grensesnittets IP-adresse i kombinasjon med portnummeret, og flere verter kan ha samme IP-adresse fordi portnummeret er unikt.

Den bruker en unik kildeportadresse på den innebygde globale IP-adressen for å identifisere de forskjellige oversettelsene. Det totale antall NAT-oversettelser som kan utføres, er 65536 fordi portnummeret er kodet i 16 bits.

Originale kildeporter er bevaret av PAT. Hvis kildeporten allerede er tildelt, søkes de tilgjengelige portene. Portgruppene er delt inn i tre områder som er fra 0 til 511, 512 til 1023, eller 1024 til 65535.

Hvis PAT ikke får noen tilgjengelig port fra den aktuelle portgruppen, og hvis mer enn én ekstern IPv4-adresse er konfigurert, flyttes PAT til neste IPv4-adresse og forsøker å allokere den opprinnelige kildeporten til den går tom for tilgjengelige porter og ekstern IPv4 adresser.

Viktige forskjeller mellom NAT og PAT

  1. NAT oversetter de innvendige lokale adressene til inne i globale adresser på samme måte, PAT oversetter private uregistrerte IP-adresser til offentlige registrerte IP-adresser, men i motsetning til NAT bruker den også kildeportnumre, og flere verter kan tilordnes med samme IP med forskjellige portnumre.
  2. PAT er en form for dynamisk NAT.
  3. NAT bruker IP-adresser i oversetterprosessen mens PAT bruker IP-adresser sammen med portnumre.

Fordeler og ulemper ved NAT

Fordeler

  • NAT bevarer de registrerte offentlige adressene og senker utmattelsen av IP-adresserommet.
  • Forekomst av overlapping av adresse reduseres betydelig.
  • Øker fleksibiliteten til tilkoblingsvirksomheten.
  • Fjerner prosessen med adressummering på tidspunktet for endring av nettverket.

ulemper

  • Forsinkelser i byttebanen er resultatet av oversettelsen.
  • Mangel på slutt-til-ende sporbarhet.
  • Enkelte programmer er ikke kompatible med NAT.

Fordeler og ulemper ved PAT

Fordeler

  • Bevar IP-adresser ved å tilordne enkelt offentlig IP til en gruppe verter ved hjelp av de forskjellige portnumrene.
  • Reduser sårbarhetene eller sikkerhetsangrepene, da den private adressen forhindrer at den offentlige adressen blir utsatt.

ulemper

  • Mer enn én type offentlige tjenester kan ikke utføres med en enkelt IP-adresse i PAT.
  • Antall innføringer er begrenset i det interne bordet for å holde sporene til tilkoblingene.

Konklusjon

NAT- og PAT-protokoller brukes til å minimere behovet for globalt unike IP-adresser, slik at en vert hvis adresse ikke er globalt unik for å koble til Internett, ved å konvertere adressene til globalt adresserom som kan flyttes. Det er en liten forskjell mellom NAT og PAT, at NAT ikke bruker porter mens PAT bruker kildeporter i oversettelsesprosessen.

Top