W rodzinie TCP/IP protokołem pełniącym funkcję kontrolną i diagnostyczną jest ICMP (Internet Control Message Protocol). Jego zadaniem jest przekazywanie informacji o stanie dostarczania pakietów IP, w tym komunikatów o błędach oraz komunikatów informacyjnych. W praktyce pozwala to m.in. wykrywać niedostępność hosta lub problemy z trasą, co jest wykorzystywane przez popularne narzędzia diagnostyczne.
Odpowiedź "ICMP" pasuje do treści pytania, ponieważ jest to właśnie protokół, który wspiera mechanizmy wykrywania problemów w komunikacji na poziomie IP (np. brak osiągalności, przekroczenie czasu, odpowiedzi echo).
Dlaczego pozostałe odpowiedzi są niepoprawne:
- "FDDI" nie jest protokołem kontrolnym TCP/IP. To technologia sieciowa/standard warstwy łącza danych (sposób budowy sieci i transmisji), a nie mechanizm raportowania błędów routingu czy dostępności hosta w stosie IP.
- "IMAP" to protokół warstwy aplikacji służący do dostępu do skrzynki pocztowej i zarządzania wiadomościami na serwerze poczty. Nie odpowiada za diagnostykę awarii urządzeń sieciowych.
- "SMTP" to protokół warstwy aplikacji służący do wysyłania poczty elektronicznej między klientami i serwerami oraz pomiędzy serwerami. Również nie jest protokołem kontrolnym IP i nie służy do wykrywania awarii urządzeń sieciowych.
Wskazówka egzaminacyjna: jeśli w pytaniu pojawiają się hasła typu "komunikaty błędów", "diagnostyka", "echo", "nieosiągalny host" lub "kontrola w IP", najczęściej chodzi o ICMP. Natomiast protokoły pocztowe (IMAP/SMTP) dotyczą usług aplikacyjnych, a technologie takie jak FDDI opisują warstwę łącza danych.