El protocolo ICMP informa sobre errores en la entrega de paquetes IP y proporciona mensajes de control. ICMP incluye mensajes de eco para comprobar la conectividad y mensajes de error que indican problemas como paquetes perdidos o tiempos de espera agotados. ICMP se transmite dentro de paquetes IP y utiliza campos como el tipo de mensaje y código para especificar el propósito del mensaje.