ICMP

gradient

ICMP es un protocolo de red que se utiliza para solucionar problemas, informar de errores o problemas al transmitir información a través de una red. Funciona en la capa 3 del modelo OSI.

Principio de funcionamiento

ICMP se basa en el protocolo IP y forma parte de la pila TCP/IP. Un mensaje de error se encapsula en un nuevo paquete con una cabecera IP.

Un ejemplo de cómo funciona ICMP. Cada vez que se transmite información a través de un host de red (por ejemplo, un router), el campo TTL del paquete de datos se reduce en 1. Cuando llega a cero, se envía un mensaje ICMP. Cuando llega a cero, se devuelve un mensaje ICMP a la fuente indicando que se ha excedido el TTL.

Características

Existen 3 reglas a la hora de crear mensajes ICMP:

  1. Si un paquete ICMP se pierde en la transmisión, no se genera uno nuevo.
  2. Nunca se genera un mensaje ICMP en respuesta a peticiones de difusión o de grupo. De lo contrario, puede producirse una congestión del tráfico de red («tormenta de difusión»).
  3. Si un paquete IP se daña en tránsito, se envía inmediatamente un mensaje ICMP a la fuente.

También se genera un mensaje automáticamente si:

  • el paquete no ha llegado al punto de destino;
  • el equipo de red no puede reenviar los paquetes a la velocidad actual;
  • el equipo de red redirige a otra ruta más conveniente que la actual para llegar al destino.

Al utilizar nuestro sitio web, usted acepta el uso que hacemos de las cookies.