5Aug

Hvor lathed kan gøre lige hurtige internetforbindelser, føler sig langsomt

click fraud protection

parabol

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.

Latency 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 satellitforbindelse, der tilbyder denne hastighed og antagererfaring med at bruge det ville være sammenlignelig med erfaringen med at bruge en 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.
    instagram viewer

Latency i den virkelige verden

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

  • Satellit internetforbindelse( High Speed, High Latitude ): 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 starte med at blive indlæst 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( High Speed, Low Latitude) : Du ville klikke på et link på en webside, og websiden vises næsten øjeblikkeligt og henter 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 latens-internetforbindelse, ville du være ude af synkronisering med hinanden. Du bliver nødt til at holde 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 førstepersonsskytespil 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 din projektil blev der.

Ethernet-kabler

Billedkredit: MLibrary på Flickr

Hvad forårsager forsinkelse

Både båndbredde og latens afhænger af mere end din internetforbindelse - de er berørt 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, dog. 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åle 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.

ping-google

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

ping-baidu

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.

ping-router [4]

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

traceroute-baidu

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 en forsinkelse.