Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué significa rtt?

¿Qué significa rtt?

RTT (Round-Trip Time): Retraso de ida y vuelta. Es el tiempo que tardan los datos en viajar de un extremo a otro de la red. Normalmente, la latencia consta de cuatro componentes: latencia de envío, latencia de propagación, latencia de cola y latencia de procesamiento.

(1) Retraso de envío

El retraso de envío se refiere al tiempo necesario para que un nodo envíe un paquete de datos al medio de transmisión, es decir, se calcula a partir del primer bit de el paquete de datos enviado a El tiempo necesario para enviar el último bit. Obviamente, el retraso en el envío es inversamente proporcional a la velocidad de transmisión de la interfaz/canal de red y directamente proporcional a la longitud del paquete de datos.

(2) Retraso de propagación

El retraso de propagación se refiere al tiempo necesario para que las ondas electromagnéticas se propaguen una cierta distancia en el canal. El retraso de propagación no tiene nada que ver con la velocidad de transmisión del. canal.

Más bien, depende de la longitud del medio de transmisión y de la velocidad a la que una determinada forma física de señal se propaga en el medio de transmisión.

Por ejemplo, la velocidad de propagación de las ondas electromagnéticas en el espacio libre es la velocidad de la luz, que es de 3×105km/s. La velocidad de propagación de las ondas electromagnéticas en los medios de transmisión de redes es ligeramente inferior a la del espacio libre, alrededor de 2,3×105 km/s en cables de cobre y 2,0×105 km/s en fibras ópticas.

(3) Retraso en la cola

El retraso en la cola se refiere al retraso experimentado por los paquetes de datos en la cola de caché del nodo de red por el que pasan. La duración del retraso en la cola depende principalmente. en el tráfico de la red en ese momento Cuando el tráfico de la red es grande, el tiempo de cola es mayor. En casos extremos donde la congestión de la red conduce a la pérdida de paquetes, el retraso de la cola del nodo se considera infinito.

Además, en una red con un algoritmo de prioridad, el retraso de la cola depende de la prioridad de los datos y del algoritmo de programación de la cola del nodo.

(4) Retraso de procesamiento

El retraso de procesamiento se refiere al tiempo dedicado al proceso de almacenamiento y reenvío de paquetes de datos en nodos intermedios y en algunos procesos de procesamiento necesarios, incluida la extracción de paquetes de datos. primera parte, comprobación de errores, direccionamiento y enrutamiento, etc.

Información ampliada

El retraso de extremo a extremo de la red es la suma de múltiples retrasos, y su fórmula de cálculo es:

Retraso total = retraso de propagación + retraso de transmisión + latencia de cola + retraso de procesamiento

Dependiendo de la red, algunos retrasos pueden ser insignificantes; por ejemplo, en una red de área local (LAN), el retraso de propagación puede ser insignificante. Cuando la red no está congestionada, el retraso en la cola de paquetes en cada nodo es insignificante.

El tiempo de ida y vuelta (RTT) también es un indicador de rendimiento importante, que representa el tiempo total desde que el remitente envía datos hasta que el remitente recibe la confirmación del receptor. Para redes complejas, el retraso de ida y vuelta debe incluir el retraso de procesamiento de cada nodo intermedio y el retraso de envío al reenviar los datos.

Enciclopedia Baidu-RTT