Ping
De Wikipedia, la enciclopedia libre
Se trata de una utilidad que comprueba el estado de la conexión con uno o varios equipos remotos por medio de los paquetes de solicitud de eco y de respuesta de eco (definidos en el protocolo de red ICMP) para determinar si un sistema IP específico es accesible en una red. Es útil para diagnosticar los errores en redes o enrutadores IP.
Muchas veces se utiliza para medir la latencia o tiempo que tardan en comunicarse dos puntos remotos, y por ello, se utiliza entre los aficionados a los juegos en red el término PING para referirse al lag o latencia de su conexión.
Existe otro tipo: Ping ATM. Este tipo de ping se utiliza en las redes ATM (como puede ser una simple ADSL instalada en casa) y, en este caso, las tramas se transmiten son ATM (nivel 2 del modelo OSI).
Este tipo de paquetes se envían para probar si los enlaces ATM están correctamente definidos.
- Comando ping para verificar transferencia de datos
El comando 'ping' es ampliamente utilizado para verificar el estado de las conexiones entre dos PC dentro de una red.
Se suele utilizar digitando en la línea de comandos: ping +IP_del_otro_pc
Por ejemplo:
*NIX'es
nachosama@nkun:/$ ping 192.168.1.1 PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data. 64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.219 ms 64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=0.187 ms 64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=0.178 ms 64 bytes from 192.168.1.1: icmp_seq=4 ttl=64 time=0.167 ms 64 bytes from 192.168.1.1: icmp_seq=5 ttl=64 time=0.168 ms 64 bytes from 192.168.1.1: icmp_seq=6 ttl=64 time=0.186 ms --- 192.168.1.1 ping statistics --- 6 packets transmitted, 6 received, 0% packet loss, time 4999ms rtt min/avg/max/mdev = 0.167/0.184/0.219/0.019 ms nachosama@nkun:/$
Win
C:\>ping 192.168.0.1 Haciendo ping a 192.168.0.1 con 32 bytes de datos: Respuesta desde 192.168.0.1: bytes=32 tiempo<1m TTL=128 Respuesta desde 192.168.0.1: bytes=32 tiempo<1m TTL=128 Respuesta desde 192.168.0.1: bytes=32 tiempo<1m TTL=128 Respuesta desde 192.168.0.1: bytes=32 tiempo<1m TTL=128 Estadísticas de ping para 192.168.0.1: Paquetes: enviados = 4, recibidos = 4, perdidos = 0 (0% perdidos), Tiempos aproximados de ida y vuelta en milisegundos: Mínimo = 0ms, Máximo = 0ms, Media = 0ms
Lo que se verá en la pantalla es una respuesta mostrando la cantidad de bytes que se están enviando y el tiempo que se demora en dichos paquetes.
Al final del test se mostrará un resumen con las estadísticas de la prueba.
El comando ping funciona de la misma forma para windows y para linux, pero cuando se necesita ingresar parámetros varía en sus letras.
- Para windows existen los siguientes parámetros:
Uso: ping [-t] [-a] [-n cuenta] [-l tamaño] [-f] [-i TTL] [-v TOS] [-r cuenta] [-s cuenta] [[-j lista-host] | [-k lista-host]] [-w tiempo de espera] nombre-destino
Opciones:
-t Ping el host especificado hasta que se pare. Para ver estadísticas y continuar - presionar Control-Inter; Parar - presionar Control-C. -a Resolver direcciones en nombres de host. -n cuenta Número de peticiones eco para enviar. -l tamaño Enviar tamaño del búfer. -f Establecer el indicador No fragmentar en los paquetes. -i TTL Tiempo de vida. -v TOS Tipo de servicio. -r cuenta Ruta del registro para la cuenta de saltos. -s count Sello de hora para la cuenta de saltos. -j lista-host Afloja la ruta de origen a lo largo de la lista- host. -k lista-host Restringir la ruta de origen a lo largo de la lista- host. -w tiempo de espera Tiempo de espera en milisegundos para esperar cada respuesta.
- Para linux existen los siguientes parámetros:
ping [-LRUbdfnqrvVaA] [-c count] [-i interval] [-w deadline] [-p pattern] [-s packetsize] [-t ttl] [-I interface or address] [-M mtu discovery hint] [-S sndbuf] [ -T timestamp option ] [ -Q tos ] [hop1 ...] destination
Para más información utilizar el comando $ man ping