¿Qué protocolo / protocolos utiliza el comando ‘ping’?

La utilidad de ping fue escrita por Mike Muuss en diciembre de 1983 como una herramienta para solucionar problemas en una red IP. Se inspiró en un comentario de David Mills sobre el uso de paquetes de eco ICMP para el diagnóstico y las mediciones de la red IP

  • ICMP significa Protocolo de mensajes de control de Internet y siempre se combina con el protocolo IP (hay 2 variantes ICMP, una para IPv4 y otra para IPv6).
  • La solicitud de eco y la respuesta de eco son los dos códigos de operación de ICMP utilizados para implementar ping .
  • Además del programa de ping original, ping podría significar simplemente la acción de verificar si un nodo remoto está respondiendo, esto podría hacerse en varias capas en una pila de protocolos, por ejemplo, ARP ping para probar hosts en una red local. El término ping podría usarse también en capas de protocolo superior y API, por ejemplo, el acto de verificar si una base de datos está activa, realizada en el protocolo de capa de base de datos
  • Las opciones de línea de comandos de la utilidad ping y su salida varían entre las numerosas implementaciones. Las opciones pueden incluir el tamaño de la carga útil, el recuento de pruebas, los límites para el número de saltos de red (TTL) que atraviesan las sondas y el intervalo entre las solicitudes. Muchos sistemas proporcionan una utilidad complementaria ping6, para probar en redes de Protocolo de Internet versión 6 (IPv6).
  • Ping funciona mediante el protocolo ICMP y el eco envía los paquetes de solicitud al host de destino y destino y espera la respuesta de eco ICMP

Para direcciones IP, Packet Internet Grouper (PING) usa ICMP tipo 8 para solicitudes y ICMP tipo 0 para respuestas.

El comando traceroute (mediante el uso de UDP) se puede utilizar para descubrir los enrutadores a lo largo de la ruta que los paquetes llevan a un destino.

Referencia: Manual de campo de Cisco pág. no 63

PD: los clientes VPCS de Gns3 pueden hacer ping con UPD o TCP debido a la configuración utilizada para la utilidad Ping, pero de forma predeterminada Windows y Linux usan ICMP, ICMP es técnicamente un protocolo de capa 3, por lo que no utiliza UDP o TCP.

Ping es un programa de utilidad de red o una herramienta para probar si un host en particular es accesible. Es un diagnóstico que verifica si su computadora está conectada a un servidor

  • ICMP significa Protocolo de mensajes de control de Internet y siempre se combina con el protocolo IP (hay 2 variantes ICMP, una para IPv4 y otra para IPv6).
  • La solicitud de eco y la respuesta de eco son los dos códigos de operación de ICMP utilizados para implementar ping .
  • Ping se puede usar con una variedad de protocolos. El valor del protocolo puede ser appletalk, clns, ip (predeterminado), novell, apollo, vines, decnet o xns.
  • Arping es una herramienta de software que se utiliza para descubrir hosts en una red informática. El programa prueba si una dirección IP determinada está en uso en la red local y puede obtener información adicional sobre el dispositivo que usa esa dirección.
  • La herramienta de arping tiene una función análoga al ping, que sondea los hosts utilizando el Protocolo de mensajes de control de Internet (ICMP). La diferencia es que, si bien ICMP es un protocolo enrutable que opera en la capa 3 del modelo OSI, el arping opera en la capa 2 (o la capa de enlace del modelo OSI) utilizando el Protocolo de resolución de direcciones (ARP) para sondear hosts. Dado que ARP no es enrutable, esto solo funciona para la red local.