Recomandat, 2022

Alegerea Editorului

Diferența dintre NAT și PAT

Traducerea adreselor de rețea (NAT) și Traducerea adreselor de port (PAT) sunt protocoalele utilizate pentru a mapa adresa privată neînregistrată (locală) a unei rețele interne către o adresă publică înregistrată (internă) a unei rețele externe înainte de a transfera pachetul. Principala diferență dintre acestea este că NAT este utilizat pentru a mapa adresele IP publice către adrese IP private, ar putea fi o relație unu-la-unu sau multe-la-unu. Pe de altă parte, PAT este un tip de NAT în care mai multe adrese IP private sunt mapate într-o singură IP publică (multi-la-unu) prin utilizarea porturilor.

Un utilizator intern cu o rețea privată (neînregistrat) nu sa putut conecta la internet sau la o rețea externă, deoarece fiecare dispozitiv dintr-o rețea trebuie să aibă o adresă IP unică. NAT lucrează pe un router care leagă două rețele împreună și traduce adresa internă a rețelei interne (adică nu este unică la nivel global) în adresa publică legală.

În plus, a fost conceput pentru a conserva adresele IP. Întrucât utilizatorii de internet se confruntau cu o problemă de deficit de adresă IP, unde numărul utilizatorilor a crescut mai mult decât domeniul limitat de adrese IP. Din anumite motive, se utilizează protocoalele NAT și PAT.

Diagramă de comparație

Bazele de comparațieNATPAT
De bazăTraduce adresa IP locală privată la adresa IP globală publică.Similar cu NAT, el traduce, de asemenea, adresele IP private ale unei rețele interne la adresa IP publică cu ajutorul numerelor de port.
RelaţieSuperset de PAT.Varianta NAT (forma unui NAT dinamic).
utilizăriAdresa IPv4Adresele IPv4 împreună cu numărul portului.
TipuriNAT static
Dynamic NAT
PAT static
PAT supraîncărcat

Definiția NAT

Traducerea adreselor de rețea (NAT) conectează în principiu două rețele și direcționează adresele private (în interiorul local) în adrese publice (în interiorul globale). Aici, termenul din interiorul localității indică faptul că adresa gazdă aparține unei rețele interne și nu este atribuită de Centrul de informare de rețea sau de furnizorul de servicii . Iar în interiorul global înseamnă că adresa este o adresă licită atribuită de NIC sau de furnizorul de servicii și reprezintă, de asemenea, una sau mai multe adrese interne către lumea exterioară.

Scopul principal al NAT a fost acela de a încetini rata de epuizare a spațiului de adrese IP disponibil prin faptul că a permis numeroaselor adrese IP private să fie reprezentate de un număr mai mic de adrese IP publice.

Mai mult decât atât, o singură adresă poate fi configurată în NAT pentru a reprezenta întreaga rețea în lumea exterioară. Prin urmare, oferă securitate, deoarece procesul de traducere este transparent. NAT poate fi folosit ca un instrument pentru migrarea și fuziunea rețelei, partajarea încărcărilor serverului, crearea virtuală a serverului etc.

NAT poate fi de trei tipuri:

  • NAT static - În acest tip de NAT o adresă locală este mapată la o adresă globală și există o relație unu-la-unu. Static NAT este util atunci când o gazdă necesită o adresă consistentă, care trebuie accesată de pe internet. De exemplu, serverele enterprise sau dispozitivele de rețea.
  • Dinamic NAT - Dynamic NAT permite ca adresa IP privată neînregistrată să fie tradusă în adresa IP publică înregistrată dintr-un grup de adrese IP publice.
  • PAT / NAT Overloading / IP masquerading - PAT este cel mai popular tip printre cele trei tipuri. Este o variantă a NAT Dynamic și este similară cu aceasta, dar hărții mai multe adrese IP private la o singură adresă IP publică prin utilizarea porturilor.

Definiția PAT

Traducerea adreselor de adrese (PAT) este un tip de NAT dinamic prin care traducerea adreselor poate fi configurată la nivelul portului, iar utilizarea celorlalte adrese IP este, de asemenea, optimizată. PAT desenează mai multe adrese locale și porturi sursă la o singură adresă IP globală și un port dintr-un grup de adrese IP care sunt rotative în rețeaua de destinație. Aici interfața IP a interfeței este utilizată în combinație cu numărul de port și mai multe gazde ar putea avea aceeași adresă IP deoarece numărul portului este unic.

Utilizează adresa unică a portului sursă pe adresa IP internă internă pentru a identifica traducerile distincte. Numărul total de traduceri NAT care pot fi efectuate este 65536 deoarece numărul portului este codificat în 16 biți.

Porturile sursă originale sunt păstrate de PAT. Dacă portul sursă este deja alocat, sunt căutate porturile disponibile. Grupurile de porturi sunt împărțite în trei intervale care variază de la 0 la 511, 512 la 1023 sau 1024 la 65535.

Dacă PAT nu obține niciun port disponibil din grupul de porturi corespunzător și dacă sunt configurate mai multe adrese IPv4 externe, PAT se deplasează la următoarea adresă IPv4 și încearcă să aloce portul sursă originală până când nu se termină porturile disponibile și IPv4 extern adrese.

Diferențe cheie între NAT și PAT

  1. NAT traduce adresele locale în interiorul adreselor globale în mod similar. PAT traduce adresele IP private neînregistrate în adresele IP înregistrate public, dar, spre deosebire de NAT, utilizează și numere de porturi sursă, iar mai multe gazde pot fi atribuite cu același IP având numere de port diferite.
  2. PAT este o formă de Dynamic NAT.
  3. NAT utilizează adresele IP în procesul de traducere, în timp ce PAT utilizează adresele IP împreună cu numerele de porturi.

Avantajele și dezavantajele NAT

avantaje

  • NAT păstrează adresele publice înregistrate și încetinește epuizarea spațiului de adrese IP.
  • Apariția suprapunerii adreselor se reduce semnificativ.
  • Creste flexibilitatea stabilirii conexiunii.
  • Elimină procesul de renumerotare a adresei în momentul schimbării rețelei.

Dezavantaje

  • Comutarea întârzierilor pe trase sunt rezultatul traducerii.
  • Lipsa trasabilității de la capăt la cap.
  • Anumite aplicații nu sunt compatibile cu NAT.

Avantajele și dezavantajele PAT

avantaje

  • Conservarea adreselor IP prin atribuirea unui IP public unic unui grup de gazde cu ajutorul numerelor de port diferite.
  • Reduce vulnerabilitățile sau atacurile de securitate, deoarece adresa privată împiedică expunerea adresei publice.

Dezavantaje

  • Mai multe tipuri de servicii publice nu pot fi executate cu o singură adresă IP în PAT.
  • Numărul de intrări este limitat în tabelul intern pentru păstrarea pieselor conexiunilor.

Concluzie

Protocoalele NAT și PAT sunt utilizate pentru a minimiza cerința adreselor IP globale unice, permițând unei gazde a cărei adresă să nu fie unică la nivel mondial pentru a se conecta la internet, transformând adresele într-un spațiu global de adrese care este routabil. Există o mică diferență între NAT și PAT, deoarece NAT nu utilizează porturile, în timp ce PAT utilizează porturile sursă în procesul de traducere.

Top