Protocolo de mensajes de control de Internet (ICMP, Internet Control Message Protocol)

El Protocolo de mensajes de control de Internet (ICMP) es un estándar TCP/IP necesario definido en RFC 792, "Internet Control Message Protocol (ICMP)". Con ICMP, los hosts y los enrutadores que utilizan la comunicación IP pueden informar de errores e intercambiar información de control y estado limitada.

 
Los mensajes ICMP se suelen enviar automáticamente en una de las siguientes situaciones:

  • Un datagrama IP no puede llegar a su destino.
  • Un enrutador IP (puerta de enlace) no puede reenviar datagramas a la velocidad actual de transmisión. 
  • Un enrutador IP redirige el host que realiza el envío para que utilice una ruta mejor para llegar al destino.