Internet Control Message Protocol (ICMP)

The Internet Control Message Protocol (ICMP) is a supporting protocol in the Internet protocol suite. The protocol is used by network devices, including routers, to send error messages and operational information. For example, an ICMP message might indicate that a requested service is not available. Another example of an ICMP message might be that a host or router could not be reached.