Difficulty: Easy
Correct Answer: A protocol that handles error and control messages
Explanation:
Introduction / Context:
ICMP (Internet Control Message Protocol) is a core part of the Internet Protocol suite. It is not used for data transfer like TCP or UDP, but plays a control and diagnostic role in networking.
Given Data / Assumptions:
Concept / Approach:
ICMP is used to send control and error messages. For example, it communicates network unreachability, packet loss, or TTL expiration. Tools like ping and traceroute depend on ICMP.
Step-by-Step Solution:
Verification / Alternative check:
Check with Wireshark packet captures to see ICMP message types exchanged during ping/traceroute.
Why Other Options Are Wrong:
Common Pitfalls:
Final Answer:
A protocol that handles error and control messages.
Discussion & Comments