¿Qué es hacer ping?

Hacer ping es una prueba muy común, que sirve para comprobar de forma rápida si existe comunicación con un ordenador, host, servidor (son todo sinónimos).
 

 

¿Cómo se hace ping?

 
Tanto en Windows como en Linux, se hace ping de forma simple con el comando ping.

Podemos hacer ping tanto a una IP como a un nombre de host o a un dominio.

También es interesante saber que tras terminar el ping, podemos ver las estadísticas de ping, donde se nos muestra el porcentaje de paquetes perdidos, y la latencia en milisegundos mínima y máxima (Son estadísticas muy útiles para saber si existen problemas de comunicación en red).

Aún así la prueba de ping puede no ser una prueba útil de que existe comunicación directa con un host, ya que el ping corresponde al protocolo ICMP, y son un tipo de paquetes que pueden ser filtrados a nivel de Firewall, así que puede ocurrir que podamos comunicarnos con un ordenador de la red, pero el ping esté “capado” (bloqueado).

 

  • Hacer ping en Windows

 

C:\Users\usuario1>ping 192.168.8.1
 
Haciendo ping a 192.168.8.1 con 32 bytes de datos:
Respuesta desde 192.168.8.1: bytes=32 tiempo<1m TTL=64
Respuesta desde 192.168.8.1: bytes=32 tiempo<1m TTL=64
Respuesta desde 192.168.8.1: bytes=32 tiempo<1m TTL=64
Respuesta desde 192.168.8.1: bytes=32 tiempo=1ms TTL=64
 
Estadísticas de ping para 192.168.8.1:
Paquetes: enviados = 4, recibidos = 4, perdidos = 0
(0% perdidos),
Tiempos aproximados de ida y vuelta en milisegundos:
Mínimo = 0ms, Máximo = 1ms, Media = 0ms

 


 

 

  • Hacer ping enLinux
[operador@centos7 ~]$ ping google.es
PING google.es (216.58.209.67) 56(84) bytes of data.
64 bytes from waw02s06-in-f67.1e100.net (216.58.209.67): icmp_seq=1 ttl=115 time=15.6 ms
64 bytes from waw02s06-in-f67.1e100.net (216.58.209.67): icmp_seq=2 ttl=115 time=14.9 ms
64 bytes from waw02s06-in-f67.1e100.net (216.58.209.67): icmp_seq=3 ttl=115 time=17.5 ms
^C
--- google.es ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 14.935/16.031/17.530/1.106 ms

 

 

Otras opciones interesantes al hacer ping

 

Hacer ping infinito en Windows

 
Si queremos hacer un ping infinito, sin fin (el ping continúa hasta que lo paremos de forma manual con Ctrl +C), usaremos la opción -t:

ping -t google.es

 

Ping infinito en Linux

 
Por defecto en Linux es un ping en bucle, ya hace ping infinito. Lo terminamos con Ctrl + C

 

 

Prueba de Inundación de la red con paquetes ICMP (ping)

Si queremos comprobar cómo responde un server o host a una inundación de paquetes, utilizaremos la opción -f, con lo que enviaremos 100 o más paquetes por segundo al host al que estemos haciendo ping.

ping -f -t eltallerdelbit.com