Pytanie dotyczy kierunku mapowania adresów w sieciach IPv4: z jakiego identyfikatora hosta wychodzimy i jaki adres chcemy uzyskać.
Odpowiedź "RARP" jest poprawna, ponieważ protokół RARP (Reverse Address Resolution Protocol) został zaprojektowany do sytuacji, w której urządzenie zna swój adres sprzętowy MAC (48 bitów), ale potrzebuje uzyskać adres IPv4 (32 bity) od serwera w sieci lokalnej. Jest to więc mechanizm typu MAC → IP.
Dlaczego pozostałe odpowiedzi są niepoprawne?
- "ARP" to Address Resolution Protocol. Jego standardowe zastosowanie w IPv4 polega na ustaleniu adresu MAC, gdy znany jest adres IPv4 hosta docelowego, czyli działa w kierunku IP → MAC. To najczęstsza pułapka w tego typu zadaniach: ARP jest bardzo popularny, ale ma odwrotny kierunek działania niż opisany w pytaniu.
- "TCP" jest protokołem warstwy transportowej (zapewnia m.in. niezawodność i kontrolę połączenia). Nie służy do rozwiązywania ani mapowania adresów MAC i IP.
- "IP" jest protokołem warstwy sieciowej odpowiedzialnym za adresację i routowanie pakietów. Sam IP nie realizuje procedury tłumaczenia MAC↔IP; w sieci lokalnej do powiązania IP z MAC wykorzystuje się protokoły pomocnicze (np. ARP, historycznie także RARP).
Wskazówka egzaminacyjna: jeśli w treści widzisz "48-bitowy MAC" oraz "32-bitowy IP", w pierwszej kolejności ustal co jest dane i co ma być wynikiem. To zwykle wystarcza, by rozróżnić ARP i RARP.
Uwaga praktyczna: RARP jest rozwiązaniem historycznym, obecnie wypartym przez nowsze metody automatycznej konfiguracji hostów, ale jako pojęcie nadal może pojawiać się w testach z podstaw protokołów sieciowych.