ping (utilidad de red)


Ping es una utilidad de software de administración de redes informáticas que se utiliza para probar la accesibilidad de un host en una red de Protocolo de Internet (IP). Está disponible para prácticamente todos los sistemas operativos que tienen capacidad de conexión en red, incluida la mayoría del software de administración de red integrado.

Ping mide el tiempo de ida y vuelta para los mensajes enviados desde el host de origen a una computadora de destino que se repiten en el origen. El nombre proviene de la terminología de sonar activo que envía un pulso de sonido y escucha el eco para detectar objetos bajo el agua. [1]

Ping funciona enviando paquetes de solicitud de eco del Protocolo de mensajes de control de Internet (ICMP) al host de destino y esperando una respuesta de eco ICMP. El programa informa errores, pérdida de paquetes y un resumen estadístico de los resultados, que normalmente incluye el mínimo, el máximo, los tiempos medios de ida y vuelta y la desviación estándar de la media.

Las opciones de la línea de comandos de la utilidad ping y su salida varían entre las numerosas implementaciones. Las opciones pueden incluir el tamaño de la carga útil, el recuento de pruebas, los límites para el número de saltos de red ( TTL ) que atraviesan las sondas, el intervalo entre las solicitudes y el tiempo de espera para una respuesta. Muchos sistemas proporcionan una utilidad complementaria ping6, para realizar pruebas en redes de Protocolo de Internet versión 6 (IPv6), que implementan ICMPv6 .

La utilidad ping fue escrita por Mike Muuss en diciembre de 1983 durante su empleo en el Laboratorio de Investigación Balística , ahora el Laboratorio de Investigación del Ejército de los EE. UU . Un comentario de David Mills sobre el uso de paquetes de eco ICMP para el diagnóstico y las mediciones de redes IP llevó a Muuss a crear la utilidad para solucionar problemas de red. [1] El autor lo nombró por el sonido que hace el sonar , ya que su metodología es análoga a la ubicación del eco del sonar. [1] [2] El backronymPacket InterNet Groper para PING se ha utilizado durante más de 30 años, y aunque Muuss dice que, desde su punto de vista, PING no fue concebido como un acrónimo, ha reconocido la expansión del nombre de Mills. [1] [3] La primera versión publicada fue un software de dominio público ; todas las versiones posteriores se han licenciado bajo la licencia BSD . Ping se incluyó por primera vez en 4.3BSD . [4] La versión FreeDOS fue desarrollada por Erick Engelke y tiene licencia GPL . [5] Tim Crawford desarrolló la versión ReactOS . Tiene licencia de MIT License . [6]

RFC 1122 prescribe que cualquier host debe procesar las solicitudes de eco ICMP y emitir respuestas de eco a cambio. [7]


Versión DOS de ping