Para que sirve el comando ping
Estructura del comando Ping
Verifica la conectividad a nivel de IP a otra computadora TCP/IP enviando mensajes de solicitud de eco del Protocolo de Mensajes de Control de Internet (ICMP). Se muestra la recepción de los correspondientes mensajes de respuesta eco, junto con los tiempos de ida y vuelta. ping es el principal comando TCP/IP utilizado para solucionar problemas de conectividad, accesibilidad y resolución de nombres. Utilizado sin parámetros, este comando muestra el contenido de la ayuda.
También puede utilizar este comando para probar tanto el nombre como la dirección IP del ordenador. Si el ping a la dirección IP tiene éxito, pero el ping al nombre del ordenador no lo tiene, es posible que tenga un problema de resolución de nombres. En este caso, asegúrese de que el nombre del ordenador que está especificando puede ser resuelto a través del archivo local de Hosts, utilizando consultas del Sistema de Nombres de Dominio (DNS), o a través de técnicas de resolución de nombres NetBIOS.
Especifica que los mensajes de solicitud de eco se envíen con el indicador No Fragmentar en la cabecera IP establecido en 1 (disponible sólo en IPv4). El mensaje de solicitud de eco no puede ser fragmentado por los routers en la ruta al destino. Este parámetro es útil para solucionar problemas de unidad de transmisión máxima de la ruta (PMTU).
Ping todas las opciones
El comando ping introducido en la línea de comandos de una conexión Telnet o de terminal envía un paquete de “eco-solicitud ICMP” a la dirección de destino del host a comprobar. Si el receptor admite el protocolo y no está filtrado en el cortafuegos, el host de destino responderá con una “respuesta eco ICMP”. Si el ordenador de destino no es alcanzable, el último dispositivo antes del host responde con un mensaje de “red inalcanzable” o “host inalcanzable”.
Si el objetivo de ping se alcanza a través de un equilibrador de carga, la política toma una decisión de equilibrador de carga cuando se envían los pings. Los valores posibles son tráfico, ancho de banda, round robin y todas las políticas de selección de ruta dinámica definidas. Si se especifica una política no válida, no se envía ningún ping
En el caso de IPv6, el alcance de los parámetros es de vital importancia: IPv6 requiere que se asigne una dirección link-local (fe80::/10) a cada interfaz de red (lógica o física) en la que esté habilitado el protocolo IPv6, por lo que hay que especificar el ámbito cuando se hace ping a una dirección link-local. Esta es la única manera de que el comando ping sepa a qué interfaz debe enviar el paquete. Un signo de porcentaje (%) separa el nombre de la interfaz de la dirección IPv6.
Función ping en linux
Ping es un comando muy universal entre todos los sistemas operativos. Puedes usarlo para probar si puedes alcanzar tu objetivo y cuánto tiempo te llevará hacerlo. Ping envía paquetes del Protocolo de Mensajes de Control de Internet (ICMP) al destino. Luego espera la respuesta de eco. Puede mostrar las estadísticas de esta solicitud, los errores y la pérdida de paquetes.
Cuando se usa este comando, se envían pocas peticiones de eco, normalmente 4. Luego se recibe un resultado para cada una de ellas, que indica si fueron exitosas, cuántos datos se recibieron, el tiempo que tomó la respuesta y el TTL (Time to live).
Imagine el comando Ping como un localizador de ecos. Cuando lo usa en su computadora, envía un pequeño paquete específico con el ICMP ECHO_REQUEST a su destino (puede ser un servidor, otra computadora en la red o un router). El destinatario debe devolver el mensaje y enviar ECHO_REPLY como respuesta.
Después de eso, obtendrá 4 resultados. Ping envía 4 mensajes de eco a menos que especifique un número diferente. Esas 4 respuestas tendrán tiempos de respuesta en ms – milisegundos y un valor TTL que muestra el tiempo de vida del paquete.
Comando ping linux
El comando ping es una de las herramientas más utilizadas por los administradores de red. Ha servido y sigue sirviendo a los administradores de red como una de las mejores herramientas de solución de problemas de red desde que fue lanzado hace casi 39 años.
Cuando un usuario utiliza un comando ping, se envía una solicitud de eco del Protocolo de Mensajes de Control de Internet (ICMP) al destino. El ICMP es un protocolo de capa de red que forma parte de la suite IP. Si la configuración del host es responder y la solicitud de eco ping llega al host, éste enviará una respuesta de eco con la misma carga útil que la solicitud de eco.
El tamaño de ping por defecto en Windows es de 32 bytes, mientras que muchos sistemas Unix o Linux utilizan 64 bytes. Aparte de Windows y Linux, el comando también está disponible en macOS. De hecho, puedes encontrarlo en casi todas las versiones de Unix, así como en la mayoría de las operaciones.
El comando ping también ofrece un conjunto de opciones para la solución de problemas de red. Aunque las posibilidades o interruptores de opción son diferentes para los sistemas Windows y Linux, la sintaxis es similar: ping seguido de opción, seguido de los parámetros de la opción y de la URL o dirección IP de destino.