¿Se puede tratar ‘ping’ como un protocolo?

Ping es una utilidad de software de administración de red informática que se utiliza para probar la accesibilidad de un host en una red de Protocolo de Internet (IP). Mide el tiempo de ida y vuelta para los mensajes enviados desde el host de origen a una computadora de destino que se repiten en la fuente.

El comando ping es un método muy común para solucionar problemas de accesibilidad de dispositivos. Utiliza una serie de mensajes Echo del Protocolo de mensajes de control de Internet (ICMP) para determinar:

  • Si un host remoto está activo o inactivo.
  • El retraso de ida y vuelta en la comunicación con el anfitrión.
  • Paquete perdido.

El comando ping primero envía un paquete de solicitud de eco a una dirección, luego espera una respuesta. El ping es exitoso solo si:

  • la solicitud de eco llega al destino y
  • el destino puede obtener una respuesta de eco a la fuente en un tiempo predeterminado llamado tiempo de espera. El valor predeterminado de este tiempo de espera es de dos segundos en los enrutadores Cisco.

Ping es una herramienta o una aplicación que utiliza paquetes de eco ICMP para obtener el protocolo IP de la capa superior, la información de la pila de un dispositivo remoto. Ping se utiliza para el siguiente propósito:

  1. Comprobación de conectividad.
  2. Cálculo del número de dispositivos de capa 3.
  3. Cálculo de demora.

Por lo tanto, ping no es un protocolo.

Ping no se puede considerar como un protocolo, Ping se puede usar con una variedad de protocolos. 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 más altas 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.

ICMP se sienta encima de IP. Lo que tiene a continuación depende de la red en la que se encuentre, y no son relevantes en sí mismos para el funcionamiento del ping.

Ping ciertamente no es un protocolo en sentido convencional. Es solo una solicitud a una dirección IP específica para responder si está vivo. Está disponible en todas las plataformas del sistema operativo. Esto se parece más a la comunicación de hardware a hardware.