El comando PING (Packet Internet Groper) se usa para verificar la conectividad de red entre el host y el servidor/host. Este comando toma como entrada la dirección IP o la URL y envía un paquete de datos a la dirección especificada con el mensaje «PING» y obtiene una respuesta del servidor/host, esta vez se registra lo que se denomina latencia. La latencia baja de ping rápido significa una conexión más rápida. Ping usa ICMP (Protocolo de mensajes de control de Internet) para enviar un mensaje de eco ICMP al host especificado si ese host está disponible y luego envía un mensaje de respuesta ICMP . El ping generalmente se mide en milisegundos, todos los sistemas operativos modernos tienen este ping preinstalado.
Ahora veamos el comando PING:
Versión PING:
para instalar la versión ping en su sistema.
sudo ping -v
Usando PING:
ping www.geeksforgeeks.org
Para dejar de hacer ping, debemos usar ctrl+c, de lo contrario, seguirá enviando paquetes.
- min: tiempo mínimo para obtener una respuesta
- avg: tiempo promedio para obtener respuestas
- max: tiempo máximo para obtener una respuesta
Controlar la cantidad de pings:
anteriormente no definimos la cantidad de paquetes para enviar al servidor/host usando la opción -c , podemos hacerlo.
ping -c 5 www.geeksforgeeks.org
Control del tamaño de los paquetes enviados:
Anteriormente, se enviaban paquetes de tamaño predeterminado a un host, pero podemos enviar paquetes livianos y pesados usando la opción
-s .
ping -s 40 -c 5 www.geeksforgeeks.org
Cambiar el intervalo de tiempo:
Por defecto, el ping espera 1 segundo para enviar el siguiente paquete. Podemos cambiar este tiempo usando la opción -i .
ping -i 2 www.geeksforgeeks.org
Ahora, el intervalo de ping cambiará a 2 segundos.
Para obtener solo el resumen:
para obtener solo el resumen sobre la red, use la opción -q
ping -c 5 -q www.geeksforgeeks.org
Para el tiempo de espera de PING:
para dejar de hacer ping después de algún tiempo, use la opción -w .
ping -w 3 www.geeksforgeeks.org
Esto dejará de hacer ping después de 3 segundos
Inundaciones con PING:
Para enviar paquetes lo antes posible. Esto se utiliza para probar el rendimiento de la red.
ping -f www.geeksforgeeks.org
Para agregar una marca
de tiempo Es la hora actual del evento registrado por una máquina a través de una red. Funciona usando la opción TS del paquete IP.
Tenemos tres opciones con él.
- tsonly (solo marca de tiempo)
- tsandaddr (marca de tiempo y dirección)
- tsprespec (marca de tiempo preespecificada para múltiples hosts)
ping -T tsonly -c 2 127.0.0.1 ping -T tsandaddr -c 2 127.0.0.1
Tiempo de espera de respuesta:
Establece el tiempo de espera de una respuesta.
ping -c 5 -W 3 www.geeksforgeeks.org
Para llenar el paquete con datos:
podemos llenar los datos en el paquete usando la opción -p . Like -p ff llenará el paquete con unos.
ping -c 5 -p ff www.geeksforgeeks.org
Descubrimiento de MTU de ruta:
es un protocolo simple para averiguar la MTU máxima (Unidad de transmisión máxima) que puede tomar una ruta TCP.
Usamos una opción con -m do (prohibir la fragmentación), want (hacer el descubrimiento de PMTU, fragmentar localmente cuando el tamaño del paquete es grande) o dont (no establecer el indicador DF).
ping -c 5 -M want www.geeksforgeeks.org
Especifique TTL (Tiempo de vida):
Es el salto máximo que un paquete puede viajar antes de ser descartado. Un valor 0 restringirá el paquete al mismo host.
ping -c 5 -t 64 www.geeksforgeeks.org