KWALIFIKACJA INF2 - STYCZEŃ 2019 (test 2)

PYTANIE NR 31.
Jakie zadanie realizuje protokół ARP (Address Resolution Protocol)?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
ARP służy do ustalenia, jaki adres MAC odpowiada danemu adresowi IPv4 w sieci lokalnej.
Host wysyła zapytanie ARP (zwykle jako broadcast), a urządzenie z danym IP odsyła odpowiedź z własnym MAC. Pozostałe opcje dotyczą innych protokołów: ICMP, routingu lub multicast (IGMP).

Pełne wyjaśnienie:

ARP (Address Resolution Protocol) rozwiązuje problem: "znam adres IP urządzenia w tej samej sieci lokalnej, ale jak wysłać do niego ramkę Ethernet?". Do wysłania ramki w Ethernet potrzebny jest adres MAC, więc ARP umożliwia mapowanie adresu IPv4 na adres MAC.

Mechanizm działania w skrócie:

  • Komputer sprawdza lokalną tablicę ARP (cache), czy ma już skojarzenie IP→MAC.
  • Jeśli nie ma, wysyła zapytanie ARP do sieci (najczęściej broadcast w obrębie domeny rozgłoszeniowej).
  • Urządzenie, którego dotyczy adres IP, odsyła odpowiedź ARP z informacją o swoim adresie MAC.
  • Wynik jest zapamiętywany w cache na pewien czas, aby nie powtarzać zapytań.

Dlatego odpowiedź "Ustala adres MAC na podstawie adresu IP." opisuje typowe i kluczowe zadanie ARP.

Dlaczego pozostałe odpowiedzi są niepoprawne:

  • "Przesyła informacje zwrotne o problemach z siecią." – to rola ICMP (komunikaty o błędach i diagnostyce, np. echo/ping, unreachable). ARP nie służy do raportowania problemów, tylko do ustalenia adresu warstwy łącza.
  • "Kontroluje przepływ pakietów wewnątrz systemów autonomicznych." – to skojarzenie z routingiem (np. protokoły wewnątrz AS jak OSPF/IS-IS), a nie z rozwiązywaniem adresów. ARP nie wyznacza tras ani nie steruje przepływem pakietów między routerami.
  • "Zarządza grupami multicastowymi w sieciach opartych na protokole IP." – to domena IGMP (dla IPv4) lub odpowiedników w IPv6. ARP dotyczy mapowania IP↔MAC, a nie członkostwa w grupach multicast.

Wskazówka egzaminacyjna: jeśli w pytaniu pojawia się para IP i MAC oraz kontekst sieci lokalnej/Ethernet, najczęściej chodzi o ARP (dla IPv4). W sieciach IPv6 analogiczną funkcję realizuje NDP, co warto pamiętać przy pytaniach o "aktualność" rozwiązań.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
ARP to protokół używany głównie w IPv4 do ustalenia, jaki adres MAC odpowiada danemu adresowi IP w sieci lokalnej. Dzięki temu host może wysłać ramkę Ethernet do właściwego urządzenia, gdy zna tylko jego IP.
Host sprawdza cache ARP. Jeśli brak wpisu, wysyła zapytanie ARP jako rozgłoszenie (broadcast) w LAN. Urządzenie z danym IP odpowiada komunikatem ARP Reply z własnym MAC. Host zapisuje mapowanie IP→MAC w tablicy ARP na pewien czas.
W IPv6 nie używa się klasycznego ARP. Funkcję wykrywania sąsiadów i mapowania adresów na warstwę łącza realizuje Neighbor Discovery (NDP) działający w oparciu o ICMPv6. Na egzaminie warto rozróżniać: ARP=IPv4, NDP=IPv6.
Typowe objawy to brak łączności mimo poprawnego IP/maski, komunikaty o duplikacji adresu IP, niestabilne połączenia lub kierowanie ruchu do złego hosta. Często pomaga sprawdzenie tablicy ARP oraz analiza ruchu w Wireshark pod kątem zapytań i odpowiedzi ARP.
W praktyce administracyjnej sprawdza się cache/tablę sąsiadów poleceniami systemowymi (zależnie od systemu). Interpretujesz wpisy jako pary IP→MAC i szukasz braków lub podejrzanych zmian. To pomaga ustalić, czy host zna MAC bramy lub docelowego urządzenia.
ARP służy do ustalania adresu MAC na podstawie IP w LAN (warstwa łącza/sieci w praktyce Ethernet+IPv4). ICMP służy do komunikatów diagnostycznych i błędów w IP (np. ping, unreachable). Inne zastosowania i inne typy komunikatów.
Zapytanie ARP jest zwykle wysyłane jako broadcast, bo host nie zna jeszcze MAC odbiorcy. Odpowiedź ARP jest zwykle unicast do pytającego. Na egzaminie pamiętaj: broadcast dotyczy tylko domeny rozgłoszeniowej (tej samej sieci LAN/VLAN).
ARP nie jest potrzebny, gdy mapowanie IP→MAC jest już w cache (tablicy ARP) albo gdy komunikacja nie odbywa się przez Ethernet wymagający MAC w tej formie. Nie jest też używany w IPv6, gdzie rolę "odpowiednika ARP" pełni NDP.
ARP nie posiada wbudowanego uwierzytelniania, więc możliwe są ataki typu ARP spoofing/poisoning, gdzie napastnik podstawia fałszywe mapowanie IP→MAC. Skutkiem może być podsłuch (MITM) lub blokada ruchu. W sieciach stosuje się m.in. mechanizmy ochronne na przełącznikach.
Najczęściej pojawiają się pytania o: mapowanie IP na MAC, znaczenie tablicy ARP, interpretację sytuacji "brak odpowiedzi ARP", różnicę ARP vs ICMP oraz rozróżnienie ARP (IPv4) i NDP (IPv6). Pomaga kojarzenie: IP+MAC w LAN = ARP.
info

Około 61% zdających odpowiada poprawnie na to pytanie. średnie

Według specjalistów z branży: "ARP służy do ustalenia, jaki adres MAC odpowiada danemu adresowi IPv4 w sieci lokalnej.Host wysyła zapytanie ARP (zwykle jako broadcast), a urządzenie z danym IP odsyła odpowiedź z własnym MAC."

Źródła:

  • RFC 826: An Ethernet Address Resolution Protocol (ARP), D. Plummer, 1982-11
  • RFC 792: Internet Control Message Protocol (ICMP), J. Postel, 1981-09
  • RFC 1112: Host Extensions for IP Multicasting, S. Deering, 1989-08

Materiały:

  • Dokumentacja RFC dotycząca ARP oraz pokrewnych protokołów (ICMP, IGMP, NDP)
  • Podręczniki z podstaw sieci komputerowych (adresacja, Ethernet, TCP/IP)
  • Ćwiczenia praktyczne: analiza ramek ARP w Wireshark i praca z tablicą ARP w systemie operacyjnym

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego