Latencia

La Latencia (en inglés, Latency) es el tiempo de retardo que transcurre desde que un dispositivo emite un paquete de datos a través de la red hasta que dicho paquete llega a su destino y se procesa. Se mide habitualmente en milisegundos (ms).

En el contexto de las redes de comunicaciones, la latencia suele evaluarse mediante el parámetro RTT (Round Trip Time) o tiempo de ida y vuelta: el tiempo total que tarda una solicitud en llegar al destino más el tiempo que tarda la respuesta en regresar al origen. Junto con el ancho de banda y la pérdida de paquetes, es uno de los factores determinantes de la **Calidad de Servicio (QoS)** de una red.

¿Qué factores componen la latencia total de una red?

La latencia total acumulada por un paquete al atravesar la red no es un valor único, sino la suma de cuatro tipos de retardo distintos:

  • 1. Retardo de propagación (Propagation Delay): Tiempo que tarda la señal física (luz por fibra u ondas/electrones por cobre) en viajar por el medio. Depende de la distancia física y la velocidad de la luz en el medio (~200.000 km/s en fibra).
  • 2. Retardo de transmisión (Transmission Delay): Tiempo necesario para introducir todos los bits del paquete en el medio físico. Depende directamente del tamaño del paquete y del ancho de banda/velocidad del enlace.
  • 3. Retardo de procesamiento (Processing Delay): Tiempo que tardan los routers o switches en examinar las cabeceras del paquete, verificar errores y consultar las tablas de enrutamiento o reenvío (FIB).
  • 4. Retardo de cola (Queuing Delay): Tiempo que pasa un paquete esperando en los búferes de memoria de los equipos de red antes de poder ser transmitido, algo habitual en momentos de congestión.

Ancho de banda vs. Latencia vs. Jitter

Concepto ¿Qué mide? Unidad de medida Analogía en carretera
Ancho de banda Capacidad máxima de datos transmitidos por segundo. Mbps / Gbps Número de carriles en una autopista.
Latencia (RTT) Tiempo de retardo en llegar de un punto a otro. Milisegundos (ms) Velocidad máxima a la que circula un vehículo.
Jitter Variación o fluctuación en el tiempo de llegada entre paquetes. Milisegundos (ms) Irregularidad en el tráfico (acelerones y frenazos).

Efecto de la tecnología de acceso en la Latencia

Tecnología de Red Latencia Típica (RTT) Sensibilidad a distancia / entorno
FTTH (Fibra Óptica) 1 ms - 10 ms Muy baja. Muy estable y óptima para servicios en tiempo real.
Ethernet Cableado (LAN) < 1 ms Prácticamente imperceptible en redes locales.
4G / 5G Móvil 15 ms - 50 ms (5G ultra-baja latencia < 5 ms) Media-Alta (depende de cobertura y saturación de antena).
Satélite Geoestacionario (GEO) 500 ms - 700 ms Extrema (los satélites están a 36.000 km de la Tierra).

Características principales:

  • Afecta de forma crítica a las aplicaciones interactivas en tiempo real (VoIP, videoconferencias, videojuegos online o telefonía IP).
  • Está limitada por las leyes físicas de propagación de la luz a través de la distancia geográfica.
  • Un ancho de banda elevado **no** garantiza una baja latencia (puedes tener una conexión de 1 Gbps con 300 ms de ping si el servidor está en el otro extremo del planeta).
  • Un **Jitter** elevado destruye la calidad de la voz o vídeo IP aunque la latencia media sea aceptable.

Analogía: Imagina un camión gigante lleno de discos duros. Su ancho de banda es gigantesco (mueve Terabytes de golpazo), pero tarda 8 horas en llegar a la otra ciudad (su latencia es pésima). Un coche deportivo que lleva un pendrive pequeño llegará en 20 minutos (baja latencia), aunque transporte menos volumen total de datos.

Actividad práctica

Objetivo:

Medir e interpretar la latencia y sus componentes hacia distintas ubicaciones geográficas utilizando herramientas de diagnóstico estándar.

Tareas:

  1. Abre la consola de comandos (CMD o Terminal).
  2. Mide el RTT local haciendo un ping al router/puerta de enlace de tu red:
    • Ejemplo: ping 192.168.1.1
  3. Compara la latencia contra un servidor nacional y uno internacional:
    • Ejemplo España/Europa: ping 1.1.1.1
    • Ejemplo Asia/Oceanía: ping 202.12.27.33
  4. Ejecuta un trazado de ruta para ver cómo aumenta la latencia en cada salto (router) del camino:
    • En Windows: tracert 8.8.8.8
    • En Linux/Mac: traceroute 8.8.8.8
  5. Observa en qué salto concreto del tracert da un salto drástico el tiempo en milisegundos (por ejemplo, al cruzar el océano a través de un cable submarino).

Preguntas de reflexión:

  1. ¿Por qué una conexión de red con un ancho de banda de 1 Gbps puede ofrecer una mala experiencia en juegos online si la latencia es de 200 ms?
  2. ¿Qué es el RTT (Round Trip Time) y qué comando de diagnóstico de red lo mide por defecto?
  3. ¿Cuáles son las cuatro componentes en las que se divide el retardo total de un paquete?
  4. ¿Por qué las conexiones por satélite geoestacionario (GEO) sufren siempre una latencia elevada superior a los 500 ms?
  5. ¿Qué diferencia existe entre la latencia (Latency) y la fluctuación de fase (Jitter)?
Haz clic aquí para ver las soluciones y explicaciones

1. ¿Por qué una conexión de red con un ancho de banda de 1 Gbps puede ofrecer una mala experiencia en juegos online si la latencia es de 200 ms?

Porque los videojuegos en tiempo real requieren **respuestas e interacciones inmediatas** entre el cliente y el servidor. El ancho de banda indica el volumen de datos que puedes descargar por segundo, pero la latencia indica la rapidez con la que llega cada acción individual. Con 200 ms de retardo, el jugador experimentará "lag" notable, perdiendo sincronización con el estado del juego en el servidor.


2. ¿Qué es el RTT (Round Trip Time) y qué comando de diagnóstico de red lo mide por defecto?

El RTT es el tiempo total de ida y vuelta que transcurre desde que se envía un paquete ICMP/IP hasta que se recibe su confirmación o respuesta desde el destino. El comando fundamental utilizado para medir el RTT es ping.


3. ¿Cuáles son las cuatro componentes en las que se divide el retardo total de un paquete?

El retardo total es la suma de: retardo de propagación (física en el medio), retardo de transmisión (tiempo en poner bits en el cable), retardo de procesamiento (inspección de cabeceras en routers) y retardo de cola (espera en búferes por congestión).


4. ¿Por qué las conexiones por satélite geoestacionario (GEO) sufren siempre una latencia elevada superior a los 500 ms?

Debido a la **distancia física**. Los satélites GEO orbitan a casi 36.000 km de altura sobre la Tierra. Como la señal de radio viaja a la velocidad de la luz (~300.000 km/s), subir 36.000 km, bajar al telepuerto, volver a subir y volver a bajar requiere recorrer más de 140.000 km en total, lo que impone un retardo físico insuperable de medio segundo.


5. ¿Qué diferencia existe entre la latencia (Latency) y la fluctuación de fase (Jitter)?

La latencia es el tiempo de retardo medio de llegada de los paquetes. El Jitter es la **variabilidad o fluctuación de esa latencia** a lo largo del tiempo (por ejemplo, si un paquete tarda 10 ms, el siguiente 80 ms y el siguiente 15 ms).