KWALIFIKACJA INF2 + INF3 - CZERWIEC 2010

PYTANIE NR 39.
Jaki protokół służy do translacji pomiędzy publicznymi i prywatnymi adresami IP?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
NAT (Network Address Translation) służy do translacji adresów między siecią prywatną a publiczną na urządzeniu brzegowym (np. routerze). ARP mapuje adres IP na MAC, RARP działa odwrotnie (historycznie), a SNMP służy do zarządzania i monitorowania urządzeń sieciowych, nie do translacji adresów.

Pełne wyjaśnienie:

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.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
NAT to mechanizm translacji adresów IP na routerze/bramie. Pozwala hostom z adresami prywatnymi korzystać z Internetu przez adres publiczny. Router modyfikuje adres źródłowy (a często też port) w pakietach, dzięki czemu ruch wraca do właściwego urządzenia w sieci LAN.
NAT tłumaczy adresy IP (często także porty) na granicy sieci prywatnej i publicznej. ARP działa w sieci lokalnej i służy do ustalenia adresu MAC dla znanego adresu IP, aby dało się wysłać ramkę Ethernet. ARP nie realizuje translacji publiczny–prywatny.
NAT jest funkcją/mechanizmem konfiguracji routera, a nie odrębnym protokołem wymiany komunikatów jak SNMP czy ARP. Mylenie wynika z tego, że w praktyce mówi się o "włączeniu NAT" w urządzeniu, co brzmi jak nazwa protokołu, choć chodzi o sposób przetwarzania pakietów.
SNMP to protokół do zarządzania i monitorowania urządzeń sieciowych (np. odczyt obciążenia, interfejsów, błędów). Nie zmienia adresów IP w pakietach użytkowników. Jeśli pytanie dotyczy "tłumaczenia" adresów prywatnych na publiczne, właściwym tropem jest NAT, a nie SNMP.
W praktyce bardzo często zmieniane są także porty (PAT/NAPT), co pozwala wielu urządzeniom z sieci prywatnej korzystać z jednego adresu publicznego. Mechanizm rozróżnia sesje po numerach portów i utrzymuje tablicę translacji, aby poprawnie kierować odpowiedzi do właściwego hosta.
NAT stosuje się najczęściej na brzegu sieci, gdy sieć LAN używa adresów prywatnych, a dostęp do Internetu realizowany jest przez jeden lub kilka adresów publicznych. Typowy przypadek to router operatora lub firmowy firewall, który zapewnia wyjście na Internet dla wielu stacji roboczych.
Błędny NAT może powodować brak dostępu do Internetu, problemy z usługami przychodzącymi (np. serwer w LAN niewidoczny z zewnątrz), nieprawidłowe przekierowania portów lub zrywanie połączeń. W diagnostyce sprawdza się tablice translacji, reguły NAT i adresy na interfejsach WAN/LAN.
RARP to historyczny mechanizm uzyskania adresu IP na podstawie adresu MAC. Został w dużej mierze wyparty przez DHCP i inne rozwiązania automatycznej konfiguracji. RARP nie jest mechanizmem translacji publiczny–prywatny, więc nie odpowiada na pytania o "tłumaczenie" adresów w kierunku Internetu.
Jeśli w treści pojawia się "adres publiczny i prywatny" oraz "translacja/tłumaczenie", chodzi o NAT/PAT na routerze brzegowym. Gdy mowa o mapowaniu IP na MAC w jednej sieci LAN, właściwy jest ARP. Gdy mowa o monitoringu/zarządzaniu urządzeniami, pasuje SNMP.
W IPv6 założeniem jest powszechna adresacja globalna, więc typowa potrzeba NAT z IPv4 (oszczędność adresów) jest mniejsza. W praktyce mogą istnieć mechanizmy translacji/pośrednictwa, ale na egzaminach podstawowych najczęściej przyjmuje się: NAT jest klasycznie kojarzony z IPv4 i brzegiem sieci.
info

To pytanie poprawnie rozwiązuje 84% zdających egzamin. średnio łatwe

Według specjalistów z branży: "NAT (Network Address Translation) służy do translacji adresów między siecią prywatną a publiczną na urządzeniu brzegowym (np. routerze)."

Źródła:

  • RFC 3022: "Traditional IP Network Address Translator (Traditional NAT)", IETF, 2001 - https://www.rfc-editor.org/rfc/rfc3022 (dostęp: 2026-02-27)
  • RFC 2663: "IP Network Address Translator (NAT) Terminology and Considerations", IETF, 1999 - https://www.rfc-editor.org/rfc/rfc2663 (dostęp: 2026-02-27)
  • RFC 826: "An Ethernet Address Resolution Protocol", IETF, 1982 - https://www.rfc-editor.org/rfc/rfc826 (dostęp: 2026-02-27)

Materiały:

  • Dokumentacja producentów urządzeń sieciowych (sekcje dotyczące NAT/PAT)
  • Materiały szkoleniowe z podstaw sieci komputerowych (adresacja IPv4, routing, NAT)
  • RFC opisujące NAT i pokrewne mechanizmy

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego