Comencemos con un ejemplo para verificar la conexión con el host de google.com. Para ello, solo tenemos que teclear en un terminal ping google.com , sino porque el programa no detendrá el ping solo tenemos que detenerlo manualmente. Para ello debemos utilizar el atajo de teclado Ctrl + C .

# Ping command
ping google.com
Code language: CSS (css)
Analizando el resultado encontramos que google.com responde con dirección IP 216.58.212.14, ttl (time to live) la vida de los paquetes en hops (routers) son posibles 119 más, time:el tiempo de respuesta por el que llega el paquete es entre 3ms y 4ms, lo cual es relativamente bueno, pero la información más importante en realidad se oculta después de que detenemos el programa y nos muestra las breves estadísticas:
--- google.com ping statistics ---
7 packets transmitted, 7 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 3.864/4.207/4.720/0.291 ms
Lo que significa que a google.com tenemos 7 paquetes enviados, 7 recibidos y 0 perdidos por el tiempo de aviso de 4.207ms, ¡¡¡es cuestión de millas segundos!!!
Ping se puede iniciar utilizando varias opciones de línea de comandos que permiten modos especiales de operación, como especificar el tamaño de los paquetes enviados, los posibles saltos, la cantidad de paquetes, la velocidad de envío y mucho más. Ping es un programa fundamental en la administración de redes sin el cual la vida de las personas que mantienen las redes sería mucho más complicada.
Hagamos también un ejemplo de ping con ping -n -c 4 -i 10 google.com options

Aquí en este ejemplo -n ignora el sistema de nombres DNS, -c 4 envía solo cuatro paquetes -i 10 envía paquetes cada 10 segundos.
Uno de los mejores trucos del ping es cuando un administrador del sistema sospecha que hay "cuellos de botella" en la red. Por "cuellos de botella" queremos decir que en una prueba normal, el ping envía alrededor de 64 bytes de tamaño de paquete y es posible que no muestre ninguna pérdida o tiempo de respuesta largo en milisegundos, pero si el tamaño del paquete aumenta a, por ejemplo, 20,000 bytes, el paquete se convierte en muy grande y mucho más difícil de procesar que los enrutadores. Por lo tanto, aumentar el tamaño del paquete aumenta el tiempo de respuesta. La comparación entre el administrador del sistema analiza el estado de la red y más precisamente la calidad de la conexión a un host en particular (que a menudo se confunde con la velocidad)

Aquí tienes un claro ejemplo de cómo a partir de 1,4 milisegundos el mismo router al que se envía un gran paquete de 25.000 bytes empieza a responder a una media de 2,5 milisegundos. Tampoco debe subestimarse la diferencia en los valores de 3/4/10 milisegundos, "patrón" de las respuestas del enrutador que es una clara señal de inestabilidad, es decir, mala calidad de la conexión.
La utilidad ping fue escrita por Mike Muuss en diciembre de 1983 durante su empleo en el Laboratorio de Investigación Balística. Un comentario de David Mills sobre el uso de paquetes de eco ICMP para el diagnóstico y las mediciones de redes IP llevó a Muuss a crear la utilidad para solucionar problemas de red. El autor lo nombró así por el sonido que hace el sonar , ya que su metodología es análoga a la localización del eco del sonar.En conclusión, ping es un programa que todo administrador debería conocer.