Windows ofrece una serie de comandos de red para el símbolo del sistema de Windows (Command Prompt, abreviado: CMD) con los que puedes acceder a in­fo­r­ma­ción relevante y co­n­fi­gu­rar los ajustes de red.

Uno es estos comandos es Ping. Conoce en qué consiste y cómo puedes uti­li­zar­lo en el marco del dia­g­nó­s­ti­co de red.

¿Qué es Ping?

Ping es una he­rra­mie­n­ta de dia­g­nó­s­ti­co para el símbolo del sistema de Windows. El programa de líneas de comandos sirve, en el marco del dia­g­nó­s­ti­co de red, para es­ta­ble­cer si se puede acceder a otro ordenador conectado en una red local o red pública.

Ping se activa mediante las líneas de comando del mismo nombre, bien en co­m­bi­na­ción con la dirección IP o el nombre de host del ordenador de destino. Si el ordenador de destino no se encuentra en la misma red local que el ordenador de origen, se necesitan los datos del dominio.

El nombre Ping es una analogía de la te­c­no­lo­gía sonar, un pro­ce­di­mie­n­to para localizar objetos por medio del envío de impulsos acústicos que se utilizó en la Segunda Guerra Mundial para detectar su­b­ma­ri­nos. En el interior de un submarino, se percibe la señal acústica enviada durante la lo­ca­li­za­ción como un golpe agudo que se denomina con la ono­ma­to­pe­ya “ping”.

¿Cómo funciona Ping?

Para comprobar la di­s­po­ni­bi­li­dad de un ordenador, Ping envía, en la co­n­fi­gu­ra­ción estándar, cuatro paquetes de solicitud de eco ICMP de 32 bytes cada uno a la dirección entregada como parámetro.

ICMP (Internet Control Message Protocol) es un protocolo que sirve para in­te­r­ca­m­biar in­fo­r­ma­ción y avisos de error en redes IPv4. Para las redes de or­de­na­do­res basadas en IPv6, está di­s­po­ni­ble el protocolo sucesor ICMPv6.

En teoría, los or­de­na­do­res que soportan ICMP o ICMPv6 deben responder au­to­má­ti­ca­me­n­te con una respuesta eco ICMP a la solicitud de eco entrante de acuerdo con la es­pe­ci­fi­ca­ción de protocolo. En la práctica, esto no siempre funciona, ya que algunos ad­mi­ni­s­tra­do­res co­n­fi­gu­ran, por motivos de seguridad, la ad­mi­ni­s­tra­ción de su ordenador de tal forma que los paquetes ICMP son re­cha­za­dos sin respuesta. De la falta de respuesta a una solicitud ICMP no se puede deducir obli­ga­to­ria­me­n­te una no ac­ce­si­bi­li­dad del ordenador de destino.

Si el ordenador de destino se­le­c­cio­na­do no responde, ICMP prevé una respuesta del gateway re­s­po­n­sa­ble. Por lo general en este caso, un router responde que la red o el host co­rre­s­po­n­die­n­te no están di­s­po­ni­bles.

Si no llega una respuesta del router, se da por hecho que, aunque el ordenador está di­s­po­ni­ble, no se responde de forma au­to­má­ti­ca a la solicitud de eco debido a su co­n­fi­gu­ra­ción.

El comando ping entrega la siguiente in­fo­r­ma­ción:

  • Tiempo de respuesta en mi­li­se­gu­n­dos (ms)
  • Periodo de validez de los paquetes ICMP (Time to Live, TTL) (solo con IPv4)

El tiempo de respuesta indica cuánto tiempo necesita un paquete de datos para ir al ordenador de destino y volver. El periodo de validez indicado como TTL co­rre­s­po­n­de al tiempo de ex­pi­ra­ción de un paquete de datos. El valor inicial es de máximo 255. Son ha­bi­tua­les im­ple­me­n­ta­cio­nes con un TTL inicial de 31, 63 o 127. El TTL se ve di­s­mi­nui­do en una unidad por cada nodo de red por el que pasa el paquete de datos. En este caso se habla de hops (saltos). Si el TTL disminuye a 0, entonces se rechaza el paquete de datos.

El TTL que recibes como in­fo­r­ma­ción se co­rre­s­po­n­de, por lo general, con el valor inicial del ordenador que responde menos el número de saltos en la ruta.

En el caso de un TTL de 58, por ejemplo, puedes dar por sentado que el paquete de respuesta se envió con un valor inicial de 63 y al regresar ha pasado por 5 nodos de red.

Nota

EL TTL resulta in­fo­r­ma­ti­vo solo en cierta medida. En la práctica, para el usuario del comando Ping es difícil es­ta­ble­cer cuál era el valor inicial del TTL y cuántos nodos de red lo han mo­di­fi­ca­do.

Comprobar la conexión de red con la prueba Ping

En el marco de un dia­g­nó­s­ti­co de red, el programa de líneas de comandos Ping ofrece in­fo­r­ma­ción sobre la calidad de la conexión de red entre dos or­de­na­do­res.

Procede como te ex­pli­ca­mos a co­n­ti­nua­ción para de­te­r­mi­nar con la prueba de Ping si la ruta entre tu sistema y el ordenador de destino funciona y qué retrasos se pueden esperar en la tra­n­s­fe­re­n­cia de datos.

1. Abrir la ventana “Ejecutar” de Windows: utiliza la co­m­bi­na­ción de las teclas Windows + R para abrir el cuadro de diálogo “Ejecutar”. Introduce el comando “CMD” en el campo “Abrir” y confirma con la tecla INTRO.

Windows inicia el programa CMD.exe, la línea de comandos del sistema operativo.

2. Ejecutar el comando Ping con parámetro: introduce el comando Ping en la línea de comandos y entrégale como parámetro la dirección IP o el nombre de host del ordenador de destino, añadiendo al comando la in­fo­r­ma­ción co­rre­s­po­n­die­n­te separada con un espacio en blanco.

Comando Ping con la IP del ordenador de destino:

ping 8.8.8.8

Comando Ping con nombre de host y dominio del ordenador de destino:

ping google-public-dns-a.google.com

Confirma la entrada con la tecla INTRO para ejecutar el programa CMD con el parámetro se­le­c­cio­na­do.

3. Resultado del comando ping: si se ejecuta Ping sin otras opciones, el programa envía cuatro paquetes de datos al ordenador de destino indicado y te ofrece in­fo­r­ma­ción es­ta­dí­s­ti­ca sobre las so­li­ci­tu­des en el terminal.

La in­fo­r­ma­ción dada por el terminal incluye una tabla resumen que es­pe­ci­fi­ca el tiempo de respuesta re­s­pe­c­ti­vo, el tamaño del paquete y el TTL por paquete de respuesta. Además, obtienes in­fo­r­ma­ción es­ta­dí­s­ti­ca sobe los paquetes enviados, recibidos y perdidos, además de in­fo­r­ma­ción sobre la pérdida de paquetes en tanto por ciento, así como un análisis del tiempo de respuesta mínimo, máximo y de media.

Obtienes una in­fo­r­ma­ción similar si realizas la prueba de Ping con el nombre de host del ordenador de destino.

En este caso, el nombre del ordenador se resuelve en la dirección IP co­rre­s­po­n­die­n­te de acuerdo con los ajustes DNS de tu sistema operativo. La dirección IP se te mostrará dentro del marco in­fo­r­ma­ti­vo del programa junto con la es­ta­dí­s­ti­ca ping.

Si por el contrario el ordenador de destino se­le­c­cio­na­do no está accesible, la in­fo­r­ma­ción del terminal es diferente de­pe­n­die­n­do de si te diriges al destino por medio de IP o del nombre de host.

Si la dirección IP in­tro­du­ci­da no está accesible, los paquetes de respuesta esperados no llegan en el periodo de tiempo previsto para ello. En este caso recibirás la respuesta del terminal: “Ha terminado el tiempo de espera para esta solicitud”.

Si el nombre de host entregado con el comando Ping no puede emitir una dirección IP co­rre­s­po­n­die­n­te porque te has equi­vo­ca­do al es­cri­bi­r­la, por ejemplo, recibirás el siguiente aviso de error:

Las opciones del comando Ping

De ser necesario, puedes ejecutar el comando Ping con una serie de opciones para adaptar los valores estándar a la solicitud de eco ICMP. La siguiente tabla te ofrece un resumen de las opciones más im­po­r­ta­n­tes de la línea de comandos:

Opción (selección) De­s­cri­p­ción
-t Con la opción -t se busca co­n­ti­nua­me­n­te la conexión con el ordenador de destino se­le­c­cio­na­do hasta que in­te­rru­m­pas el proceso con CTRL + C para poder ver la es­ta­dí­s­ti­ca Ping. Hablamos de un Ping infinito (ver Consejo más abajo).
-a <ip> Utiliza el comando ping con la opción -a y la dirección IP del ordenador de destino para averiguar el nombre de host del destino. Se muestra el nombre del ordenador junto con la es­ta­dí­s­ti­ca Ping en el terminal.
-n <número> Con la opción -n defines el número deseado de so­li­ci­tu­des de eco ICMP. Ping envía cuatro so­li­ci­tu­des en la co­n­fi­gu­ra­ción estándar.
-l <tamaño> Con la opción -l defines el tamaño del paquete de solicitud de eco ICMP en bytes. El valor estándar es 32. Con ping pueden enviarse paquetes de datos con un tamaño máximo de 65 527 bytes.
-f Si se ejecuta el comando ping con la opción -f, el programa pone el flag <Do not fragment> en la cabecera IP del paquete de solicitud de eco a 1. Una solicitud de este tipo no puede ser dividida en unidades menores por los nodos de red en su ruta al destino. Esta opción solo está di­s­po­ni­ble en redes IPv4.
-i <TTL> Con la opción -i defines un TTL personal de usuario para tu solicitud eco ICMP. El máximo es 255.
-4 La opción -4 obliga a la uti­li­za­ción de IPv4 y solo se utiliza si se dirige al receptor mediante el nombre del ordenador.
-6 La opción -6 obliga a la uti­li­za­ción de IPv6 y solo se utiliza si se dirige al receptor mediante el nombre del ordenador.
Consejo

El artículo de fu­n­da­me­n­tos básicos sobre el símbolo del sistema de Windows te ofrece un resumen de los comandos CMD más im­po­r­ta­n­tes. Además en la Digital Guide en­co­n­tra­rás también un artículo sobre Ping infinito o cómo se aplica el comando Ping para prueba de re­n­di­mie­n­to.

Ir al menú principal