5Aug

Kako lahko latentnost omogoča hitrejše internetne povezave počasi počasi

satelitski krožnik

Hitrost internetne povezave je večja od pasovne širine. To še posebej velja za satelitske internetne povezave, ki ponujajo hitrost do 15 Mb / s - vendar se bodo še vedno počutili počasne. Zakasnitev

je lahko problem z vsemi internetnimi povezavami in omrežji.Žične omrežne povezave imajo najnižjo zakasnitev, medtem ko imajo brezžične povezave na splošno večjo latenco.

Image Credit: Timo Newton-Syms na Flickr

Latency vs. Bandwidth

Internetne povezave, vključno s satelitskimi internetnimi povezavami, se oglašujejo s hitrostmi, kot so »do 15 Mb / s«. Lahko si ogledate satelitsko internetno povezavo, ki ponuja to hitrost in prevzameizkušnje z njegovo uporabo bi bile primerljive z izkušnjami pri uporabi 15 Mbps kabelske internetne povezave, vendar bi se motili. Pasovna širina

  • : pasovna širina določa, kako hitro se lahko podatki prenesejo skozi čas. Bandwidth je količina podatkov, ki jih lahko prenesete na sekundo.
  • Latency : Latenca je zamuda. Latenca je, kako dolgo traja podatke za potovanje med njegovim izvorom in ciljem, merjeno v milisekundah.

Latenca v realnem svetu

Recimo, da brskate po spletu o različnih vrstah povezav. Tukaj je, kako se bo počutila zakasnitev:

  • satelitska internetna povezava( visoka hitrost, visoka latentnost ): kliknite na povezavo na spletni strani in po zagonu se bo spletna stran začela prenašati in prikazati skoraj vse naenkrat.
  • Teoretična povezava( nizka hitrost, nizka latentnost) : kliknili boste povezavo na spletni strani in spletno stran se bo takoj začela nalagati. Vendar pa bi trajalo nekaj časa, da bi se naložili v celoti in videli bi, da se slike natovorijo ena za drugo.
  • Kabelska internetna povezava( visoka hitrost, nizka latentnost) : kliknili boste povezavo na spletni strani in spletno stran se bo pojavila skoraj takoj, tako da boste naložili vse naenkrat.

Latenca se vedno kaže kot zamuda. Na primer, če imate Skype klepet z nekom na internetni povezavi z visokim zakasnjenjem, med seboj ne boste sinhronizirali. Morali bi zaustaviti med stavki ali pa bi se na koncu pogovorili drug proti drugemu zaradi zamude.

Če ste igrali spletno igro, bi bila vaša dejanja odložena in dogodki, ki se dogajajo v igri, bi bili občutno zakasnjeni, preden bi prišli do vašega računalnika, namesto da bi se počutili skoraj trenutne. Na primer, če ste igrali igro s prvimi osebami strelec na povezavi z visoko latenco, boste streljali na nekoga na zaslonu, vendar pa zamuda pomeni, da bo kmalu minilo, ko bo vaš projektil prišel tam.

ethernet-kabli

Image Credit: MLibrary na Flickr

Kaj povzroča latentnost

Oba pasovna širina in zakasnitev sta odvisna od več kot vaše internetne povezave - na njih vpliva strojna oprema omrežja, lokacija oddaljenega strežnika in povezava ter internetni usmerjevalniki med računalnikom in strežnikom.

Paketi ne potujejo takoj po usmerjevalnikih. Vsak usmerjevalnik, s katerim mora potovati pot, uvaja zamik nekaj milisekund, ki se lahko poveča, če mora paket potovati skozi številne usmerjevalnike, da doseže drugo stran sveta.

Nekatere vrste povezav, kot so satelitske internetne povezave, imajo tudi v najboljših pogojih veliko latenco. Običajno traja od 500 do 700 ms za paket, da doseže ponudnika internetnih storitev prek satelitske internetne povezave. Vendar latentnost

ni samo problem satelitskih internetnih povezav. Verjetno lahko brskate po spletnem mestu, ki se nahaja na drugi celini, brez opazne zakasnitve, vendar če ste v Kaliforniji in igrate spletno igro s strežniki, nameščenimi v Evropi, je lahko zakasnitev večja.

Merjenje latence

Merjenje latence med računalnikom in spletnim naslovom s ping ukazom. V našem primeru je za promet potreben 11 milisekund med našim računalnikom in Googlovimi strežniki.Če bi imeli satelitsko internetno povezavo, bi to lahko doseglo do 700 ms.

ping-google

Da bi prikazali vpliv razdalje na zakasnitev, lahko ping Baidu - kitajski iskalnik. Baidu nima strežnikov v Severni Ameriki, zato mora naš računalnik komunicirati s svojimi strežniki na Kitajskem. Zakasnitev med našim računalnikom in strežniki Baidu je 228ms.

ping-baidu

Ko smo ping naš lokalni usmerjevalnik, vidimo zakasnitev 1ms. Naš usmerjevalnik je blizu in se lahko povežemo neposredno, ne da bi šli skozi druge usmerjevalnike.

ping-router [4]

Vidite, koliko latence vsak usmerjevalnik - ali "hop" - dodaja z ukazom traceroute.

traceroute-baidu

Latenca je vedno z nami;to je samo vprašanje, kako pomemben je. Pri nizkih zakasnitvah bi morali podatki prenesti skoraj takoj in ne bi smeli opaziti zamude. Ker se latence povečujejo, začnemo opaziti več zamude.