Det er mer enn en Internett-tilkoblings hastighet enn bare båndbredden. Dette gjelder spesielt satellitt-internettforbindelser, som kan tilby hastigheter på opptil 15 Mbps - men som fremdeles vil føles sakte.
Latens kan være et problem med alle Internett-tilkoblinger og nettverk. Kablede nettverkstilkoblinger har en tendens til å ha lavest ventetid, mens trådløse tilkoblinger generelt har høyere ventetid.
Bildekreditt: Timo Newton-Syms på Flickr
Latens vs. båndbredde
Internett-tilkoblinger, inkludert satellitt-internettforbindelser, annonseres med hastigheter som "opptil 15 Mbps." Du kan se på en satellitt-internettforbindelse som tilbyr denne hastigheten og anta at opplevelsen av å bruke den vil være sammenlignbar med opplevelsen av å bruke en 15 Mbps kabel-internettforbindelse, men du tar feil.
- Båndbredde : Båndbredde bestemmer hvor raskt data kan overføres over tid. Båndbredde er mengden data som kan overføres per sekund.
- Ventetid : Forsinkelse er forsinkelse. Latens er hvor lang tid det tar data å reise mellom kilden og destinasjonen, målt i millisekunder.
Latens i den virkelige verden
La oss si at du surfer på nettet på forskjellige typer tilkoblinger. Slik vil ventetid "føles":
- Satellitt Internett-tilkobling (høy hastighet, høy latens ): Du klikker på en lenke på en webside, og etter en merkbar forsinkelse vil nettsiden begynne å lastes ned og vises nesten på en gang.
- Teoretisk tilkobling (lav hastighet, lav ventetid) : Du klikker på en lenke på en webside, og websiden begynner å lastes inn umiddelbart. Det vil imidlertid ta litt tid å laste helt inn, og du vil se bilder lastes inn en etter en.
- Internettilgang via kabel (høy hastighet, lav ventetid) : Du klikker på en lenke på en webside, og websiden vises nesten umiddelbart, og lastes ned samtidig.
Forsinkelse manifesterer seg alltid som en forsinkelse. Hvis du for eksempel har en Skype-chat med noen som har en internettforbindelse med høy latens, vil du være ute av synkronisering med hverandre. Du må ta en pause mellom setningene, ellers vil du ende opp med å snakke over hverandre takket være forsinkelsen.
Hvis du spilte et online spill, vil handlingene dine bli forsinket, og hendelser som skjer i spillet vil ha en merkbar forsinkelse før de nådde datamaskinen din, i stedet for å føle deg øyeblikkelig. For eksempel, hvis du spilte et førstepersons skytespill på en høy latensforbindelse, ville du skyte på noen på skjermen din, men forsinkelsen betyr at de ville være borte når prosjektilet ditt kom dit.
Bildekreditt: MLibrary på Flickr
Hva som forårsaker forsinkelse
Både båndbredde og ventetid avhenger av mer enn Internett-tilkoblingen din - de påvirkes av nettverksmaskinvaren din, den eksterne serverens plassering og tilkobling, og Internett-rutere mellom datamaskinen og serveren.
Pakker reiser ikke gjennom rutere umiddelbart. Hver ruter en pakke må reise gjennom, introduserer en forsinkelse på noen få millisekunder, noe som kan legge opp hvis pakken må reise gjennom mange rutere for å nå den andre siden av verden.
Imidlertid har noen typer tilkoblinger - som satellitt-internettforbindelser - høy latens selv under de beste forholdene. Det tar vanligvis mellom 500 og 700 ms for en pakke å nå en Internett-leverandør via en satellitt-internettforbindelse.
Forsinkelse er imidlertid ikke bare et problem for internettforbindelser via satellitt. Du kan sannsynligvis bla gjennom et nettsted som er vert på et annet kontinent uten å legge merke til ventetiden, men hvis du er i California og spiller et online spill med servere i Europa, kan ventetiden være mer synlig.
Måling av ventetid
Du kan måle ventetiden mellom datamaskinen og en nettadresse med ping-kommandoen . I vårt eksempel tar det 11 millisekunder for trafikk å gå mellom datamaskinen vår og Googles servere. Hvis vi hadde en internettforbindelse via satellitt, kan dette være så høyt som 700 ms.
For å vise virkningen av avstand på ventetid, kan vi pinge Baidu - en kinesisk søkemotor. Baidu har ingen servere i Nord-Amerika, så datamaskinen vår må kommunisere med serverne i Kina. Forsinkelsen mellom datamaskinen vår og Baidus servere er 228 ms.
Når vi pinger den lokale ruteren, ser vi en forsinkelse på 1 ms. Ruteren vår er nær, og vi kan koble direkte uten å gå gjennom andre rutere.
Du kan se hvor mye ventetid hver router - eller "hop" - legger til med traceroute-kommandoen .
Latens er alltid med oss; det er bare et spørsmål om hvor viktig det er. Ved lave ventetider skal data overføres nesten øyeblikkelig, og vi skal ikke kunne merke en forsinkelse. Når ventetid øker, begynner vi å legge merke til mer forsinkelse.