What is ICMP (Internet Control Message Protocol)?

It is utilized by network devices, including routers, to convey error messages and functional data showing success or failure when communicating with another IP address. ICMP is part of the Internet protocol suite as characterized in RFC 792. ICMP errors are coordinated to the source IP address of the starting packet. ICMP utilizes the fundamental assist of IP as though it were a higher-level protocol, however, ICMP is really an integral part of IP.