Hjemmeside » hvordan » Hvordan latens kan gøre lige hurtige internetforbindelser, føler sig langsomt

    Hvordan latens kan gøre lige hurtige internetforbindelser, føler sig langsomt

    Der er mere til en internetforbindelse hastighed end bare dens båndbredde. Dette gælder især med satellit-internetforbindelser, som kan tilbyde hastigheder på op til 15 Mbps - men vil stadig føle sig langsomt.

    Forsinkelse kan være et problem med alle internetforbindelser og netværk. Kablede netværksforbindelser har en tendens til at have den laveste latenstid, mens trådløse forbindelser generelt har højere latenstid.

    Billedkredit: Timo Newton-Syms på Flickr

    Latency vs Bandwidth

    Internetforbindelser, herunder satellit-internetforbindelser, annonceres med hastigheder som "op til 15 Mbps." Du kan se på en satellit-internetforbindelse, der tilbyder denne hastighed, og antage, at erfaringerne med at bruge det ville være sammenlignelige med oplevelsen af ​​at bruge et 15 Mbps kabel Internetforbindelse, men du ville have det galt.

    • båndbredde: Båndbredde bestemmer, hvor hurtigt data kan overføres over tid. Båndbredde er mængden af ​​data, der kan overføres per sekund.
    • Latency: Latency er forsinkelse. Latency er, hvor lang tid det tager data at rejse mellem sin kilde og destination, målt i millisekunder.

    Latency i den virkelige verden

    Lad os sige, at du surfer på internettet på forskellige typer forbindelser. Her er hvordan latens ville "føle":

    • Satellit internetforbindelse (høj hastighed, høj latency): Du ville klikke på et link på en webside, og efter en mærkbar forsinkelse vil websiden begynde at downloade og dukke op næsten alle på én gang.
    • Teoretisk forbindelse (lav hastighed, lav latens): Du ville klikke på et link på en webside, og websiden ville begynde at indlæses med det samme. Men det ville tage et stykke tid at indlæse helt, og du vil se billeder indlæse en-til-en.
    • Kabel-internetforbindelse (høj hastighed, lav latens): Du ville klikke på et link på en webside, og websiden vil vises næsten øjeblikkeligt og hente alt på én gang.

    Latency manifesterer sig altid som en forsinkelse. Hvis du for eksempel har en Skype-chat med en person på en høj latency-internetforbindelse, ville du være ude af synkronisering med hinanden. Du skal pause i mellem sætninger, eller du vil ende med at tale om hinanden takket være forsinkelsen.

    Hvis du spillede et onlinespil, ville dine handlinger blive forsinket, og begivenheder i spillet ville have en mærkbar forsinkelse, før de nåede din computer, snarere end at føle sig nærgående. Hvis du for eksempel spillede et personligt skydespil på en høj latensforbindelse, ville du skyde på nogen på skærmen, men forsinkelsen betyder, at de ville være længe gået, da dit projektil blev der.

    Billedkredit: MLibrary på Flickr

    Hvad forårsager forsinkelse

    Både båndbredde og latens afhænger af mere end din internetforbindelse - de er påvirket af din netværkshardware, fjernserverens placering og forbindelse og internet routere mellem din computer og serveren.

    Pakker rejser ikke direkte via routere. Hver router en pakke skal rejse igennem introducerer en forsinkelse på nogle få millisekunder, hvilket kan tilføjes, hvis pakken skal rejse gennem mange routere for at nå den anden side af verden.

    Men nogle typer forbindelser - som satellit-internetforbindelser - har høj latenstid selv under de bedste forhold. Det tager normalt mellem 500 og 700ms for en pakke at nå en internetudbyder over en satellit-internetforbindelse.

    Latency er ikke kun et problem for satellit-internetforbindelser. Du kan sikkert gennemse et websted, der er vært på et andet kontinent uden at bemærke latens meget, men hvis du er i Californien og spiller et online spil med servere i Europa, kan latensen være mere synlig.

    Måling af latens

    Du kan måle latensen mellem din computer og en webadresse med ping-kommandoen. I vores eksempel tager det 11 millisekunder for trafik at gå mellem vores computer og Googles servere. Hvis vi havde en satellit-internetforbindelse, kunne det være så højt som 700ms.

    For at vise virkningen af ​​afstand på ventetid kan vi pinge Baidu - en kinesisk søgemaskine. Baidu har ingen servere i Nordamerika, så vores computer skal kommunikere med sine servere i Kina. Latensen mellem vores computer og Baidu's servere er 228ms.

    Når vi pinger vores lokale router, ser vi en latens på 1ms. Vores router er tæt og vi kan forbinde direkte uden at gå gennem andre routere.

    Du kan se, hvor meget latens hver router - eller "hop" - tilføjer med traceroute-kommandoen.


    Latency er altid hos os; det er bare et spørgsmål om, hvor vigtigt det er. Ved lave ventetider skal data overføres næsten øjeblikkeligt, og vi bør ikke kunne mærke en forsinkelse. Efterhånden som latenser stiger, begynder vi at lægge mærke til mere forsinkelse.