5Aug

Kuidas latentsus võib isegi kiire Interneti-ühendusi tunda aeglane

satelliitantenn

Interneti-ühenduse kiirus on rohkem kui lihtsalt ribalaius. See kehtib eriti satelliidi-internetiühenduste kohta, mis võivad pakkuda kiirust kuni 15 Mbps - kuid endiselt tundub aeglaselt.

Latentsus võib olla probleem kõigi Interneti-ühenduste ja võrkudega. Traadiga võrguühendused on tavaliselt madalaimad latentsusajaga, samas kui traadita ühendustel on tavaliselt suurem latentsus.

Image Credit: Timo Newton-Syms on Flickr

latentsus vs ribalaius

Interneti-ühendusi, sealhulgas satelliit-Interneti-ühendusi, reklaamitakse kiirusega nagu "kuni 15 Mbps." Võite vaadata seda kiirust pakkuvat internetiühendust ja eeldadaKasutamise kogemus oleks võrreldav 15 Mbps kaabel-Interneti-ühenduse kasutamise kogemusega, kuid oleksite valesti.

  • ribalaius : ribalaius määrab, kui kiiresti andmeid saab aja jooksul üle kanda. Bandwidth on andmete kogus, mida saab sekundis üle kanda.
  • latentatsioon : hilinemine on viivitus. Hilinenud on see, kui kaua kulub andmeedastus selle lähte- ja sihtkoha vahel, mõõdetuna millisekundites.

latentsus reaalmaailmas

Oletame, et sirvite veebi eri liiki ühendustes. Siin on, kuidas latentsus tundub:

  • Kaabel Internetiühendus( kiire kiirus, kõrge latentsus ): klõpsate veebilehel olevale lingile ja pärast märkimisväärset viivitust hakatakse veebilehte alla laadima ja peaaegu kõiki korraga kuvama.
  • teoreetiline ühendus( väike kiirus, madal latentsus) : klõpsaksite veebilehel olevale lingile ja veebileht hakkab kohe laadima. Kuid laadimine võtab veidi aega ja näete pilte ükshaaval.
  • kaabel Interneti-ühendus( kiire kiirus, madal latentsus) : klõpsate veebilehel olevale lingile ja veebileht ilmub peaaegu kohe, laadides alla kõik korraga.

latentsus ilmneb alati viivitusena. Näiteks kui teil on Skype'iga jututuba kellelgi suure latentsusega Interneti-ühendusega, siis ei oleks teid üksteisega sünkroonitud. Te peaksite lausete vahel pausi tegema või võtaksite lõpuks üksteisega rääkimine tänu hilinemisele.

Kui mängisite võrgumängu, siis teie toimingud lükatakse edasi ja sündmuste toimumise ajal oleks märkimisväärne viivitus, enne kui nad jõudsid arvuti juurde, selle asemel et tunda peaaegu kohe. Näiteks kui mängisite esimese lühema mängijaga suure latentsusega ühendust, võtaksite pildistama kellegi ekraanil, kuid viivitus tähendab seda, et teie mürsu sinna jõudes on kaua aega möödas.

Ethernet-kaablid

Image Credit: MLibrary Flickr

-s Mis põhjustab latency

Nii ribalaius kui ka latentsus sõltuvad rohkem kui teie Interneti-ühendus - neid mõjutavad võrgu riistvara, serveri asukoht ja ühendus ning Interneti-ruuterid arvuti ja serveri vahel.

paketid ei sõida otse marsruuterite kaudu. Iga marsruuteri pakett, mis peab reisima, toob kaasa mõne millisekundi viivituse, mis võib kokku tõsta, kui pakett peab marsruuterite kaudu reisima, et jõuda maailma teisele poole.

Kuid teatud liiki ühendused - nagu satelliit-Interneti-ühendused - on suurel latentsusel isegi parimatel tingimustel. Pakettandmeside jaoks on üldjuhul 500 kuni 700 ms, et jõuda Interneti-teenuse pakkujaga satelliidi Interneti-ühenduse kaudu.

Latentsus ei ole aga lihtsalt satelliidiühenduste probleem. Teil on tõenäoliselt võimalik sirvida mõnes teises kontinendis hostitud veebisaiti, ilma et see oleks latentsust märganud, kuid kui olete Californias ja mängite Euroopas asuvate serveritega veebimängu, võib latentsus olla tundlikum.

Mõõdukas latentatsioon

Saate mõõta arvuti ja veebiaadressi vahelist latency ping käsku. Meie näites kulub liikluse jaoks 11 millisekundit, et minna meie arvuti ja Google'i serverite vahele. Kui meil oleks satelliit-Interneti-ühendus, oleks see sama suur kui 700 ms.

ping-google

Et näidata kauguse mõju latentsusele, saame ping Baidu - Hiina otsingumootori. Põhja-Ameerikas ei ole Baidu servereid, nii et meie arvuti peab suhelda oma serveritega Hiinas. Meie arvuti ja Baidu serverite latentsus on 228 ms.

ping-baidu

Kui me pingme kohalikku ruuterit, näeme 1ms latentsust. Meie ruuter on lähedal ja me võime otse ühendada ilma teiste marsruuteriteta läbimata.

ping-ruuter [4]

Näete, kui palju latentsust iga marsruuter - või "hop" - lisab traceroute käsuga.

traceroute-baidu

Latency on alati koos meiega;see on lihtsalt küsimus, kui oluline see on. Madala latentsusaja korral peaksid andmed edastama peaaegu kohe ja me ei peaks viivitusi märkama. Kuna latentsus suureneb, hakkame märku viivitusest.