¿Qué es un ping?
Un ping es un tipo de mensaje que se transmite a través de una red de un sistema a otro, generalmente entre un servidor host y sistemas de usuario conectados. Aunque se pueden utilizar diferentes tipos de mensajes, el tipo más común de señal enviada para este propósito ha sido un paquete de solicitud de eco del Protocolo de mensajes de control de Internet (ICMP). Esta es básicamente una señal con pocos datos reales contenidos en ella, y sirve principalmente para transmitir a un usuario conectado y luego generar una señal de "eco". Un ping consiste en este proceso de enviar una solicitud de eco ICMP y luego recibir el eco.
El término "ping" se usó inicialmente cuando este tipo de utilidad se creó por primera vez en 1983, y se tomó del término utilizado para describir la señal enviada utilizando la tecnología de sonda. La sonda activa utiliza ondas de sonido generadas, a menudo llamadas pings, que se emiten desde una ubicación central y luego rebotan en los objetos y regresan como un eco. Una utilidad de ping de la computadora utiliza un enfoque similar para analizar la conectividad de varios sistemas en una red. El servidor host u otra computadora en una red, como una red de área local (LAN) o Internet, envía un paquete de solicitud de eco ICMP a otros sistemas, que luego transmiten un eco a la fuente.
Todo este proceso se cronometra, a menudo incluyendo una marca de tiempo en la señal ICMP original que luego se compara con el momento en que el eco llega a la fuente. Una vez que un servidor host o un sistema similar emite un ping, se requieren servidores y enrutadores, a través de los estándares de la industria, para emitir un paquete de eco en respuesta. Se pueden enviar numerosos pings para generar una medición precisa del tiempo que tarda una señal en moverse entre los dos sistemas, así como medir cualquier pérdida potencial de señal. La información que se muestra después de una prueba de ping generalmente incluirá el tiempo mínimo para la transmisión, el tiempo promedio, el tiempo más largo y cualquier desviación estándar entre estos resultados. Cualquier pérdida en la señal normalmente también se indicará.
Si bien el uso de un ping de solicitud de eco ICMP era bastante estándar durante el desarrollo temprano de Internet y las redes corporativas, se hizo menos frecuente a principios del siglo XXI. Los pings se pueden usar para crear un ataque de denegación de servicio en un servidor, inundando el sistema con solicitudes de eco, y el software malicioso puede usar pings para encontrar sistemas de infección. Varios proveedores de servicios de Internet (ISP) han bloqueado los mensajes de solicitud de eco, por lo que a menudo se utilizan otros métodos para evaluar la conectividad de la red. Los videojuegos en línea, por ejemplo, a menudo miden las respuestas de ping utilizando los datos transmitidos durante el juego, y luego muestran esta información como latencia para que los usuarios evalúen su conectividad.