Un barrido de ping, también llamado barrido del Protocolo de mensajes de control de Internet (ICMP), es una técnica de diagnóstico que se utiliza en informática para ver qué rango de direcciones de Protocolo de Internet (IP) están en uso por los hosts activos, que generalmente son computadoras. Por lo general, se usa para indicar dónde están las máquinas activas en una red y, a veces, un administrador del sistema lo utiliza para diagnosticar un problema de red. Los piratas informáticos también utilizan los barridos de ping, los que buscan entrar en una red, para ver qué ordenadores están activos y saber dónde concentrar sus ataques.
La palabra ping se originó en la tecnología de sonar. Es la forma común en que funcionan los submarinos para detectar cuerpos en el agua. Se envía un paquete de sonido y, si hay un objeto en el camino, el paquete de sonido regresa y, por lo general, se capta como un sonido de «ping» cuando se recibe.
En tecnología informática, el ping único se envía mediante una solicitud de eco ICMP. El paquete se envía a una dirección IP específica y, si esa dirección está activa, enviará una notificación. Las solicitudes de ping también ofrecen otra información, como cuánto tiempo tardó la señal en volver y si hubo pérdida de paquetes. Una variedad de comandos que se pueden agregar a la solicitud de ping, por lo que también puede enviar mucha más información.
Se envían varios paquetes de eco ICMP a varios hosts durante un barrido de ping. Si un host está activo, devolverá la solicitud de eco ICMP. La solicitud es un poco más complicada que un solo ping y, por lo general, se utilizarán versiones especializadas de la utilidad de ping. Una de las utilidades de barrido de ping más conocidas se llama Fping. Funciona de manera diferente a una única utilidad de ping, como la que está integrada en todos los sistemas operativos Windows®.
A diferencia de una sola solicitud de ping, Fping puede utilizar una lista de direcciones de un archivo para que el usuario no tenga que ingresar manualmente cada dirección. También funciona por turnos, y una vez que hace ping a un host, pasa al siguiente sin esperar. Fping está destinado a ser utilizado en un script para facilitar su uso, a diferencia del programa de solicitud de ping único.
Desafortunadamente, la mayor parte de los que utilizan un barrido de ping son piratas informáticos. Lo usan para verificar grandes redes para saber dónde enfocar sus esfuerzos. Los piratas informáticos también pueden ralentizar el tráfico en una red si continuamente hacen ping a las direcciones. Muchos sistemas de red tienen formas de bloquear este tipo de tráfico, pero la forma más sencilla es deshabilitar los paquetes ICMP. Si un administrador del sistema necesita hacer un barrido de ping, simplemente podría volver a habilitar los paquetes ICMP temporalmente. Los barridos de ping se consideran una tecnología más antigua y más lenta, y no se utilizan tanto como en el pasado.