Internet Control Message Protocol (ICMP) detects and reports network error conditions. ICMP reports on the following:
Dropped packets – Packets that arrive too fast to be processed
Connectivity failure – A destination host that cannot be reached)
Redirection – Redirecting a sending host to use another router
The ping Command contains more information on the operating system commands that use ICMP for error detection.