¿Qué es el tiempo de ida y vuelta? | Definición de RTT

El tiempo de ida y vuelta (RTT) es la duración en milisegundos (ms) que tarda una solicitud de red en ir de un punto de partida a un destino y de vuelta al punto de partida

Objetivos de aprendizaje

Después de leer este artículo podrás:

  • Definir tiempo de ida y vuelta (RTT)
  • Entender cómo usar RTT
  • Explicar los factores que pueden afectar al RTT
  • Entender las formas en que una CDN puede reducir el RTT

Contenido relacionado


¿Quieres saber más?

Suscríbase a theNET, el resumen mensual de Cloudflare sobre las ideas más populares de Internet.

Revisa la política de privacidad de Cloudflare para saber más sobre cómo Cloudflare gestiona tus datos personales.

Copiar enlace del artículo

Aumentar el rendimiento con la CDN de Cloudflare

¿Qué es el tiempo de ida y vuelta?

El tiempo de ida y vuelta (RTT) es la duración en milisegundos (ms) que tarda una solicitud de red en ir de un punto de partida a un destino y volver al punto de partida. El RTT es una métrica importante para determinar la salud de una conexión en una red local o en el conjunto de Internet, y los administradores de red lo utilizan con frecuencia para diagnosticar la velocidad y la fiabilidad de las conexiones de red.

Reducir el RTT es un objetivo primario de una CDN. Las mejoras en la latencia pueden medirse en la reducción del tiempo de ida y vuelta, y en la eliminación de los casos en los que se requieren viajes de ida y vuelta, como por ejemplo al modificar el protocolo de enlace TLS/SSL estándar.

La utilidad de ping, disponible en prácticamente todos los ordenadores, es un método para estimar el tiempo de ida y vuelta. Este es un ejemplo de varios pings a Google con el tiempo de ida y vuelta calculado en la parte inferior. Observa que uno de los tiempos de ping (17 604 ms) es más alto que el resto.

Ejemplo de RTT del Ping

¿Cómo funciona el tiempo de ida y vuelta?

El tiempo de ida y vuelta representa la cantidad de tiempo que los datos tardan en ir de ida y vuelta a otra ubicación. Si tomamos prestada la lección sobre las ventajas de la latencia de las CDN, supongamos que un usuario de Nueva York quiere contactar con un servidor de Singapur.

Cuando el usuario de Nueva York realiza la solicitud, el tráfico de red se transfiere por muchos enrutadores diferentes en distintas ubicaciones físicas antes de terminar en el servidor de Singapur. A continuación, el servidor de Singapur envía una respuesta por Internet a la ubicación de Nueva York. Una vez que la solicitud termina en Nueva York, se puede hacer una estimación aproximada del tiempo que se tarda en hacer el viaje de ida y vuelta entre los dos lugares.

Mapa de tiempo de ida y vuelta

Es importante tener en cuenta que el tiempo de ida y vuelta es una estimación y no una garantía; el trayecto entre las dos ubicaciones puede cambiar con el tiempo y otros factores como la congestión de la red pueden entrar en juego, lo que afecta al tiempo de tránsito total. En cualquier caso, el RTT es una métrica importante para saber si se puede realizar una conexión y, en caso afirmativo, cuánto tiempo tardará aproximadamente en realizar el viaje.

¿Cuáles son los factores comunes que afectan al RTT?

Los componentes de la infraestructura, el tráfico de red y la distancia física a lo largo de la ruta entre un origen y un destino son factores potenciales que pueden afectar al RTT.

Lista de factores que afectan al RTT:

  • La naturaleza del medio de transmisión: la forma en la que se realizan las conexiones afecta a la velocidad de la conexión; las conexiones realizadas por fibra óptica se comportarán de forma diferente a las realizadas por cobre. Del mismo modo, una conexión realizada sobre una frecuencia inalámbrica se comportará de forma diferente a la de una comunicación por satélite.
  • Tráfico de la red de área local (LAN): la cantidad de tráfico en la red de área local puede crear un cuello de botella en una conexión antes de que llegue a la Internet más amplia. Por ejemplo, si muchos usuarios utilizan simultáneamente el servicio de transmisión de vídeo, el tiempo de ida y vuelta puede verse inhibido, aunque la red externa tenga un exceso de capacidad y funcione con normalidad.
  • Tiempo de respuesta del servidor: el tiempo que tarda un servidor en procesar y responder a una solicitud puede suponer un cuello de botella en la latencia de la red. Cuando un servidor se ve desbordado por las peticiones, como sucede durante un ataque DDoS, su capacidad para responder eficazmente puede verse inhibida, lo que provoca un aumento del RTT.
  • Congestión y recuento de nodos: en función de la ruta que tome una conexión por Internet, puede ser enrutada o "saltar" a través de un número diferente de nodos intermedios. En general, cuanto mayor sea el número de nodos que toca una conexión, más lenta será. Un nodo también puede sufrir congestión de la red debido a otro tráfico de red, lo que ralentizará la conexión y aumentará el RTT.
  • Distancia física: aunque una conexión optimizada por una CDN puede reducir a menudo el número de saltos necesarios para llegar a un destino, no hay forma de sortear la limitación impuesta por la velocidad de la luz; la distancia entre un punto inicial y final es un factor limitante en la conectividad de red, que solo puede reducirse acercando el contenido a los usuarios que realizan las solicitudes. Para superar este obstáculo, una CDN almacenará en caché los contenidos más cerca de los usuarios que realizan las solicitudes, reduciendo así el RTT.

¿Cómo puede mejorar el RTT una CDN?

Al mantener servidores dentro de los puntos de intercambio de Internet, y al tener relaciones preferentes con los proveedores de servicios de Internet y otros operadores de red, una CDN es capaz de optimizar las rutas de red entre las ubicaciones, lo que provoca una reducción del RTT y una mejora de la latencia para los visitantes que acceden a los contenidos almacenados en caché dentro de la CDN.

Explora la lección sobre el rendimiento de la CDN para más información sobre cómo el almacenamiento en caché, la ubicación del centro de datos, la reducción del tamaño de los archivos y otras optimizaciones reducen la latencia y mejoran el RTT. Más información acerca de cómo el uso de la CDN de Cloudflare mejora el RTT.