Apéndice C. Packet Internet Groper
§1 Sinopsis
PING es el acrónimo de Packet Internetwork Groper, cuya traducción sería algo así como "Buscador o
rastreador de paquetes en redes". Es un programa que acompaña como utilidad adicional a la
mayoría de los paquetes de comunicaciones TCP/IP. Todas las versiones de Windows traen su propia
versión (fichero ping.exe en la carpeta C:\Windows).
Por supuesto, Linux incluye su propia versión (consulte man ping
)
Nota: esta utilidad fue debida originalmente a Mike Muuss, de los los laboratorios de investigación de la Armada USA ("Army Research Laboratories") en Aberdeen Maryland.
Su funcionamiento se basa en la utilización de una serie de
mensajes de control que hay previstos en el protocolo TCP/IP, bajo el nombre genérico de ICMP ("Internet Control Message Protocol"). Estos mensajes
funcionan a modo de eco, y sirven para determinar si un ordenador remoto está
o no activo y determinar el tiempo que tardan nuestros paquetes en llegar hasta él.
Podemos afirmar sin temor a equivocarnos que, de todas las utilidades
utilizadas por los administradores de redes, PING es, con mucho, la más
usada.
El programa acepta una serie de comandos o indicadores específicos, aunque la forma de utilizarlo está bastante estandarizada. En lo que sigue, nos ceñiremos a la versión que acompaña a Windows.
La forma más simple de utilización es simplemente indicar la dirección del ordenador remoto que queremos comprobar, dirección que podemos suministrar en forma numérica o DN (de nombre). Sin embargo el programa permite una serie de modificadores específicos. En consecuencia, la utilización básica sería:
ping host
Por ejemplo:
ping localhost
ping 127.0.0.1
La forma más genérica es:
ping [-t] [-a] [-n cantidad] [-l tamaño] [-f] [-i TTL] [-v TOS] [-r cantidad] [-s cantidad] [[-j lista de host] | [-k lista de host]] [-w Tiempo de espera agotado] destino
Las expresiones entre corchetes [...] son opcionales. Las diversas opciones tienen el significado indicado en la tabla:
[...] | Significado |
-t |
Solicita eco al host hasta ser interrumpido En este caso: Para ver estadísticas
y continuar: presione Ctrl+Inter. |
-a |
Resuleve direcciones a nombres de host (DNs) |
-n xx |
Solicitud de enviar xx ecos. |
-l yy |
Establecer un búfer de envíos yy |
-f |
Solicitud de no fragmentar el paquete. |
-i xx |
Establecer el tiempo de vida de los paquetes en xx |
-v tos |
Establecer el tipo de servicio |
-r xx |
xx es el número de saltos para los que queremos seguir la ruta. |
-s xx |
xx es el número de saltos en la ruta para los que queremos registrar los horarios. |
-j lista |
Ruta origen variable ne la lista de host. |
-k lista |
Ruta origen estricta e lista de host. |
-w xx |
xx es el tiempo en milisegundos pasado el cual se considerará agotada la espera. |
El capítulo 3.3, relativo a la calidad y problemas de las transmisiones TCP/IP, incluye algún ejemplo ( 3.3)