ICMP
ICMP (Internet Control Message Protocol) is an integral part of IP. It is often used by internet devices such as routers when they have to send error messages to the source IP address. It sends an error message when a packet in the network does not find a gateway to reach the destination. Too much load in the node and unreachable IP networks also trigger ICMP to send an error message.