Traducerea adreselor de rețea (NAT)
Traducerea adresei de rețea (NAT) este o tehnică folosită frecvent de furnizorii de servicii Internet (ISP) și organizații pentru a permite mai multor dispozitive să partajeze o singură adresă IP publică. Prin utilizarea NAT, dispozitivele dintr-o rețea privată pot comunica cu dispozitivele dintr-o rețea publică fără ca fiecare dispozitiv să aibă propria adresă IP unică.
NAT a devenit popular ca soluție la lipsa adreselor IPv4 pentru a evita dificultatea rezervării adreselor IP. Traducerea adreselor web este larg utilizată în multe țări. De aceea, NAT a devenit o caracteristică standard a routerelor pe conexiuni de rețea de acasă și birou mic, pentru care costul solicitării unei adrese IP separate depășește beneficiile.
Adresă IPv4
IPv4 folosește adrese de 32 de biți (4 octeți), deci există doar aproximativ patru miliarde (4.294.967.296.232) de adrese în spațiul de adrese, adică aproximativ 4,3 miliarde.
Cu excepția rețelelor private, loopback-urilor, multicast-urilor și altor adrese rezervate,≈ de adrese IPv4 care pot fi rutate prin rețeaua publică este de 3,6 miliarde ~ 3,7 miliardeIndivizi
Cum funcționează NAT
NAT este de obicei implementat pe routere, care conectează două dispozitive de rețea. Când un dispozitiv de pe o rețea privată trimite date către un dispozitiv din rețeaua publică, routerul interceptează datele și înlocuiește adresa IP sursă cu propria adresă IP publică. Routerul trimite apoi datele către dispozitivul țintă.
Când dispozitivul țintă trimite date înapoi către router, routerul le interceptează și înlocuiește adresa IP publică cu adresa IP sursă originală. Routerul trimite apoi datele către dispozitivul sursă original. Acest proces este transparent pentru dispozitivele din ambele rețele.
Traducerea adreselor de rețea oferă mai multe avantaje semnificative:
Protecția adresei IP: Prin permiterea mai multor dispozitive să partajeze o singură adresă IP, NAT ajută la economisirea spațiului adreselor IP. Acest lucru este deosebit de important pentru organizațiile în care furnizorii de internet au atribuit un număr limitat de adrese IP. Securitate îmbunătățită: NAT poate oferi măsuri de securitate prin ascunderea rețelei interne față de lumea exterioară. Acest lucru este util pentru prevenirea atacurilor care vizează anumite adrese IP sau pentru a împiedica dispozitivele din rețelele interne să acceseze direct de pe internet. NAT poate ajuta, de asemenea, la prevenirea accesului dispozitivelor de pe rețeaua ta internă pe site-uri malițioase sau nedorite. Viteze mai mari: NAT poate îmbunătăți viteza comunicațiilor prin reducerea numărului de pachete care trebuie rutate prin rețea. Acest lucru se datorează faptului că NAT elimină necesitatea ca fiecare dispozitiv din rețeaua internă să aibă propria adresă IP unică. Flexibilitate: NAT poate fi folosit și pentru a oferi flexibilitate în proiectarea rețelei, ceea ce poate fi deosebit de util pentru organizațiile care doresc să-și schimbe configurația rețelei fără a-și schimba adresa IP. Organizațiile pot dori să își schimbe configurația rețelei pentru a îmbunătăți securitatea sau performanța sau pentru a adăuga dispozitive noi în rețea. Multihomed: NAT poate fi folosit pentru a permite dispozitivelor dintr-o rețea privată să se conecteze la mai multe rețele publice, o practică de configurare a rețelei cunoscută sub numele de multihomed. Acest lucru poate fi valoros pentru organizațiile care doresc să se conecteze la mai mulți furnizori de internet sau care doresc să ofere failover dacă unul dintre ele eșuează. NAT multihomed oferă redundanță a conexiunii și crește timpul de funcționare permițând traficului să treacă prin mai mulți furnizori de internet. Economii de costuri: NAT reduce numărul de adrese IP necesare unei organizații, economisind astfel la licențele adreselor IP și la alte taxe asociate. Gestionarea rețelei mai ușoară: NAT face gestionarea rețelei mai ușoară prin reducerea numărului de adrese IP care trebuie atribuite. Acest lucru avantajează organizațiile cu un număr mare de dispozitive, precum și pe cele care doresc să reducă timpul și efortul necesar pentru gestionarea rețelelor lor.
Tipuri de traducere a adreselor de rețea (NAT).
Există trei tipuri de traducere a adreselor de rețea:
Static NAT
În NAT static, fiecare adresă IP internă este mapată pe o adresă IP externă unică. Aceasta este o mapare unu-la-unu. Când traficul de ieșire ajunge la router, routerul înlocuiește adresa IP de destinație cu o adresă IP globală mapată. Când traficul de retur revine la router, routerul înlocuiește adresa IP globală mapată cu adresa IP sursă.
NAT static este folosit în principal pentru serverele care au nevoie de acces de la internet, cum ar fi serverele web și serverele de email.
NAT dinamic
În traducerea dinamică a adreselor de rețea, adresele IP interne sunt mapate pe pool-uri externe de adrese IP. Aceasta este o mapare unu-la-mulți. Când traficul de ieșire ajunge la router, acesta înlocuiește adresa IP de destinație cu o adresă IP globală liberă din pool. Când traficul de retur revine la router, routerul înlocuiește adresa IP globală mapată cu adresa IP sursă.
NAT dinamic este folosit în principal în rețelele care necesită o conexiune la internet de ieșire.
Traducerea adreselor de port (PAT)
PAT este un NAT dinamic care mapează mai multe adrese IP interne către o singură adresă IP externă prin numărul portului. Aceasta este o mapare mulți-la-unu. Când un computer se conectează la internet, routerul îi atribuie un număr de port și apoi îl atașează la adresa IP internă a calculatorului, oferindu-i astfel o adresă IP unică. Când al doilea calculator se conectează la internet, primește aceeași adresă IP externă, dar cu un număr de port diferit.
PAT este folosit în principal în rețelele de locuință. |