¿Qué es y para qué sirve un Ping?

Figura 1: Captura de pantalla de un proceso de Ping

En este post, hablaremos sobre el Ping, una herramienta de gran importancia para la administración y el trabajo con redes.

Concepto de ping

Ping es la abreviatura de Packet Internet Groper y es una de las herramientas de diagnóstico más utilizadas en la administración de redes en todo el mundo.

El Ping, nos permite verificar el estado de conexión de los ordenadores que forman parte de una red de computadoras. Para lograr su objetivo, el Ping envía paquetes de un ordenador a otro, esperando una respuesta, para así poder diagnosticar el estado completo de la conexión y su velocidad.

Para lograr su objetivo, utiliza el protocolo ICMP, el cual diagnostica la transmisión de datos de un equipo a otro.

Figura 2: Proceso de Ping

Ejecución de un Ping

Para ejecutar un Ping, sólo debemos ubicarnos en la consola del ordenador, ya sea que nos encontremos en Windows o Linux. Una vez con la consola activa, ejecutamos la sentencia:

ping dirección_IP_equipo_a_evaluar

Donde la “dirección IP del equipo a evaluar”, es la dirección del equipo al que vamos a estudiar desde donde nos encontremos. La ejecución de la sentencia es sencilla y, en muchos casos, puede utilizarse el nombre del equipo de destino o de una página web, pero siempre es recomendable utilizar su dirección IP.

Figura 3: Proceso de Ping

Cómo funciona un Ping

El Ping funciona de la siguiente manera: La máquina fuente envía una solicitud de eco a una máquina destino. La máquina destino recibe la solicitud y envía una respuesta a la máquina fuente y la información que se muestra en la pantalla de la consola.

Si vemos la respuesta en pantalla, la conexión es exitosa, de no observar ninguna respuesta, existe algún fallo de conexión. A continuación, les presentamos una típica secuencia de respuesta de Ping:

ping es.kioskea.net

PING www.commentcamarche.net (163.5.255.85): 56 data bytes
64 bytes from 163.5.255.85: icmp_seq=0 ttl=56 time=7.7 ms
64 bytes from 163.5.255.85: icmp_seq=1 ttl=56 time=6.7 ms
64 bytes from 163.5.255.85: icmp_seq=2 ttl=56 time=5.5 ms
64 bytes from 163.5.255.85: icmp_seq=3 ttl=56 time=6.7 ms
64 bytes from 163.5.255.85: icmp_seq=4 ttl=56 time=5.3 ms
64 bytes from 163.5.255.85: icmp_seq=5 ttl=56 time=5.6 ms
64 bytes from 163.5.255.85: icmp_seq=6 ttl=56 time=7.7 ms
64 bytes from 163.5.255.85: icmp_seq=0 ttl=56 time=6.7 ms
--- es.kioskea.net ping statistics ---
8 packets transmitted, 8 packets received, 0% packet loss
round-trip min/avg/max = 5.3/6.1/7.7 ms