De term latentie verwijst naar verschillende soorten vertragingen die doorgaans optreden bij de verwerking van netwerkgegevens. Een netwerkverbinding met lage latentie ondervindt korte vertragingen, terwijl een verbinding met hoge latentie lange vertragingen ondervindt.
Naast vertragingen bij de verspreiding, kan latentie ook transmissievertragingen (eigenschappen van het fysieke medium) en verwerkingsvertragingen (zoals het passeren van proxyservers of het maken van netwerkhops op internet) met zich meebrengen.
Latentie en netwerksnelheid
Hoewel de perceptie van netwerksnelheid en -prestaties meestal wordt gezien als bandbreedte, is latentie het andere belangrijke element. De gemiddelde persoon is meer bekend met het concept van bandbreedte, omdat dat de maatstaf is die fabrikanten van netwerkapparatuur doorgaans adverteren. Toch is latentie even belangrijk voor de eindgebruikerservaring. In jargon verwijst het woord lag vaak naar inferieure prestaties op een netwerk.
Latency versus doorvoer
Op DSL- en kabelinternetverbindingen zijn latenties van minder dan 100 milliseconden (ms) typisch, en minder dan 25 ms is vaak mogelijk. Met satelliet-internetverbindingen daarentegen kunnen typische latenties 500 ms of hoger zijn.
Overmatige latentie creëert knelpunten die voorkomen dat gegevens de netwerkpijp vullen, waardoor de doorvoer wordt verminderd en de maximale effectieve bandbreedte van een verbinding wordt beperkt. De impact van latentie op de netwerkdoorvoer kan tijdelijk (enkele seconden) of aanhoudend (constant) zijn, afhankelijk van de oorzaak van de vertragingen.
Hoewel de theoretische piekbandbreedte van een netwerkverbinding is vastgesteld op basis van de gebruikte technologie, varieert de werkelijke hoeveelheid gegevens die over het netwerk stroomt (doorvoersnelheid genoemd) in de loop van de tijd en wordt deze beïnvloed door steeds lagere latenties.
Latentie van internetdiensten
Een internetdienst met een snelheid van 100 Mbps kan merkbaar slechter presteren dan een dienst met een snelheid van 20 Mbps als deze wordt uitgevoerd met een hoge latentie.
Satelliet-internetservice illustreert het verschil tussen latentie en bandbreedte op computernetwerken. Satelliet heeft zowel een hoge bandbreedte als een hoge latentie. Bij het laden van een webpagina zien de meeste satellietgebruikers bijvoorbeeld een merkbare vertraging vanaf het moment dat ze het adres invoeren tot het moment dat de pagina begint te laden.
Deze hoge latentie is voornamelijk te wijten aan vertraging in de voortplanting, aangezien het verzoekbericht met de snelheid van het licht naar het verre satellietstation en terug naar het thuisnetwerk reist. Zodra de berichten op aarde aankomen, wordt de pagina echter snel geladen, net als bij andere internetverbindingen met hoge bandbreedte (zoals DSL en kabelinternet).
Software en apparaatlatentie
WAN-latentie treedt op wanneer het netwerk zo druk is met het verwerken van verkeer dat andere verzoeken worden vertraagd omdat de hardware dit niet allemaal op maximale snelheden kan verwerken. Dit heeft ook invloed op het bekabelde netwerk, omdat het hele netwerk samenwerkt.
Een fout of ander probleem met de hardware kan de tijd die de hardware nodig heeft om de gegevens te lezen, verlengen, wat een andere reden voor latentie is. Dit kan het geval zijn voor de netwerkhardware of de hardware van het apparaat, zoals een trage harde schijf die tijd nodig heeft om gegevens op te slaan of op te halen.
De software die op het systeem draait, kan ook latentie veroorzaken. Sommige antivirusprogramma's analyseren alle gegevens die in en uit de computer stromen. Daarom zijn sommige beveiligde computers langzamer dan hun tegenhangers. De geanalyseerde gegevens worden vaak verscheurd en gescand voordat ze bruikbaar zijn.
Netwerklatentie meten
Netwerktools zoals ping-tests en traceroute meten de latentie door de tijd te bepalen die een bepaald netwerkpakket nodig heeft om van de bron naar de bestemming en terug te reizen, de zogenaamde round-trip-tijd. Retourtijd is een maat voor latentie en is de meest voorkomende. Quality of Service (QoS)-functies van thuis- en bedrijfsnetwerken zijn ontworpen om bandbreedte en latentie te beheren om consistentere prestaties te bieden.