Przejdź do głównej treści

Kwalifikacja: INF.02 - Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych

Zawód: Technik informatyk

Kategorie: Sieci komputerowe

Jakie zadanie realizuje protokół ARP (Address Resolution Protocol)?

A. Ustala adres MAC na podstawie adresu IP.
B. Przesyła informacje zwrotne o problemach z siecią.
C. Kontroluje przepływ pakietów wewnątrz systemów autonomicznych.
D. Zarządza grupami multicastowymi w sieciach opartych na protokole IP.

Pytanie z egzaminu CKE, styczeń 2019 (arkusz E.13-X-19.01).

ARP, czyli Address Resolution Protocol, służy do ustalenia adresu MAC urządzenia na podstawie jego adresu IP w sieci lokalnej. To jest dokładnie mechanizm potrzebny wtedy, gdy komputer zna adres IP celu, np. 192.168.1.20, ale żeby wysłać ramkę Ethernet, musi jeszcze znać fizyczny adres karty sieciowej, czyli MAC. W praktyce host wysyła zapytanie ARP jako broadcast w swojej sieci LAN: kto ma ten adres IP? Odpowiada tylko urządzenie posiadające dany IP, podając swój MAC. Potem wynik trafia do pamięci podręcznej ARP, żeby nie pytać za każdym razem od nowa. Moim zdaniem to jeden z tych protokołów, których nie widać na co dzień, ale bez niego zwykłe pingowanie w tej samej podsieci by się rozsypało. ARP działa między warstwą sieciową i łącza danych modelu OSI, głównie w sieciach IPv4 opartych o Ethernet. W dobrych praktykach administracyjnych warto umieć sprawdzić tablicę ARP, np. poleceniami arp -a albo ip neigh, bo pomaga to wykrywać konflikty adresów IP, błędne wpisy i czasem także podejrzane zachowania typu ARP spoofing.
W tym pytaniu łatwo pomylić ARP z innymi protokołami, bo wszystkie dotyczą komunikacji sieciowej, ale każdy pracuje w trochę innym celu. ARP nie służy do zgłaszania problemów z siecią. Taką funkcję pełni głównie ICMP, który może informować na przykład o niedostępności hosta, przekroczeniu czasu życia pakietu TTL albo problemach z trasowaniem. To dlatego polecenie ping korzysta z ICMP, a nie z ARP, chociaż przed wysłaniem pakietu w sieci lokalnej komputer i tak może użyć ARP, żeby poznać adres MAC bramy lub hosta docelowego. ARP nie kontroluje też przepływu pakietów wewnątrz systemów autonomicznych. To jest obszar protokołów routingu, takich jak OSPF, RIP, IS-IS albo wewnętrzne użycie BGP w określonych przypadkach. One zajmują się wyborem tras, metrykami i wymianą informacji o sieciach między routerami, a nie mapowaniem IP na MAC. Nie należy również łączyć ARP z zarządzaniem grupami multicastowymi. W IPv4 od tego jest IGMP, a w IPv6 podobną rolę pełni MLD. Typowy błąd myślowy polega na tym, że widzimy skrót protokołu sieciowego i zakładamy, że każdy z nich robi ogólnie komunikację. W praktyce trzeba patrzeć, na którym poziomie działa dany mechanizm i jaki problem rozwiązuje. ARP jest bardzo konkretny: znajduje adres sprzętowy MAC dla znanego adresu IP w lokalnej domenie rozgłoszeniowej. Z mojego doświadczenia, jak ktoś dobrze zrozumie ARP, to później dużo łatwiej diagnozuje brak łączności w LAN, zwłaszcza gdy winny jest zły adres bramy, konflikt IP albo dziwny wpis w tablicy ARP.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wysłane zostaną tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.