ARP (Address Resolution Protocol) jest mechanizmem używanym w sieciach lokalnych do powiązania adresu logicznego warstwy sieciowej z adresem fizycznym wykorzystywanym przy dostarczaniu ramek w danym segmencie LAN.
W praktyce wygląda to tak: gdy host chce wysłać pakiet IPv4 do innego hosta w tej samej sieci (lub do bramy domyślnej), musi znać adres MAC odbiorcy. IP identyfikuje urządzenie na poziomie warstwy sieciowej, ale w Ethernet do transmisji w obrębie sieci lokalnej potrzebny jest MAC, czyli adres warstwy łącza danych. ARP realizuje więc mapowanie: IPv4 → MAC.
Dlatego poprawna jest odpowiedź "łącza danych": to właśnie na tym poziomie funkcjonują adresy MAC i ramki Ethernet, w których przenoszone są komunikaty ARP.
Pozostałe odpowiedzi są błędne, bo:
- "fizycznej" – warstwa fizyczna opisuje sygnał i medium transmisyjne (np. poziomy napięć, modulację, złącza). Nie operuje pojęciem adresów MAC jako identyfikatorów ramek.
- "transportowej" – warstwa transportowa używa portów (np. TCP/UDP) do komunikacji procesów, a nie do ustalania adresów sprzętowych w LAN.
- "aplikacji" – warstwa aplikacji dotyczy protokołów usługowych (np. WWW, poczta), które nie odpowiadają za odwzorowanie IP na MAC.
Wskazówka egzaminacyjna: jeżeli w pytaniu pojawia się para "IP i MAC", to zwykle chodzi o granicę między warstwą sieciową (IP) a warstwą łącza danych (MAC/Ethernet) i o rolę ARP w sieciach IPv4.