ICMP is used for sending the error messages indicating the host is unreachable or requested services is not available.
ICMP rely upon IP to to perform its tasks.
Unlike TCP and UDP it is not used for exchanging the information between two hosts .Generally it is not used by the user network application.
Please follow and like us: