Introdución á latencia nas redes informáticas

O termo latente refírese a calquera tipo de atrasos tipicamente producidos no procesamento de datos de rede. Unha conexión de rede de latencia baixa é a que ten pequenos tempos de demora, mentres que unha alta conexión de latencia sofre longos atrasos.

Ademais dos atrasos de propagación, a latencia tamén pode implicar atrasos de transmisión (propiedades do medio físico) e atrasos de procesamento (como pasar por servidores proxy ou facer saltos de rede en internet).

Aínda que a percepción da velocidade e rendemento da rede normalmente só se entende como ancho de banda , a latencia é o outro elemento clave. Non obstante, unha vez que a persoa media está máis familiarizada co concepto de ancho de banda, porque é o anunciado polos fabricantes de equipos de rede, a latencia é igual á experiencia do usuario final.

Latencia vs. rendemento

Aínda que o ancho de banda de pico teórico dunha conexión de rede fíxase de acordo coa tecnoloxía utilizada, a cantidade real de datos que circula por ela ( variación de transferencia chamada) varía co tempo e está afectada por latencias maiores e máis baixas.

A latencia excesiva crea picos de botella que impiden que os datos abrindo o tubo de rede, diminuíndo o rendemento e limitando o ancho de banda máximo efectivo dunha conexión.

O impacto da latencia no rendemento da rede pode ser temporal (durou uns segundos) ou persistente (constante) segundo a orixe dos atrasos.

Latencia de servizos de Internet, software e dispositivos

En conexións DSL ou por cable, as latencias de menos de 100 milisegundos (ms) son típicas e son menos frecuentes que 25 ms. Con conexións de internet vía satélite , por outra banda, as latencias típicas poden ser de 500 ms ou superior.

Un servizo de internet clasificado a 20 Mbps pode funcionar notablemente peor que un servizo clasificado a 5 Mbps se se está executando con alta latencia.

O servizo de internet por satélite ilustra a diferenza entre latencia e ancho de banda nas redes de computadoras. Os satélites posúen tanto ancho de banda alto como de alta latencia. Ao cargar unha páxina web, por exemplo, a maioría dos usuarios de satélite poden observar un atraso notorio desde o momento en que ingresan na dirección ata a hora de comezar a cargar a páxina.

Esta alta latencia débese principalmente ao atraso de propagación cando a mensaxe de solicitude viaxa á velocidade da luz ata a estación de satélite distante e volve á rede doméstica . Unha vez que as mensaxes chegan á Terra, con todo, a páxina carga rapidamente como noutras conexións a Internet de banda ancha (como DSL ou Internet por cable).

A latencia WAN é outro tipo de latencia que pode causar cando a rede está ocupada tratando o tráfico ata o punto de que outras solicitudes retíranse xa que o hardware simplemente non pode manexalo todo a velocidades máximas. Isto afecta tamén á rede con fíos porque toda a rede funciona de forma conxunta.

Un erro ou outro problema co hardware pode aumentar o tempo que leva a lectura de datos, que é outro motivo da latencia. Este pode ser o caso do hardware da rede ou mesmo do hardware do dispositivo, como un disco duro lento que leva tempo almacenar ou recuperar datos.

O software que se executa no sistema tamén pode xerar latencia. Algúns programas antivirus analizan todos os datos que están circulando dentro e fóra da computadora, o que definitivamente é un motivo polo que algunhas computadoras protexidas son máis lentas que as súas contrapartes. Os datos analizados son frecuentemente desgarrados e escaneados antes de que sexa utilizable.

Medición da latencia da rede

As ferramentas de rede como as probas de ping e traceroute miden a latencia determinando o tempo que leva un paquete de rede determinado para viaxar de orixe a destino e devolve - chamado tempo de ida e volta .

O tempo de ida e volta non é o único xeito de medir a latencia, pero é o máis común.

As características de calidade de servizo (QoS) das redes domésticas e comerciais están deseñadas para axudar a xestionar tanto o ancho de banda como a latencia para proporcionar un rendemento máis consistente.