Ping

Fiabilidad

¿Qué significa ping?

Ping es una herramienta de diagnóstico de red que se utiliza principalmente para comprobar la conectividad entre dos nodos o dispositivos.

Para hacer ping a un nodo de destino, se envía un paquete de solicitud de eco del Protocolo de Mensajes de Control de Internet (ICMP) a ese nodo. Si hay una conexión disponible, el nodo de destino responde con una respuesta eco.

Ping calcula el tiempo de ida y vuelta de la ruta del paquete de datos desde su origen hasta el destino y viceversa, y determina si se ha perdido algún paquete durante el viaje.

Definición de ping

La herramienta ping de red fue creada por Mike Muuss en 1983. Contiene casi mil líneas de código y se ha convertido en la herramienta estándar empaquetada para varias aplicaciones de red y sistemas operativos.

La utilidad ping funciona generando una unidad de datos ICMP que luego se encapsula en datagramas IP y se transmite por la red. Tras recibir la petición de eco, el nodo de destino copia su carga útil, destruye el paquete original y genera una respuesta de eco con la misma carga útil que recibió.

La carga útil del paquete de solicitud de eco suele consistir en caracteres del Código Estándar Americano para el Intercambio de Información (ASCII) con longitudes variables ajustables.

El tiempo de ida y vuelta se calcula anotando la hora local del reloj del nodo de origen cuando el datagrama IP sale del nodo de origen, y luego restando esa hora de la hora a la que llega la respuesta eco.

Dependiendo del sistema operativo, la salida de la utilidad ping varía. Sin embargo, casi todas las salidas de ping muestran lo siguiente:

  • Dirección IP de destino
  • Número de secuencia ICMP
  • Tiempo de vida (TTL)
  • Tiempo de ida y vuelta
  • Tamaño de la carga útil
  • El número de paquetes perdidos durante la transmisión

La herramienta ping muestra varios mensajes de error si un viaje de ida y vuelta no se completa con éxito. Entre ellos están los siguientes

  • TTL expirado en tránsito: Determina el tiempo máximo que un paquete IP puede vivir en la red antes de ser descartado si no ha llegado a su destino. Para solucionar este error, intenta aumentar el valor TTL utilizando el modificador ping -i.
  • Host de destino inalcanzable: Indica que el nodo de destino está caído o no funciona en la red. Incluso puede ocurrir debido a la inexistencia de una ruta local o remota para el host de destino. Para solucionar este error, modifica la tabla de rutas local o enciende el nodo.
  • Solicitud caducada: Indica que el comando ping caducó porque no hubo respuesta del host. Indica que no se recibieron mensajes de eco-respuesta debido al tráfico de la red, a un fallo en el filtrado de paquetes de solicitud del Protocolo de Resolución de Direcciones (ARP) o a un error del router. Aumentar el tiempo de espera mediante el modificador ping -w puede solucionar este problema.
  • Host desconocido: Indica que la dirección IP o el nombre del host no existen en la red o que no se puede resolver el nombre del host de destino. Para solucionar este problema, comprueba el nombre y la disponibilidad de los servidores del sistema de nombres de dominio (DNS).

Temas relacionados

Margaret Rouse
Technology Expert
Margaret Rouse
Experta en tecnología

Margaret Rouse es una galardonada escritora técnica y profesora conocida por su habilidad para explicar temas técnicos complejos a una audiencia de negocios no técnica. Durante los últimos veinte años, sus explicaciones han aparecido en sitios web de TechTarget y ha sido citada como autoridad en artículos del New York Times, Time Magazine, USA Today, ZDNet, PC Magazine y Discovery Magazine. La idea de diversión de Margaret es ayudar a profesionales de TI y negocios a aprender a hablar los idiomas altamente especializados de cada uno. Si tienes una sugerencia para una nueva definición o cómo mejorar una explicación técnica,…