¿Qué es el protocolo ICMP y para qué sirve?

ICMP (Internet Control Message Protocol, Protocolo de mensajes de control de Internet) es un protocolo que permite administrar información relacionada con errores de los equipos en red.

Gestión de errores de los equipos en red

Si se tienen en cuenta los escasos controles que lleva a cabo el protocolo IP, ICMP no permite corregir los errores sino que los notifica a los protocolos de capas cercanas. Por lo tanto, el protocolo ICMP es usado por todos los router para indicar un error (llamado un problema de entrega).

Los mensajes ICMP están encapsulados

Los mensajes de error ICMP se envían a través de la red en forma de datagramas como cualquier otro dato. Por lo tanto, los mismos mensajes de error pueden contener errores. Sin embargo, si hay un error en un datagrama que transporta un mensaje ICMP, no se envía ningún mensaje de error para evitar el efecto "bola de nieve" en el caso de un incidente en la red.

A continuación un mensaje ICMP encapsulado en un datagrama IP:

Título Mensaje ICMP
Tipo (8 bits) Código (8 bits) Checksum (16 bits) Mensaje (tamaño variable)

Foto: ©123RF

Haz una pregunta
Nuestros contenidos son redactados en colaboración con expertos del ámbito tecnológico bajo la dirección de Jean-François Pillou, fundador de CCM.net. CCM es un sitio de tecnología líder a nivel internacional y está disponible en 11 idiomas.
Consulta también
El documento « ¿Qué es el protocolo ICMP y para qué sirve? » se encuentra disponible bajo una licencia Creative Commons. Puedes copiarlo o modificarlo libremente. No olvides citar a CCM (es.ccm.net) como tu fuente de información.