NAT vs NAPT
Ang Network Address Translation (NAT) ay ang prosesong nagbabago sa IP address sa isang header ng isang IP packet, habang naglalakbay ito sa isang routing device. Binibigyang-daan ng NAT ang isang hanay ng mga IP address na magamit para sa trapiko sa loob ng isang LAN (Local Area Network) at isa pang hanay ng mga IP address na gagamitin para sa labas ng trapiko. Ang isa hanggang isang pagbabago ng mga IP address ay ibinibigay ng pinakasimpleng anyo ng NAT. Ang NAPT (Network Address at Port Translation) ay isang extension ng NAT na nagbibigay-daan sa maraming IP address na mai-mapa sa isang IP address. Ginagawa ito sa tulong ng TCP at UDP port information sa papalabas na trapiko.
Ano ang NAT?
Ang Network Address Translation ay binabago ang IP address sa isang header ng isang IP packet, habang ito ay naglalakbay sa isang routing device. Binibigyang-daan ng NAT ang isang hanay ng mga IP address na magamit para sa trapiko sa loob ng isang LAN at isa pang hanay ng mga IP address para sa trapiko sa labas. Ang isa hanggang isang pagbabago ng mga IP address ay ibinibigay ng pinakasimpleng anyo ng NAT. Ang NAT ay may ilang mga pakinabang. Pinapabuti nito ang seguridad ng isang LAN dahil nagbibigay ito ng opsyon na itago ang mga panloob na IP address. Higit pa rito, dahil ang mga IP address ay ginagamit lamang sa loob, hindi ito magdudulot ng anumang salungatan sa mga IP address na ginagamit sa ibang mga organisasyon. Gayundin, ang paggamit ng isang koneksyon sa internet para sa lahat ng mga computer sa isang LAN ay ginawang posible ng NAT. Gumagana ang NAT sa paggamit ng isang NAT box, na matatagpuan sa interface kung saan nakakonekta ang LAN sa internet. Naglalaman ito ng isang hanay ng mga wastong IP address at responsable ito sa pagsasagawa ng mga pagsasalin ng IP address.
Ano ang NAPT?
Ang NAPT (Network Address at Port Translation) ay ginagamit upang i-map ang isang set ng mga pribadong IP address gamit ang isang pampublikong IP address o isang maliit na grupo ng mga pampublikong IP address. Ang NAPT ay tinutukoy din bilang PAT (Port Address Translation), IP masquerading, NAT Overload at many-to-one NAT. Sa NAPT, maraming IP address ang nakamapa sa isang IP address. Magdudulot ito ng kalabuan kapag niruruta ang mga ibinalik na packet. Upang maiwasan ang problemang ito, ginagamit ng NAPT ang TCP/UDP port na impormasyon sa papalabas na trapiko at nagpapanatili ng talahanayan ng pagsasalin. Ito ay magbibigay-daan sa pagruruta ng mga ibinalik na packet nang tama sa humihiling.
Ano ang pagkakaiba ng NAT at NAPT?
Binabago ng NAT ang IP address sa isang header ng isang IP packet, habang naglalakbay ito sa isang routing device at nagbibigay-daan na gumamit ng ibang hanay ng mga IP address na gagamitin para sa trapiko sa loob ng LAN kaysa sa set ng mga IP address na ginamit para sa labas ng trapiko, habang ang NAPT ay isang espesyal na uri ng NAT kung saan ang maramihang mga pribadong IP address ay nakamapang bilang isang IP o isang maliit na grupo ng mga pampublikong IP address. Samakatuwid ang NAPT ay nagsasangkot ng marami-sa-isang pagsasalin ng mga IP address. Ang NAPT ay ang pinakakaraniwang ginagamit na NAT, kaya kadalasan ang NAPT ay tinutukoy bilang NAT.