NAT vs NAPT
Preklad sieťových adries (NAT) je proces, ktorý upravuje adresu IP v hlavičke paketu IP počas jeho prechodu cez smerovacie zariadenie. NAT umožňuje použitie jednej sady IP adries na prevádzku v rámci siete LAN (Local Area Network) a inej sady IP adries na vonkajšiu prevádzku. Jedna na jednu transformáciu IP adries zabezpečuje najjednoduchšia forma NAT. NAPT (Network Address and Port Translation) je rozšírenie NAT, ktoré umožňuje mapovanie mnohých IP adries na jednu IP adresu. To sa deje pomocou informácií o portoch TCP a UDP v odchádzajúcej prevádzke.
Čo je NAT?
Preklad sieťových adries upravuje IP adresu v hlavičke paketu IP, keď prechádza cez smerovacie zariadenie. NAT umožňuje použitie jednej sady IP adries na prevádzku v rámci siete LAN a ďalšej sady adries IP pre vonkajšiu prevádzku. Jedna na jednu transformáciu IP adries zabezpečuje najjednoduchšia forma NAT. NAT má niekoľko výhod. Zlepšuje bezpečnosť LAN, pretože poskytuje možnosť skryť interné IP adresy. Okrem toho, keďže adresy IP sa používajú iba interne, nespôsobí to žiadne konflikty s adresami IP používanými v iných organizáciách. NAT tiež umožňuje používanie jediného internetového pripojenia pre všetky počítače v sieti LAN. NAT pracuje s využitím NAT boxu, ktorý je umiestnený v rozhraní, kde je LAN pripojená k internetu. Obsahuje súbor platných IP adries a je zodpovedný za vykonávanie prekladov IP adries.
Čo je NAPT?
NAPT (Network Address and Port Translation) sa používa na mapovanie množiny súkromných IP adries pomocou jednej verejnej IP adresy alebo malej skupiny verejných IP adries. NAPT sa tiež označuje ako PAT (Port Address Translation), IP maskovanie, NAT Overload a many-to-one NAT. V NAPT je veľa IP adries mapovaných na jednu IP adresu. To by spôsobilo nejednoznačnosť pri smerovaní vrátených paketov. Aby sa predišlo tomuto problému, NAPT využíva informácie o porte TCP/UDP v odchádzajúcej prevádzke a udržiava prekladovú tabuľku. To by umožnilo správne smerovanie vrátených paketov k žiadateľovi.
Aký je rozdiel medzi NAT a NAPT?
NAT upravuje IP adresu v hlavičke IP paketu, keď prechádza cez smerovacie zariadenie, a umožňuje použiť inú sadu IP adries, ktoré sa majú použiť na prenos v rámci LAN, než je sada použitých IP adries pre vonkajšiu prevádzku, zatiaľ čo NAPT je špeciálny druh NAT, kde je viacero súkromných IP adries mapovaných ako jedna IP adresa alebo malá skupina verejných IP adries. Preto NAPT zahŕňa preklad IP adries typu many-to-one. NAPT je najpoužívanejší NAT, preto sa NAPT väčšinou označuje ako NAT.