¿Qué es ICMP?
ICMP es el Internet Control Message Protocol.
ICMP es un protocolo complementario a IP (Protocolo Internet). Como IP, ICMP reside en la capa de red del modelo OSI.
ICMP está diseñado para enviar mensajes de prueba y de control a través de redes IP.
A diferencia de la capa de transporte protocolos TCP (Transmission Control Protocol) y UDP (User Datagram Protocol) que operan en la parte superior de la propiedad intelectual, junto a ICMP existe la propiedad intelectual.
La capacidad de comprender ICMP es un requisito para la propiedad intelectual compatible con cualquier dispositivo de red. Sin embargo, muchos dispositivos de seguridad como cortafuegos o desactivar el bloque de la totalidad o parte de la funcionalidad de ICMP para fines de seguridad.
Tipos de mensajes ICMP
ICMP funciona mediante el envío y la recepción de un número limitado de tipos de mensajes. Los tipos de mensajes ICMP se definen en la IANA ICMP tipo de números.
Los más comunes tipos de mensajes ICMP son:
Tipo Nombre 0 Echo Responder 3 Destino inaccesible 4 Fuente de interferencia 5 Redireccionar 6 Suplente Host Address 8 Echo 9 Router Advertisement 10 Licitación router 11 Ha superado el tiempo 12 Problema de parámetros 13 Timestamp 14 Timestamp Responder 15 Solicitud de información 16 Información Responder 17 Dirección Máscara Solicitud 18 Dirección Máscara Responder 30 Traceroute
Y de solicitud de eco ICMP Echo Responder
Los dos más importantes son los mensajes ICMP de solicitud de eco (8) y Echo Responder (0).
De solicitud de eco y eco Responder son utilizados por el comando «ping» para probar la conectividad de red.
Aquí se utiliza el «ping» para enviar tres 64-byte ICMP de solicitud de eco de los mensajes a tres www.freebsd.org y recibir mensajes de respuesta de eco en la respuesta:
bash-2.05a $ ping-c 3 www.freebsd.org
PING www.freebsd.org (216.136.204.117): 56 bytes de datos
64 bytes de 216.136.204.117: icmp_seq = 0 ttl = 55 tiempo = 63.708 ms
64 bytes de 216.136.204.117: icmp_seq = 1 ttl = 55 tiempo = 62.725 ms
64 bytes de 216.136.204.117: icmp_seq = 2 ttl = 55 tiempo = 62.618 ms
--- --- Www.freebsd.org ping estadísticas
3 paquetes de transmisión, 3 packets received, 0% packet loss
round-trip min / avg / max / stddev = 62.618/63.017/63.708/0.491 ms
Este resultado nos dice que la conectividad de red a www.freebsd.org está funcionando. También nos dice el momento en cada paquete tomó a regresar.
«ping» es un instrumento muy útil para la solución de problemas de red.
Lectura adicional sobre ICMP
ICMP está definido en el RFC 792: Internet Control Message Protocol.
|



