5Aug
De snelheid van een internetverbinding is meer dan alleen de bandbreedte. Dit geldt vooral voor satelliet-internetverbindingen, die snelheden tot 15 Mbps kunnen bieden, maar nog steeds traag zullen aanvoelen.
Latency kan een probleem zijn met alle internetverbindingen en netwerken. Bekabelde netwerkverbindingen hebben meestal de laagste latency, terwijl draadloze verbindingen over het algemeen een hogere latentie hebben.
beeldcredits: Timo Newton-Syms op Flickr
Latency versus bandbreedte
Internetverbindingen, waaronder satellietinternetverbindingen, worden geadverteerd met snelheden zoals "tot 15 Mbps." U kunt naar een satellietinternetverbinding kijken die deze snelheid aanbiedt en aanneemt datervaring met het gebruik ervan zou vergelijkbaar zijn met de ervaring van het gebruik van een 15 Mbps kabelinternetverbinding, maar u zou het mis hebben.
- Bandbreedte : De bandbreedte bepaalt hoe snel gegevens in de loop van de tijd kunnen worden overgedragen. Bandbreedte is de hoeveelheid gegevens die per seconde kan worden overgedragen.
- Latency : Latency is delay. Latency is hoe lang het duurt voordat gegevens tussen de bron en het doel zijn gerouteerd, gemeten in milliseconden.
Latency in de echte wereld
Stel dat u op internet surft op verschillende soorten verbindingen. Hier is hoe latency zou "voelen":
- Satelliet internetverbinding( High Speed, High Latency ): Je zou op een link op een webpagina klikken en na een merkbare vertraging zou de webpagina beginnen te downloaden en bijna allemaal tegelijk verschijnen.
- Theoretische verbinding( lage snelheid, lage latentie) : u zou op een koppeling op een webpagina klikken en de webpagina zou onmiddellijk worden geladen. Het zou echter een tijdje duren om volledig te laden en u zou afbeeldingen één voor één kunnen zien laden.
- Kabel internetverbinding( hoge snelheid, lage latentie) : U zou op een koppeling op een webpagina klikken en de webpagina zou bijna onmiddellijk verschijnen, alles in één keer downloaden.
Latency manifesteert zich altijd als een vertraging. Als u bijvoorbeeld een Skype-chat voert met iemand met een hoge latentie-internetverbinding, zou u niet synchroon lopen met elkaar. Je zou tussen zinnen moeten pauzeren, anders zou je dankzij de vertraging over elkaar praten.
Als u een online spel speelt, zijn uw acties vertraagd en hebben gebeurtenissen in de game een merkbare vertraging voordat ze uw computer bereiken, in plaats van dat ze zich bijna ogenblikkelijk voelen. Als je bijvoorbeeld een first-person shooter speelde met een high-latency-verbinding, zou je op iemand op je scherm schieten, maar de vertraging betekent dat ze al lang vervlogen zouden zijn tegen de tijd dat je projectiel daar aankwam.
Image Credit: MLibrary op Flickr
Wat veroorzaakt Latency
Zowel bandbreedte als latency zijn afhankelijk van meer dan uw internetverbinding - ze worden beïnvloed door uw netwerkhardware, de locatie en verbinding van de externe server en de internetrouters tussen uw computer en de server.
-pakketten reizen niet onmiddellijk door routers. Elke router die een pakket moet doorlopen, introduceert een vertraging van enkele milliseconden, wat kan oplopen als het pakket door veel routers moet reizen om de andere kant van de wereld te bereiken.
Sommige typen verbindingen, zoals satelliet-internetverbindingen, hebben echter een hoge latentie, zelfs in de beste omstandigheden. In het algemeen duurt het tussen de 500 en 700 ms voor een pakket om een internetprovider te bereiken via een satellietinternetverbinding.
Latency is echter niet alleen een probleem voor satelliet-internetverbindingen. Je kunt waarschijnlijk op een website surfen die wordt gehost op een ander continent zonder latentie heel erg op te merken, maar als je in Californië bent en een online game speelt met servers in Europa, is de latentie wellicht meer waarneembaar.
Latentie meten
U kunt de latentie tussen uw computer en een webadres meten met de opdracht ping. In ons voorbeeld duurt het 11 milliseconden voordat het verkeer zich tussen onze computer en de servers van Google bevindt. Als we een internetverbinding via een satelliet hadden, zou dit kunnen oplopen tot 700ms.
Om de impact van afstand op latency te tonen, kunnen we Baidu pingen - een Chinese zoekmachine. Baidu heeft geen servers in Noord-Amerika, dus onze computer moet communiceren met zijn servers in China. De latentie tussen onze computer en Baidu's servers is 228ms.
Wanneer we onze lokale router pingen, zien we een wachttijd van 1 ms. Onze router is dichtbij en we kunnen direct verbinding maken zonder via andere routers te gaan.
U kunt zien hoeveel latentie elke router - of "hop" - toevoegt met het traceroute-commando.
Latency is altijd bij ons;het is gewoon een kwestie van hoe belangrijk het is. Bij lage latenties moeten gegevens vrijwel onmiddellijk worden overgedragen en we mogen geen vertraging opmerken. Naarmate de latentie toeneemt, beginnen we meer vertraging op te merken.