ICMP
Es la sigla de «Internet Control Message Protocol».
ICMP es un protocolo de notificación de errores que ayuda a diagnosticar problemas con una conexión de red TCP/IP. Es un protocolo de nivel de red que ayuda a mover paquetes de datos entre redes y es una parte importante del conjunto de protocolos de Internet (IP). Los dispositivos de red, como los routers y los conmutadores, envían mensajes de error ICMP cuando un paquete de datos no puede llegar a su destino.
Transferir datos entre dos computadoras a través de Internet requiere una serie de conexiones de red independientes a lo largo del trayecto. Cada paquete de datos pasa de una red a otra, reenviado al siguiente paso por el router de cada red. Una serie de paquetes enviados entre las mismas dos computadoras incluso puede tomar rutas diferentes y llegar fuera de orden antes de volver a ensamblarse en su destino. Si un dispositivo no puede reenviar correctamente un paquete al siguiente salto, envía un mensaje de error ICMP al origen del paquete.
El protocolo ICMP especifica varios tipos de errores que ayudan a identificar un problema de conectividad. Por ejemplo, un error de tiempo excedido significa que el TTL del paquete de datos expiró antes de que este llegara a su destino, mientras que un error de problema de parámetros indica que hay un problema con el encabezado IP del paquete de datos. Algunos tipos de errores incluyen un código de subtipo que proporciona más detalles. Por ejemplo, el error de destino inalcanzable tiene 16 subtipos posibles, cada uno de los cuales describe una causa diferente. En la mayoría de los casos, el software de la computadora de origen resuelve estos errores automáticamente al volver a enviar el paquete de datos o intentar una ruta diferente, a menudo sin que el usuario lo note. Sin embargo, las herramientas de diagnóstico como Ping y Traceroute utilizan mensajes ICMP para ayudarle a diagnosticar problemas de conectividad entre su computadora y un servidor remoto.
Pon a prueba tu conocimiento