# Ping

> Un mensajito de "¿estás ahí?" que prueba una conexión y mide cuánto tarda la respuesta.

- Nivel: Básico
- Temas: Redes
- URL: https://tidbit.legios.com.ar/es/ping/
- En inglés: [Ping](https://tidbit.legios.com.ar/ping/)

**Ping** es la prueba más simple de una conexión de red. Tu computadora le manda un mensaje diminuto a otra máquina, básicamente "¿estás ahí?", y espera el eco. Si vuelve una respuesta, el otro lado está accesible, y el tiempo que tardó, en milisegundos, te dice cuánto dura un viaje de ida y vuelta. El nombre viene del sonido del sonar, que funciona igual.

Técnicamente, ping manda un **echo request** (pedido de eco) usando ICMP, un protocolo auxiliar de internet pensado para mensajes de control y de error, y la otra máquina contesta con un **echo reply** (respuesta de eco). Lo podés probar vos: abrí una terminal y escribí `ping example.com`. Cada línea muestra una respuesta y su tiempo; si algunas no llegan nunca, se están perdiendo paquetes en algún punto del camino.

En el habla de todos los días, "ping" también es esa demora. Los gamers se quejan de tener "mucho ping" cuando sus jugadas llegan tarde al servidor del juego, y los tests de velocidad lo muestran al lado de la velocidad de descarga. Un buen ping depende de la distancia y de la red: un servidor cercano responde en pocos milisegundos, y uno en otro continente tarda bastante más, porque hasta la luz en una fibra necesita tiempo para viajar. Una advertencia: algunos servidores y firewalls están configurados para ignorar los pings, así que no recibir respuesta no siempre significa que la máquina esté caída.

## Una analogía

Gritar "¿hola?" en una cueva y esperar el eco. Si vuelve, sabés que ahí hay algo, y lo que tarda te dice qué tan lejos está la pared.

## Para quedarse

- Manda un pedido de eco chiquito y espera la respuesta.
- El tiempo de ida y vuelta, en milisegundos, mide la demora de la conexión.
- Las respuestas que faltan indican paquetes que se pierden en el camino.
- Que no conteste puede querer decir solo que el servidor ignora los pings.

## Para seguir leyendo

- [Ping en Wikipedia](https://es.wikipedia.org/wiki/Ping)
- [Protocolo de control de mensajes de Internet en Wikipedia](https://es.wikipedia.org/wiki/Protocolo_de_control_de_mensajes_de_Internet)

## Términos relacionados

- [Internet](https://tidbit.legios.com.ar/es/internet/): Una red mundial de redes que conecta cualquier aparato con cualquier otro.
- [Línea de comandos](https://tidbit.legios.com.ar/es/command-line/): Manejar una computadora escribiendo comandos de texto en vez de hacer clic en íconos.
- [Paquete](https://tidbit.legios.com.ar/es/packet/): El pedacito en que se corta cada dato de internet antes de viajar.
- [Servidor](https://tidbit.legios.com.ar/es/server/): Una computadora cuyo trabajo es responder pedidos de otras computadoras, todo el día.
- [Firewall](https://tidbit.legios.com.ar/es/firewall/): Un portero que decide qué tráfico de red entra o sale.
