Internet Control Message Protocol
ICMP is the componentof the TCP/IP protocolstack that addressesthe basic limitation of IP.
ICMPdoes notovercome theunreliability issuesinIP. Reliability must beprovided by upper layer protocols if it isneeded.
Error reporting and error correction
ICMP is an error reporting protocol for IP. When datagramdelivery errors occur, ICMP is used to report these errors backto the source of the datagram.