What Does Internet Control Message Protocol (ICMP) Mean?
Internet Control Message Protocol (ICMP) is a TCP/IP network layer protocol that provides troubleshooting, control and error message services. ICMP is most frequently used in operating systems for networked computers, where it transmits error messages.
Techopedia Explains Internet Control Message Protocol (ICMP)
An ICMP message is created as a result of errors in an IP datagram or for diagnostic routing purposes. These errors are reported to the originating datagram’s source IP address. An ICMP message is encapsulated directly within a single IP datagram and reports errors in the processing of datagrams.