Network Address Translation (NAT) og Port Address Translation (PAT) er de to protokollene som vi kan kartlegge den uregistrerte private (innsiden av den lokale adressen til et internt nettverk til en registrert offentlig (innenfor global) adresse til et eksternt nettverk før vi flytter pakken.
Den primære forskjellen er det NAT brukes til å kartlegge offentlige IP-adresser til private IP-adresser i en-til-en- eller mange-til-en-forhold. På den andre siden, KLAPP er en slags NAT der mange private IP-adresser (mange-til-én) er tilordnet en enkelt offentlig IP-adresse via porter.
En intern nettverksbruker med en privat IP (uregistrert) kunne ikke koble til Internett eller eksternt nettverk fordi hver enhet i nettverket må ha en unik IP-adresse. NAT opererer på en ruter som kobler to nettverk sammen, og oversetter private nettverksadresser (dvs. ikke globalt unike) til lovlige offentlige adresser.
Den ble også opprettet med den hensikt å bevare IP-adresser. Ettersom antallet internettbrukere vokste raskere enn det begrensede antallet tilgjengelige IP-adresser, sto internettbrukere overfor problemet med mangel på IP-adresser. De NAT og KLAPP protokoller brukes av en bestemt grunn.
Hva er NAT?
NAT (Network Address Translation) kobler sammen to nettverk og kartlegger de private (inne lokale) adressene til offentlige adresser (innenfor globale). Inside local angir at den beste adressen tilhørte et internt nettverk og ikke ble tildelt av en Nettverksinformasjonssenter eller tjenestekraft . Den indre globale betyr at adressen er en gyldig adresse tildelt av INGENTING eller tjenesteleverandør, og en eller flere interne lokale adresser til omverdenen.
NAT er en metode for å konvertere en privat IP-adresse eller en lokal adresse til en offentlig IP-adresse. NAT er en teknikk for å redusere hastigheten som tilgjengelige IP-adresser tømmes med ved å oversette en lokal IP- eller privat IP-adresse til en global eller offentlig IP-adresse. NAT-relasjonen kan være en-til-en eller mange-til-en.
Videre kan NAT bare konfigurere én adresse for å representere hele nettverket til omverdenen. Som et resultat er oversettelsesprosessen transparent. NAT kan brukes til å migrere og slå sammen nettverk, dele serverbelastninger og lage virtuelle servere, etc.
Typer NAT
Det er tre typer NAT:
I statisk NAT tilordnes en lokal adresse til en global adresse. I denne typen NAT er forholdet en-til-en. Statisk NAT brukes hvis en vert trenger en konsistent adresse som må aksesseres fra internett. For eksempel nettverksenheter eller bedriftsservere.
Uregistrerte private IP-adresser kan konverteres til registrerte offentlige IP-numre fra en pool av offentlige IP-adresser ved hjelp av dynamisk NAT.
Blant de tre variantene er PAT den mest kjente. Det er en form for dynamisk NAT som kan sammenlignes med den, men den bruker porter til å oversette mange private IP-adresser til en enkelt offentlig IP-adresse.
Fordeler med NAT
Følgende er fordelene med NAT:
- NAT beskytter de offentlige adressene som har blitt registrert og reduserer utmattelsen av IP-adresseområdet.
- Fjerner omnummereringsprosessen for adresser som oppstår når du bytter nettverk
- Forekomsten av adresseoverlapp ble betydelig redusert.
- Øker fleksibiliteten i forbindelsesetableringen.
Ulemper med NAT
Følgende er ulempene med NAT:
- Mangel på ende-til-ende-sporbarhet
- Enkelte applikasjoner er ikke kompatible med NAT
- Byttebaneforsinkelser er resultatet av oversettelsen
Hva er PAT?
Port Address Translation (PAT) er en slags Dynamisk NAT som lar oss konfigurere adresseoversettelse på portnivå og samtidig optimalisere gjenværende IP-adresseutnyttelse. PAT kartlegger mange lokale kildeadresser og porter til en enkelt global IP-adresse og porter fra en pool av IP-adresser som kan rutes på destinasjonsnettverket. Her brukes grensesnittets IP-adresse sammen med portnummeret, og mange verter kan ha lignende IP-adresser fordi portnummeret er unikt.
For å identifisere de forskjellige oversettelsene, bruker den en unik kildeportadresse på den innvendige globale IP-adressen. Fordi portnummeret er kodet inn 16 biter, det totale antallet NAT-oversettelser som kan utføres er 65536.
Originalkilden er bevart av KLAPP. Hvis kildeporten allerede er tildelt, søkes de tilgjengelige portene. Portgruppene er delt inn i tre områder 0 til 511, 512 til 1023, og 1024 til 65535 .
Hvis KLAPP finner ikke en tilgjengelig port fra den riktige portgruppen og hvis mer enn én ekstern IPv4 adressen er konfigurert, KLAPP går til neste IPv4 adresse og prøver å tildele den opprinnelige kildeporten til den går tom for tilgjengelige og eksterne porter IPv4 adresser.
Fordeler med PAT
Følgende er fordelene med PAT:
- Spar IP-adresser ved å tilordne enkelt offentlig IP til en gruppe verter som bruker forskjellige portnumre.
- Reduserer sikkerhetsmangler eller sikkerhetsangrep ettersom den private adressen hindrer den offentlige adressen i å bli eksponert.
Ulemper med PAT
Følgende er ulempene med PAT:
- Den interne tabellen kan bare ha et visst antall oppføringer for å holde styr på tilkoblinger.
- I PAT kan ikke mer enn én forekomst av samme type offentlige tjenester kjøres fra samme IP-adresse.
Forskjellen mellom Network Address Translation (NAT) og Port Address Translation (PAT)
Grunnleggende for sammenligning | Network Address Translation (NAT) | Port Address Translation (PAT) |
---|---|---|
Grunnleggende | Den konverterer den private lokale IP-adressen til den offentlige globale IP-adressen. | Det ligner på NAT; den bruker også portnumre til å transformere private IP-adresser fra et internt nettverk til offentlige IP-adresser. |
Fullstendig format | Full form av NAT er Nettverksadresseoversettelse. | Fullformen av PAT er Oversettelse av portadresse. |
Bruker | NAT bruker en IPv4-adresse. | PAT bruker IPv4 adresser sammen med portnummer. |
Forhold | Supersett av KLAPP. | En variant av NAT (en form for en Dynamisk NAT) |
Typer | Det er tre typer NAT: Statisk NAT, Dynamisk NAT og SENG/SENG Overbelastning/IP-maskering. | Det finnes to typer PAT: Statisk PAT og overbelastet PAT . |
Nøkkelforskjeller mellom NAT og PAT
- PAT er en form for dynamisk NAT
- PAT bruker IP-adresser sammen med portnumre, mens NAT bruker IP-adresser sammen med portnumre
- NAT oversetter de innvendige lokale adressene til innvendige globale adresser; på samme måte oversetter PAT de private uregistrerte IP-adressene til offentlige registrerte IP-adresser. Imidlertid, i motsetning til NAT, bruker PAT også kildeportnumre, slik at flere verter kan dele en enkelt IP-adresse mens de bruker forskjellige portnumre.
Konklusjon
Vi brukte NAT og PAT for å redusere behovet for globalt unike IP-adresser, slik at en vert med adresse som ikke er globalt unik kan koble seg til internett ved å transformere adressene til et globalt adresseområde som kan rutes. Den eneste mindre forskjellen mellom NAT og PAT er at mens PAT bruker kildeporter under oversettelse, gjør ikke Nat det.