que significa ping

¿Qué significa Ping y cómo funciona?

En este artículo vamos a ver lo que significa ping, para qué sirve y algunas otras curiosidades acerca de esta utilidad.

¿Qué significa Ping? Ping es el nombre de una utilidad estándar de software, utilizada para probar las conexiones de red. Se puede utilizar para determinar si un dispositivo remoto, por ejemplo una web o un servidor de aplicaciones, puede ser alcanzado a través de la red, y si es así, cuál es la latencia de su conexión de red.

 

¿Qué es la latencia de la red?

Para saber lo que significa ping, es también importante entender otros conceptos como el de latencia de red.

El ancho de banda es sólo uno de los elementos que cualquier persona percibe como velocidad de una red. La latencia es otro elemento que contribuye a esta velocidad. El término latencia, se refiere a cualquiera de los diversos tipos de retrasos en los que típicamente se incurre durante el procesamiento de datos de una red. Una conexión con baja latencia, experimenta pequeños tiempos de retardo, mientras que una conexión de alta latencia sufrirá grandes retrasos.

Además de los retardos de propagación, la latencia también puede implicar retardos de transmisión (propiedades del medio físico) y retrasos en el procesamiento (por ejemplo pasando a través de servidores proxy o haciendo saltos de red en Internet).

Algunas herramientas de red, como las pruebas que se pueden hacer con un ping, miden la latencia y pueden determinar el tiempo que tarda un paquete de red en viajar desde el origen al destino y después regresar. Es lo que se conoce como round-trip time o tiempo de ida y vuelta. Este tiempo de ida y vuelta no es la  única manera de medir la latencia pero es la más común.

 

Herramientas de Ping

Las herramientas de ping forman parte de Windows, Mac OS X y Linux, pero también se utilizan en algunos routers e incluso en consolas de juegos.

La mayoría de las herramientas o utilidades ping utilizan el “Internet Control Message Protocol” ICMP. Envían mensajes de solicitud a una dirección de red de destino a intervalos periódicos y miden el tiempo que tarda en llegar un mensaje de respuesta. Estas herramientas normalmente admiten opciones como:

  • Cuántas veces enviar solicitudes.
  • El tamaño del mensaje de solicitud a enviar.
  • Cuánto tiempo esperar cada respuesta.

La salida del ping varía dependiendo de la herramienta. Los resultados estándar incluyen:

  • Dirección IP del ordenador que responde.
  • Duración en milisegundos entre el envío de la solicitud y la recepción de la respuesta.
  • Una indicación de la cantidad de saltos de red entre los equipos que solicitan y el que responde.
  • Mensajes de error si el equipo de destino no responde.

 

¿Qué significa ping de la muerte?

A finales de 1996 y principios de 1997, un fallo en la implementación de la red de algunos sistemas operativos se hizo muy conocido y popularizado por los hackers como una forma de bloquear ordenadores de forma remota a través de Internet.

El ataque “ping of death” o ping a la muerte,  era relativamente fácil de llevar a cabo y muy peligroso debido a su alta probabilidad de éxito.

Desde un punto de vista técnico, el ataque implicaba el envío de paquetes IP de un tamaño superior a 65.535 bytes a la computadora destino. Los paquetes IP de ese tamaño son ilegales pero se pueden construir aplicaciones que sean capaces de crearlos.

Los sistemas operativos mejor programados podían detectar y manejar de forma segura los paquetes IP ilegales, pero algunos no lo hicieron. Las utilidades de ping ICMP a menudo incluían la capacidad de paquetes grandes y esto los convirtió en sinónimo de problemas, aunque la realidad es que UDC (User Datagram Protocol) y otros protocolos basados en IP también podían transportar el ping de la muerte.

Los proveedores de sistemas operativos idearon rápidamente parches para evitar el ping de la muerte por lo que en estos momentos ya no es una amenaza para las redes de ordenadores actuales. Sin embargo, muchos sitios web han mantenido la convención de bloquear los mensajes de ping ICMP en sus firewalls para evitar ataques similares de denegación de servicio.

 

ventajas trabajar en cloud