KWALIFIKACJA INF2 - STYCZEŃ 2023 (test 2)

PYTANIE NR 3.
Wspomagający protokół kontrolny stosu TCP/IP, którego funkcją jest wykrywanie oraz dostarczanie informacji o awarii podczas pracy protokołu IP, to
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
ICMP jest protokołem kontrolnym współpracującym z IP: przenosi komunikaty o błędach i zdarzeniach (np. nieosiągalny host, przekroczony czas).
RIP służy do wymiany tras, a ARP/RARP do mapowania adresów, więc nie opisują awarii pracy IP.

Pełne wyjaśnienie:

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.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
ICMP to protokół kontrolny współpracujący z IP. Przenosi komunikaty diagnostyczne i o błędach, np. informację, że host lub sieć są nieosiągalne albo że przekroczono czas życia pakietu (TTL). Dzięki temu nadawca dostaje zwrotną informację o problemie w drodze pakietu.
Ping sprawdza osiągalność hosta, wysyłając żądanie i oczekując odpowiedzi. Mechanizm ten typowo wykorzystuje komunikaty ICMP (echo request/echo reply). Gdy odpowiedź nie wraca, można wnioskować o problemie z łącznością, trasą lub filtrowaniem ruchu.
ICMP może informować m.in. o nieosiągalnym hoście/sieci, niedostępnym porcie (w pewnych scenariuszach), przekroczonym czasie (TTL) czy konieczności fragmentacji. Wspólną cechą jest to, że są to komunikaty zwrotne o problemach napotkanych podczas obsługi pakietów IP.
ARP służy do ustalenia, jaki adres MAC odpowiada danemu adresowi IP w sieci lokalnej (np. Ethernet). ICMP natomiast nie mapuje adresów, tylko przenosi komunikaty kontrolne i o błędach związane z dostarczaniem pakietów IP. To inne cele i inne typy komunikacji.
Nie. RIP to protokół trasowania, używany do wymiany informacji o trasach pomiędzy routerami. Może wpływać na to, jak wybierana jest droga pakietu, ale nie służy do raportowania błędów IP do nadawcy. Funkcję komunikatów kontrolnych pełni ICMP.
Najczęściej podczas działania traceroute lub gdy pakiet "krąży" zbyt długo. Jeśli TTL spadnie do zera, router odrzuca pakiet i może odesłać ICMP z informacją o przekroczeniu czasu. To sygnał problemów z trasą lub pętli routingu.
Całkowite blokowanie ICMP utrudnia diagnostykę (np. ping, traceroute) i może powodować problemy z poprawnym działaniem sieci (np. informowanie o konieczności fragmentacji). Bez wybranych typów ICMP hosty mogą "nie wiedzieć", czemu transmisja nie działa.
RARP historycznie służył do uzyskania adresu IP na podstawie adresu MAC (odwrotność ARP). W nowoczesnych sieciach jego rolę przejęły inne mechanizmy konfiguracji, dlatego spotyka się go głównie w ujęciu teoretycznym lub w starszych opisach protokołów.
W Wiresharku można użyć filtrów wyświetlania: icmp, arp, rip. ICMP zobaczysz jako komunikaty kontrolne powiązane z IP, ARP jako zapytania/odpowiedzi o adres MAC w LAN, a RIP jako pakiety wymiany tras.
Najczęściej myli się cele protokołów: ARP (adresy MAC) bywa brany za "diagnostykę", a RIP (routing) za "kontrolę IP". Pomaga schemat: ICMP=błędy, ARP=MAC, RIP=trasy. Na egzaminie czytaj uważnie słowa: "awaria", "błąd", "informacja zwrotna".
info

Statystycznie 51% uczniów zna prawidłową odpowiedź. trudne

Źródła:

  • RFC 792: Internet Control Message Protocol, IETF, 1981-09
  • RFC 826: An Ethernet Address Resolution Protocol (ARP), IETF, 1982-11
  • RFC 1058: Routing Information Protocol, IETF, 1988-06

Materiały:

  • Dokumenty RFC dotyczące ICMP/ARP/RIP (opis funkcji i przykładowe komunikaty)
  • Podręczniki akademickie/wprowadzające do sieci komputerowych (rozdziały o warstwie sieciowej TCP/IP)
  • Laboratoria: analiza pakietów w Wiresharku (filtry icmp, arp, rip)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego