Comandos de Linux: ping

Una guía rápida parapingcomando, utilizado para hacer ping a un host de red

lospingEl comando hace ping a un host de red específico, en la red local o en Internet.

Lo usas con la sintaxisping <host>dónde<host>podría ser un nombre de dominio o una dirección IP.

Aquí hay un ejemplo de pinggoogle.com:

Los comandos envían una solicitud al servidor y el servidor devuelve una respuesta.

pingsigue enviando la solicitud cada segundo, de forma predeterminada, y seguirá ejecutándose hasta que la detengas conctrl-C, a menos que pase el número de veces que desea intentar con el-copción:ping -c 2 google.com.

Una vezpingestá detenido, imprimirá algunas estadísticas sobre los resultados: el porcentaje de paquetes perdidos y estadísticas sobre el rendimiento de la red.

Como puede ver, la pantalla imprime la dirección IP del host y el tiempo que tardó en recibir la respuesta.

No todos los servidores admiten ping, en caso de que se agote el tiempo de espera de las solicitudes:

A veces, esto se hace a propósito, para "ocultar" el servidor o simplemente para reducir la carga. Los paquetes de ping también se pueden filtrar mediante cortafuegos.

pingfunciona usando elProtocolo ICMP(Protocolo de mensajes de control de Internet), un protocolo de capa de red como TCP o UDP.

La solicitud envía un paquete al servidor con elECHO_REQUESTmensaje, y el servidor devuelve unECHO_REPLYmensaje. No entraré en detalles, pero este es el concepto básico.

Hacer ping a un host es útil para saber si el host es accesible (suponiendo que implemente ping) y qué tan distante está en términos de cuánto tiempo se tarda en responderle. Por lo general, cuanto más cerca esté geográficamente el servidor, menos tiempo tomará regresar a usted, ya que las leyes físicas simples que hacen que una distancia más larga introduzca más demora en los cables.

lospingEl comando funciona en Linux, macOS, WSL y en cualquier lugar donde tenga un entorno UNIX

Descarga mi gratisManual de comandos de Linux


Más tutoriales de cli: