NAT (Network Address Translation) to mechanizm realizowany zwykle na routerze/bramie sieciowej, który umożliwia "tłumaczenie" adresów IP pomiędzy siecią prywatną (adresy nieroutowalne w Internecie) a siecią publiczną. W praktyce często spotyka się także translację portów (PAT/NAPT), dzięki czemu wiele hostów z adresami prywatnymi może korzystać z jednego adresu publicznego.
Odpowiedź "NAT" pasuje do sformułowania o translacji między adresami publicznymi i prywatnymi, ponieważ dokładnie to jest jego funkcją: modyfikacja pól adresowych (a często także portów) w pakietach przy przejściu przez urządzenie brzegowe.
Dlaczego pozostałe odpowiedzi nie pasują:
- ARP (Address Resolution Protocol) służy do ustalenia, jaki adres MAC odpowiada danemu adresowi IP w tej samej sieci lokalnej. Nie zmienia adresów IP z prywatnych na publiczne.
- RARP (Reverse ARP) historycznie umożliwiał uzyskanie adresu IP na podstawie adresu MAC. Obecnie jego rolę zastąpiły inne rozwiązania (np. DHCP). RARP nie realizuje translacji adresów na styku sieć prywatna–Internet.
- SNMP (Simple Network Management Protocol) to protokół do monitorowania i zarządzania urządzeniami sieciowymi (odczyt parametrów, alarmy, statystyki). Nie służy do translacji adresów.
Wskazówka egzaminacyjna: gdy w pytaniu pojawia się "translacja publiczny–prywatny", kluczowe skojarzenie to mechanizmy brzegowe typu NAT/PAT. Gdy mowa o mapowaniu IP do MAC w LAN, właściwym tropem jest ARP.