Det finns mer än en internetanslutnings hastighet än bara dess bandbredd. Detta gäller särskilt satellitinternetanslutningar, som kan erbjuda hastigheter på upp till 15 Mbit / s - men ändå känns långsamma.
Latens kan vara ett problem med alla internetanslutningar och nätverk. Trådbundna nätverksanslutningar tenderar att ha den lägsta latensen, medan trådlösa anslutningar i allmänhet har högre latens.
Bildkredit: Timo Newton-Syms på Flickr
Latens vs. bandbredd
Internetanslutningar, inklusive satellitinternetanslutningar, annonseras med hastigheter som "upp till 15 Mbps." Du kan titta på en satellitinternetanslutning som erbjuder denna hastighet och anta att upplevelsen av att använda den skulle vara jämförbar med upplevelsen att använda en 15 Mbps kabelanslutning, men du skulle ha fel.
- Bandbredd : Bandbredd bestämmer hur snabbt data kan överföras över tid. Bandbredd är mängden data som kan överföras per sekund.
- Latens : Fördröjning är fördröjning. Latens är hur lång tid det tar data att resa mellan dess källa och destination, mätt i millisekunder.
Latens i den verkliga världen
Låt oss säga att du surfar på nätet med olika typer av anslutningar. Här är hur latens skulle "kännas":
- Internetanslutning via satellit (hög hastighet, hög latens ): Du klickar på en länk på en webbsida och efter en märkbar fördröjning kommer webbsidan att ladda ner och dyker upp nästan allt på en gång.
- Teoretisk anslutning (låg hastighet, låg latens) : Du klickar på en länk på en webbsida och webbsidan börjar laddas omedelbart. Det skulle dock ta ett tag att ladda helt och du skulle se bilder laddas en efter en.
- Internetanslutning via kabel (hög hastighet, låg latens) : Du klickar på en länk på en webbsida och webbsidan visas nästan omedelbart och laddar ner allt på en gång.
Latency manifesterar sig alltid som en fördröjning. Till exempel, om du har en Skype-chatt med någon som har en internetförbindelse med hög latens, skulle du inte vara synkroniserad med varandra. Du måste pausa mellan meningarna, annars skulle du prata över varandra tack vare förseningen.
Om du spelade ett onlinespel skulle dina handlingar försenas och händelser som händer i spelet skulle ha en märkbar fördröjning innan de nådde din dator, snarare än att känna dig omedelbar. Till exempel, om du spelade ett förstapersonsskjutspel på en hög latensanslutning, skulle du skjuta på någon på din skärm, men förseningen innebär att de för länge sedan var borta när projektilen kom dit.
Bildkredit: MLibrary på Flickr
Vad som orsakar latens
Både bandbredd och latens beror på mer än din internetanslutning - de påverkas av din nätverkshårdvara, fjärrserverns plats och anslutning och Internet-routrarna mellan din dator och servern.
Paket reser inte direkt genom routrar. Varje router som ett paket måste resa igenom introducerar en fördröjning på några millisekunder, vilket kan lägga till om paketet måste resa genom många routrar för att nå andra sidan världen.
Vissa typer av anslutningar - som satellitinternetanslutningar - har dock hög latens även under de bästa förhållandena. Det tar vanligtvis mellan 500 och 700 ms för ett paket att nå en internetleverantör via en satellitinternetanslutning.
Latens är emellertid inte bara ett problem för satellitinternetanslutningar. Du kan antagligen surfa på en webbplats som är värd på en annan kontinent utan att märka latens mycket, men om du är i Kalifornien och spelar ett onlinespel med servrar i Europa, kan latensen vara mer märkbar.
Mäta latens
Du kan mäta latensen mellan din dator och en webbadress med ping-kommandot . I vårt exempel tar det 11 millisekunder för trafik att gå mellan vår dator och Googles servrar. Om vi hade en internetanslutning via satellit kan den vara så hög som 700 ms.
För att visa inverkan av avstånd på latens kan vi pinga Baidu - en kinesisk sökmotor. Baidu har inga servrar i Nordamerika, så vår dator måste kommunicera med sina servrar i Kina. Latensen mellan vår dator och Baidus servrar är 228 ms.
När vi pingar på vår lokala router ser vi en latens på 1 ms. Vår router är nära och vi kan ansluta direkt utan att gå igenom andra routrar.
Du kan se hur mycket latens varje router - eller "hop" - lägger till med traceroute-kommandot .
Latens är alltid med oss; det handlar bara om hur viktigt det är. Vid låga latenser bör data överföras nästan omedelbart och vi skulle inte kunna märka en fördröjning. När latenser ökar börjar vi märka mer av en fördröjning.