Este módulo es una implementación gráfica de la herramienta Ping, cuya función es la de enviar mensajes ICMP de solicitud de eco hacia un host y luego esperar las respuestas del mismo. Entre las capacidades de este módulo se encuentran el envío de solicitudes ICMP tanto para el protocolo IPv4 como para el protocolo IPv6.
En la Figura 6.1 se puede apreciar una vista del módulo Ping, en la que se puede detallar que en la parte derecha del módulo se encuentra un conjunto de opciones que permiten especificar el comportamiento de la herramienta.
Figura 6.1: Vista principal del módulo Ping.
A continuación se detallan cada una de las opciones y campos del módulo Ping:
· Hacer ping a: Este campo permite especificar la dirección IP o el nombre del host al cual se le desean enviar los mensajes de solicitud de eco.
· Versión del Protocolo IP: Esta opción permite especificar sobre cual versión del protocolo IP se van a realizar las consultas ICMP.
· Identifier: El valor especificado en este campo corresponde con el valor a utilizar en el campo Identifier de la cabecera ICMP (ICMPv4 o ICMPv6) y el mismo determina el valor del identificador a utilizar para los mensajes de solicitud de eco. El rango válido para este campo varía entre 1 y 65535.
· Sequence Number: El valor especificado en este campo corresponde con el valor a utilizar en el campo Sequence Number de la cabecera ICMP (ICMPv4 o ICMPv6) del primer mensaje que se envíe. Este valor se incrementará por cada petición realizada. El rango válido para este campo varía entre 1 y 255.
· Tiempo de espera: Este campo debe contener un valor numérico comprendido entre 200 y 10000. El mismo indicará la cantidad de milisegundos que se debe esperar para enviar una nueva solicitud de eco. Si el tiempo vence antes de recibir una respuesta de eco se considerará como tiempo de espera agotado.
· Número de repeticiones: Especifica la cantidad de mensajes de solicitud de eco que se deben enviar durante el proceso.
· Time To Live / Hop Limit: Este campo varía según la versión del protocolo IP seleccionada, en caso de seleccionar IPv4 el valor indicado en este campo se corresponde con el campo “Time To Live” de la cabecera IPv4. De manera similar, al seleccionar el protocolo IPv6 el valor indicado en este campo se corresponde con el campo “Hop Limit” de la cabecera IPv6.
· Carga útil: El valor numérico que se especifique en este campo determinará el tamaño de la carga útil de los datos enviados.
· Patrón de datos: Este campo permite definir la cadena de texto que se enviará como carga útil en el paquete ICMP enviado.
· Archivo con patrón de datos: Este campo permite seleccionar un archivo y utilizar el contenido del mismo para el envío de los datos presentes en la carga útil del paquete ICMP.
· Repetir hasta detener manualmente: Al seleccionar esta opción se realizarán envíos consecutivos de peticiones de eco hasta que el usuario lo detenga manualmente.
Es importante destacar, que las opciones “Patrón de datos” y “Archivo con patrón de datos” no se pueden utilizar simultáneamente. De la misma forma, las opciones “Nº de peticiones” y “Repetir hasta detener manualmente” no se pueden usar de manera simultánea.
Una vez que se han especificado todas las opciones se debe presionar el botón “Iniciar” para que el proceso de envío de solicitudes comience. Durante este proceso el botón “Iniciar” cambiará por el botón “Detener” y el mismo debe ser presionado en caso que se desee detener el proceso.
En la Figura 6.2 se puede apreciar una vista del módulo Ping luego de haber realizado 1460 solicitudes de eco hacia el host www.google.com sobre el protocolo IPv4. En la parte inferior de la Figura 6.2 se pueden apreciar las estadísticas generadas luego de haber finalizado el proceso de envío de solicitudes.
Figura 6.2: Vista del módulo Ping luego de ejecutarse.