Short for Internet Control Message Protocol. ICMP messages are out-of-band
messages sent in several situations: for example, when a
datagram cannot reach its destination address, when the gateway does not have
the required buffering capacity to forward a datagram, and when the gateway
can direct the host to send traffic on a shorter route.