«Ping» (forma abreviada de Packet Internet Groper) es sin duda la herramienta de administración de redes más conocida. Es una de las herramientas más simples ya que todo lo que hace es enviar paquetes para verificar si una máquina remota está respondiendo y, por ende, si es accesible a través de la red.
La herramienta ping permite de esta manera diagnosticar la conectividad a la red mediante comandos del tipo: ping nombre.del.equipo
name.of.the.machine representa la dirección IP de la máquina, o su nombre. Por lo general, se recomienda hacer una prueba usando la dirección IP de la máquina en primer lugar.
Funcionamiento de ping
Ping depende del protocolo ICMP, el cual permite diagnosticar las condiciones de transmisión. Utiliza dos tipos de mensajes de protocolo (de los 18 que ofrece ICMP):
-
El tipo 0, corresponde a un comando «solicitud de eco» enviado por la máquina fuente.
-
El tipo 8, corresponde a un comando «solicitud de eco» enviado por la máquina destino.
Con intervalos regulares (predeterminados por segundo), la máquina fuente (la que ejecuta el comando ping) envía una «solicitud de eco» a la máquina destino. Cuando se recibe el paquete «respuesta de eco», la máquina fuente muestra una línea que contiene cierta información. En caso de no recibir una respuesta, aparecerá una línea indicando que «el tiempo de espera de la solicitud ha finalizado».
Resultados de un comando ping
Según el sistema operativo, los resultados de salida de un comando ping pueden verse algo diferentes.
He aquí el resultado de un comando de este tipo dentro de un sistema GNU/Linux:
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 He aquí los resultados de un comando de este tipo dentro de un sistema Windows: ping es.kioskea.net Pinging es.kioskea.net [163.5.255.85] with 32 bytes of data: Reply from 163.5.255.85: bytes=32 time=34 ms TTL=54 Reply from 163.5.255.85: bytes=32 time=37 ms TTL=54 Reply from 163.5.255.85: bytes=32 time=34 ms TTL=54 Reply from 163.5.255.85: bytes=33 time=34 ms TTL=54 Ping statistics for 163.5.255.85: Packets: sent = 4, received = 4, lost = 0 (loss 0%), Approximate round trip times in milli-seconds: Minimum = 32ms, Maximum = 37ms, Average = 34ms Por lo tanto, la salida del comando ping permite conocer:
-
La dirección IP que corresponde al nombre de la máquina remota.
-
El número de secuencia ICMP.
-
La vida útil del paquete (TTL). El campo de vida útil (TTL) permite conocer la cantidad de routers por los que pasó el paquete mientras viajó de una máquina a otra. Cada paquete IP posee un campo TTL con un valor relativamente alto. Cada vez que pasa por un router, se reduce el valor. Si alguna vez este número es cero, el router interpretará que el paquete está viajando en círculos, por lo tanto, finaliza el proceso.
-
El campo de demora de vueltas corresponde al lapso de tiempo en milisegundos que se necesita para dar una vuelta entre las máquinas fuente y destino. Cómo regla general, la demora de un paquete no debe ser mayor a 200 ms;
-
La cantidad de paquetes perdidos.
Fuente: http://es.ccm.net/contents/355-ping
0 comentarios