KWALIFIKACJA INF2 - STYCZEŃ 2021

PYTANIE NR 7.
Protokół stosowany do przekształcania fizycznych adresów MAC na adresy IP w sieciach komputerowych to
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Poprawna jest odpowiedź "RARP (Reverse Address Resolution Protocol)", ponieważ RARP służył do uzyskania adresu IP na podstawie znanego adresu sprzętowego (MAC).
"ARP" działa odwrotnie (IP→MAC), a "DNS" mapuje nazwy na adresy, zaś "DHCP" przydziela konfigurację, nie tłumaczy MAC na IP.

Pełne wyjaśnienie:

W sieciach komputerowych występują różne rodzaje identyfikatorów: adres sprzętowy (MAC) używany w sieci lokalnej oraz adres logiczny (IP) używany do komunikacji w warstwie sieciowej. Pytanie dotyczy mechanizmu, który wykonuje mapowanie MAC → IP.

Odpowiedź "RARP (Reverse Address Resolution Protocol)" jest poprawna, ponieważ RARP został zaprojektowany właśnie do tego celu: host znający swój adres sprzętowy mógł uzyskać odpowiadający mu adres IP (historycznie np. przy bezdyskowych stacjach roboczych). W praktyce jest to rozwiązanie przestarzałe, ale definicyjnie spełnia wskazane w pytaniu działanie.

Dlaczego pozostałe odpowiedzi są niepoprawne:

  • "ARP (Address Resolution Protocol)" rozwiązuje adresy w kierunku przeciwnym: na podstawie znanego adresu IP ustala adres MAC urządzenia w tej samej sieci lokalnej. To typowy mechanizm potrzebny do wysłania ramki do właściwej karty sieciowej, ale nie realizuje MAC→IP.
  • "DNS (Domain Name System)" nie dotyczy mapowania MAC i IP. DNS służy do tłumaczenia nazw domenowych na adresy (najczęściej IP) oraz do informacji usługowych. To inna kategoria usługi (nazewnictwo), niezwiązana z adresami sprzętowymi kart sieciowych.
  • "DHCP (Dynamic Host Configuration Protocol)" służy do automatycznej konfiguracji hosta (przydział adresu IP, maski, bramy, DNS itd.). Choć serwer DHCP identyfikuje klienta m.in. po MAC, celem jest przydzielenie parametrów, a nie protokołowe "tłumaczenie" MAC na już przypisany IP w rozumieniu rozwiązywania adresów.

Wskazówka egzaminacyjna: w pytaniach o rozwiązywanie adresów kluczowe jest ustalenie kierunku mapowania. ARP kojarz z IP→MAC, a RARP z MAC→IP. Jeśli w odpowiedziach pojawia się DNS lub DHCP, zwykle są to dystraktory sprawdzające, czy nie mieszasz rozwiązywania adresów z rozwiązywaniem nazw lub konfiguracją hosta.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
RARP to protokół, którego celem było uzyskanie adresu IP na podstawie znanego adresu sprzętowego (MAC). Stosowano go historycznie, gdy urządzenie znało MAC, ale nie miało jeszcze konfiguracji IP. Dziś jest traktowany jako rozwiązanie przestarzałe.
Różnica dotyczy kierunku mapowania. ARP ustala adres MAC dla znanego adresu IP (IP → MAC) w sieci lokalnej. RARP działa odwrotnie i służył do uzyskania adresu IP na podstawie MAC (MAC → IP). To kluczowe rozróżnienie na egzaminie.
RARP był użyteczny w dawnych scenariuszach (np. stacje bez dysku), ale współcześnie konfiguracja adresu IP jest realizowana innymi mechanizmami. W praktyce administracyjnej częściej spotyka się automatyczną konfigurację hostów i inne usługi infrastrukturalne niż RARP.
DHCP nie jest protokołem rozwiązywania adresów w sensie "tłumaczenia" MAC na IP. DHCP służy do przydziału i konfiguracji parametrów sieciowych. MAC może służyć do identyfikacji klienta, ale rolą DHCP jest nadanie konfiguracji, a nie klasyczne mapowanie adresów jak w ARP/RARP.
DNS mapuje przede wszystkim nazwy domenowe na adresy (najczęściej IP) oraz udostępnia inne rekordy związane z usługami. DNS nie pracuje na adresach sprzętowych kart sieciowych (MAC), więc nie spełnia warunku "MAC na IP". To typowy dystraktor sprawdzający rozróżnienie pojęć.
ARP jest używany, gdy host zna adres IP odbiorcy w tej samej sieci lokalnej, ale musi poznać jego adres MAC, aby wysłać ramkę w sieci Ethernet. Mechanizm działa automatycznie i zwykle jest widoczny w tabeli ARP oraz w przechwyconym ruchu sieciowym.
Najczęstszy błąd to wybór ARP "z przyzwyczajenia" bez sprawdzenia kierunku mapowania. Uczniowie mylą też role DNS i DHCP z rozwiązywaniem adresów warstwy łącza danych. Pomaga zasada: ARP kojarz z wysyłką ramki do MAC, a RARP z uzyskaniem IP.
Zwróć uwagę, co jest "dane" i co ma być "ustalone". Jeśli znany jest IP, a pytanie dotyczy znalezienia MAC w sieci lokalnej, chodzi o ARP. Jeśli znany jest MAC, a celem jest uzyskanie IP, chodzi o RARP. Ta analiza często wystarcza do pewnej odpowiedzi.
Router używa mechanizmu ARP do ustalenia adresu MAC kolejnego hopu w swojej sieci lokalnej (np. MAC hosta w danym segmencie lub MAC innego urządzenia w tej samej sieci). ARP dotyczy lokalnego łącza, a nie całej trasy w Internecie.
Ucz się przez porównania ról: adresy (ARP/RARP), nazwy (DNS), konfiguracja (DHCP). Dobrą metodą jest tworzenie krótkich fiszek z kierunkiem mapowania oraz ćwiczenia z analizą scenariuszy "co znam, co chcę uzyskać".
info

To pytanie poprawnie rozwiązuje 45% zdających egzamin. trudne

Specjaliści zwracają uwagę: "Poprawna jest odpowiedź "RARP (Reverse Address Resolution Protocol)", ponieważ RARP służył do uzyskania adresu IP na podstawie znanego adresu sprzętowego (MAC)."

Źródła:

  • RFC 903: "A Reverse Address Resolution Protocol", Internet Engineering Task Force (IETF), June 1984
  • RFC 826: "An Ethernet Address Resolution Protocol", Internet Engineering Task Force (IETF), November 1982
  • RFC 2131: "Dynamic Host Configuration Protocol", Internet Engineering Task Force (IETF), March 1997

Materiały:

  • Dokumenty RFC opisujące ARP i RARP (dla zrozumienia definicji i różnic)
  • Podręczniki z podstaw sieci komputerowych (adresowanie, warstwy, usługi infrastrukturalne)
  • Laboratoria z analizy ramek w sieci lokalnej (obserwacja mechanizmów rozwiązywania adresów)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego