PING (latencia)
Lo básico: El ping, como tal, es una aplicación que lanza una señal por la red a una máquina determinada mediante su dirección IP o nombre de dominio y mide el tiempo de respuesta si es que la hay. De esta forma se puede saber si esa máquina está en la red y cómo es la conexión entre ambas.
Una manera rápida y totalmente segura de saber si tu ordenador está conectado a internet, descartando otros errores como que el navegador esté mal es abrir una sesión del terminal (Mac y Linux) o la ventana de comandos (Windows) y teclear:
Si la conexión es correcta, la respuesta es algo así:
64 bytes from 216.58.201.132: icmp_seq=0 ttl=54 time=14.014 ms64 bytes from 216.58.201.132: icmp_seq=1 ttl=54 time=14.917 ms
64 bytes from 216.58.201.132: icmp_seq=2 ttl=54 time=13.732 ms
64 bytes from 216.58.201.132: icmp_seq=3 ttl=54 time=17.610 ms
64 bytes from 216.58.201.132: icmp_seq=4 ttl=54 time=13.797 ms
Si no hay conexión a internet la respuesta será esta:
En resumen, si se especifica el tiempo de respuesta, entonces va todo bien. El valor que aparece en time indica la latencia de la conexión. Cuando se termina la ejecución aparece un resumen del comando ping:
round-trip min/avg/max/stddev = 13.732/15.396/17.674/1.602 ms
En este caso se han enviado 7 paquetes y los 7 han tenido respuesta, no se ha perdido ninguno, por lo que la conexión es bastante buena. Cuando se pierden paquetes, la conexión se vuelve lenta porque tienen que volver a enviarse.
Luego aparece la latencia con el valor mínimo, la media, el valor máximo y la desviación estándar que mide como de lejos están los valores del valor medio. Cuanto más bajo sea este valor, más fiable será la media y, por tanto, la conexión más estable sea la latencia alta o baja.
Para saber más:
El tiempo de respuesta es un dato muy útil para los juegos en red, ya que cuanto mayor sea más retardo habrá entre los jugadores. Imagina que tienes una conversación telefónica en la que hay un retardo de varios segundos, se hace muy difícil la comunicación, más aún si es para ponerse de acuerdo para hacer algo a la vez, intenta cantar una canción con alguien por videoconferencia y verás cómo os volvéis locos. Lo mismo pasa en los juegos. Cuando se juega en red, cada jugador manda al servidor central los datos de su partida y este los envía al resto de jugadores para que actualicen las posiciones del resto de jugadores. Si este retardo fuera de varios segundos puede que creas que vas por delante y sea falso, simplemente porque la posición del resto de jugadores no se ha actualizado.
El comando ping se puede usar para verificar el estado de la red a varios niveles. Y de paso, a ojos de cualquiera que te vea parecerás un hacker haciendo magia 😀.
Verificar si la tarjeta de red tiene problemas:
Comprobar si la conexión a internet es correcta sin pasar por servidor DNS
Revisar si es el servidor DNS el que está dando problemas: