La latencia de la red y el rendimiento de la red son términos que a menudo se confunden o incluso se usan como alternativas entre sí. La latencia y el rendimiento son totalmente diferentes y puede tener alta latencia (malo) y alto rendimiento (bueno) o baja latencia (bueno) y bajo rendimiento (malo). Como puede ver en los ejemplos mencionados, incluso los conceptos "Alto" y "Bajo" son opuestos con la latencia y el rendimiento. Vamos a explicar qué es cada uno y cuáles son los efectos.
Latencia de conexion
Algunos sinónimos pueden ayudar: Demora, Período de espera, Tiempo de respuesta. Verá, la latencia es una medida de respuesta. Si envía una solicitud de datos (haciendo clic en un enlace, por ejemplo), la solicitud se envía a través de su dispositivo de red local (enrutador, módem, etc.). Después de eso, la solicitud salta al siguiente dispositivo (enrutador o conmutador) y al siguiente y al siguiente. El número de dispositivos recorridos se denomina "ruta". La latencia aumenta con cada dispositivo, ya que cada dispositivo necesita algo de tiempo para procesar los datos y buscar la ruta correcta para enviar los datos. Por dispositivo, la latencia varía mucho según el fabricante y el modelo. Por lo general, es menor para equipos de mayor velocidad, como conmutadores y enrutadores de fibra o Gigabit.
Lo bueno, lo malo y lo feo
La latencia se expresa en el tiempo de una respuesta de ida y vuelta en milisegundos (1000 ms en un segundo) y se puede juzgar mediante la siguiente tabla:
LAN (red local): buena: menos de 1 ms, media: 1-3 ms, mala: más de 5 ms.
WAN (Conexiones nacionales): Bueno: menos de 30ms, Promedio: 30-50ms, Malo: más de 50ms.
WWAN (internacional): bueno: menos de 100 ms, promedio: 100-200 ms, malo: más de 300 ms.
Las redes también tienen otros factores de retraso que afectan la latencia. Estos son:
Retardo de propagación: Cantidad de tiempo requerido para que un mensaje viaje desde el remitente al receptor, que es una función de la distancia sobre la velocidad.
Retardo de transmisión: cantidad de tiempo requerida para enviar todos los bits del paquete al enlace, que es una función de la longitud del paquete y la velocidad de datos del enlace.
Retraso en el procesamiento: cantidad de tiempo necesaria para procesar el encabezado del paquete, verificar errores a nivel de bits y determinar el destino del paquete.
Retraso en la cola: cantidad de tiempo que el paquete espera en la cola hasta que se puede procesar.
La latencia total entre el cliente y el servidor es la suma de todos los retrasos que se acaban de enumerar. En HOSTAFRICA, vigilamos constantemente nuestra latencia y rendimiento para garantizar la mejor experiencia para nuestros usuarios.
¿Cuándo importa?
La latencia en la actividad normal de Internet, como la navegación web, el correo electrónico e incluso la transmisión de video, casi no tiene efecto hasta que comienza a superar los 300-500 ms. La voz sobre IP (VOIP) es más sensible y necesita latencias de menos de 200 ms para funcionar correctamente. Los jugadores son los que más necesitan baja latencia, al igual que los comerciantes de Forex. La latencia en los enlaces internacionales se ve afectada por las distancias. Por lo tanto, vale la pena encontrar un servidor más cercano a su mercado objetivo si la latencia es una preocupación.
Rendimiento de la red
El rendimiento es una medida de la transferencia de datos a lo largo del tiempo. Esto a menudo se denomina "velocidad de enlace" o "velocidad de conexión". La medida utilizada aquí es bits por segundo (b/s) y generalmente se usa en múltiplos, es decir, Kilobits/s (Kb/s)(1000bits/s), Megabits por segundo (Mb/s)(1000,000b/s), Gigabits por segundo (Gb/s) (1000.000.000b/s) y Terabits por segundo (Tb/s) (1000.000.000.000b/s). Algunas redes muy grandes también hablan de Petabits por segundo (Pb/s)(1000Tb/s).
El rendimiento es independiente de la latencia. Si la latencia es puramente un factor de distancia o muchos saltos, el rendimiento no se verá muy afectado. Si la latencia es causada por malas conexiones, defectos o malas configuraciones, la latencia afectará el rendimiento del tráfico TCP, pero no tanto el tráfico UDP.
Bits y bytes
¿Qué son estos bits y bytes? Un BIT es una sola SEÑAL o BANDERA. Puede estar ENCENDIDO (1) o APAGADO (0). Esto es parte del sistema de código binario en el que se ejecutan las computadoras. Un BYTE es la cantidad mínima de BITS necesarios para representar un carácter. Por lo tanto, un BYTE son 8 BITS. Tenga en cuenta que la velocidad del enlace siempre está en BITS (b) por segundo, mientras que la velocidad de descarga a menudo se expresa en BYTES (B) por segundo. Como hay 8 bits por byte, 100 Mb/s = 12,5 MB/s.
¿Por qué la latencia puede afectar el rendimiento?
Cuando la latencia es lo suficientemente alta o debido a redes defectuosas, puede provocar la pérdida de paquetes . La pérdida de paquetes se produce cuando los paquetes de datos (generalmente alrededor de 1500 bytes cada uno) se pierden o caen antes de llegar a su destino. Como resultado de esto, los paquetes tienen que ser reenviados. Esto provoca un fenómeno llamado TCP BACKOFF que reducirá inmediatamente a la mitad la velocidad actual e intentará enviar de nuevo. La velocidad aumentará lentamente si no hay errores, pero se degradará con más errores. Esto da como resultado el siguiente escenario:
Un enlace de 100 Mb/s casi nunca le permitirá los 100 Mb/s completos, ya que aproximadamente el 5-8 % se utiliza para la sobrecarga de paquetes. Esta sobrecarga contiene información como datos de enrutamiento, etiquetas de marco, etiquetas de calidad de servicio (QoS), etiquetas de VLAN e índice de paquetes, por nombrar algunos. Como resultado, el paquete completo nunca está disponible y tampoco la velocidad máxima del enlace.
Con suerte, esto le dará una mejor imagen de su conexión de red.