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.