W stosie TCP/IP protokół IP odpowiada za dostarczanie datagramów pomiędzy sieciami, ale sam IP nie zapewnia mechanizmu "raportowania" wielu problemów w sposób czytelny dla nadawcy. Do tego celu służy ICMP (Internet Control Message Protocol) – protokół kontrolny używany wraz z IP.
Dlaczego ICMP jest poprawne?
ICMP przenosi komunikaty kontrolne i diagnostyczne, w tym informacje o błędach i awariach w dostarczaniu pakietów (np. brak możliwości osiągnięcia hosta/sieci, przekroczenie czasu TTL). Dzięki temu urządzenia sieciowe oraz systemy operacyjne mogą informować o problemach związanych z przekazywaniem pakietów IP, a administrator może je diagnozować (np. poleceniem ping i narzędziami analizującymi odpowiedzi).
Dlaczego pozostałe odpowiedzi są niepoprawne?
- RIP (Routing Information Protocol) to protokół trasowania – służy do wymiany informacji o trasach pomiędzy routerami. Nie jest protokołem raportowania błędów IP.
- ARP (Address Resolution Protocol) służy do ustalania powiązania adresu IP z adresem MAC w sieciach lokalnych (np. Ethernet). Rozwiązuje problem adresowania w LAN, a nie sygnalizacji awarii IP.
- RARP (Reverse Address Resolution Protocol) historycznie służył do odwrotnego mapowania (MAC → IP). Nie pełni roli informowania o błędach transmisji IP.
Na egzaminie warto zapamiętać prosty podział: ICMP = komunikaty błędów/diagnostyka, ARP/RARP = mapowanie adresów, RIP = wymiana tras. Takie rozróżnienie pomaga szybko eliminować odpowiedzi mylące, które dotyczą innego zadania w sieci.