The ICMP is used to convey status and error information including notification of network congestion and other network-related problems. ICMP can be used to determine if a computer on the Internet is responding. To do this, an ICMP echo request packet is sent to a computer on the network. If the computer is operating, it will respond to the request by sending an ICMP echo reply packet. A common example of this is the PING command.