Kuidas latentsus võib teha isegi kiireid Interneti-ühendusi tunda aeglaselt
Interneti-ühenduse kiirus on rohkem kui lihtsalt selle ribalaius. See kehtib eriti satelliit-internetiühenduste kohta, mis võivad pakkuda kiirust kuni 15 Mbit / s - kuid tunnevad endiselt aeglaselt.
Latentsus võib olla probleem kõigi internetiühenduste ja võrkude puhul. Traadiga võrguühendustel on tavaliselt kõige madalam latentsus, samas kui traadita ühendustel on tavaliselt suurem latentsus.
Pildi krediit: Timo Newton-Syms Flickris
Latentsus ja ribalaius
Interneti-ühendusi, sealhulgas satelliit-internetiühendusi, reklaamitakse kiirusega nagu „kuni 15 Mbit / s”. Võite vaadata seda kiirust pakkuvat satelliit-internetiühendust ja võtta selle kasutamise kogemus, mis oleks võrreldav 15 Mbit / s kaabli kasutamise kogemusega Interneti-ühendus, aga te oleksite vale.
- Ribalaius: Ribalaius määrab, kui kiiresti andmeid saab aja jooksul üle kanda. Ribalaius on andmete kogus, mida saab teisaldada sekundis.
- Latentsus: Latentsus on viivitus. Latentsus on see, kui kaua kulub andmeid selle allika ja sihtkoha vaheliseks reisimiseks, mõõdetuna millisekundites.
Latentsus reaalses maailmas
Oletame, et sirvite veebi erinevat tüüpi ühendustega. Siin on, kuidas latentsus „tunneks“:
- Kaabel-Interneti-ühendus (suur kiirus, kõrge latentsus): Klõpsaksite veebilehel lingil ja pärast märgatavat viivitust hakkaks veebileht allalaadima ja näitaks peaaegu kõik korraga.
- Teoreetiline ühendus (madal kiirus, madal latentsus): Sa klõpsaksid veebilehel lingil ja veebileht hakkaks kohe laadima. Täielikult laadimiseks kulub aga mõnda aega ja pilte laaditakse ükshaaval.
- Kaabli Interneti-ühendus (suur kiirus, madal latentsus): Sa klõpsad veebilehel lingil ja veebileht ilmuks peaaegu kohe, allalaadimine korraga.
Latentsus avaldub alati viivitusena. Näiteks, kui teil on Skype'i vestlus suure tõenäosusega Interneti-ühendusega inimesega, oleksite teineteisega sünkroonimata. Te peaksite vahele jääma vaheaegade vahel või peate viivitusega üksteisega rääkima.
Kui sa mängid online mängu, siis teie tegevused oleksid edasi lükatud ja mängus toimuvad sündmused oleksid teie arvutisse jõudmisel märgatavalt hilinenud, selle asemel, et tunda peaaegu kohe. Näiteks kui sa mängisid esimese inimese veeretaja mängu suure latentsusega ühenduses, siis tulistaksite kellegi ekraanil, kuid viivitus tähendab, et nad oleksid kaua läinud, kui sinu vööle sinna jõudis.
Pildikrediit: MLbook on Flickris
Mis põhjustab latentsust
Nii ribalaius kui ka latentsus sõltuvad rohkem kui teie Interneti-ühendus - neid mõjutavad teie võrgu riistvara, serveri asukoht ja ühendus ning Interneti-marsruuterid arvuti ja serveri vahel..
Paketid ei liigu ruuterite kaudu koheselt. Iga ruuter, mida pakett peab läbima, viib mõne millisekundi viivituseni, mis võib lisada, kui pakett peab reisima paljude ruuterite kaudu, et jõuda maailma teisele poole..
Siiski on teatud tüüpi ühendustel - nagu satelliit-internetiühendustel - suur latentsus isegi kõige paremates tingimustes. Üldiselt kulub pakettaknale Interneti-teenusepakkujale satelliidi Interneti-ühenduse kaudu 500–700 ms.
Latentsus ei ole aga ainult satelliit-internetiühenduse probleem. Sa võid ilmselt sirvida mõnel muul kontinendil asuvat veebisaiti, märkamata latentsust väga palju, aga kui te olete Kalifornias ja mängite online-mängu Euroopas asuvate serveritega, võib latentsus olla märgatavam.
Latentsuse mõõtmine
Te saate mõõta latentsust arvuti ja veebiaadressi vahel pingikäsuga. Meie näites võtab meie arvuti ja Google'i serverite vahel liikumiseks aega 11 millisekundit. Kui meil oleks satelliit-internetiühendus, võib see olla kuni 700 ms.
Et näidata vahemaa mõju latentsusele, saame pingutada Baidu - Hiina otsingumootori. Baiduil ei ole Põhja-Ameerikas ühtegi serverit, seega peab meie arvuti suhtlema oma serveritega Hiinas. Lätis meie arvuti ja Baidu serverite vahel on 228ms.
Kui pingutame kohalikku ruuterit, näeme 1 ms latentsust. Meie ruuter on lähedal ja me saame ühendada otse ilma teiste marsruuterite läbimata.
Näete, kui palju latentsust iga ruuter - või “hop” - lisab traceroute käsuga.
Latentsus on alati meiega; see on vaid küsimus, kui oluline see on. Madalate latentsuste korral peaksid andmed edastama peaaegu koheselt ja me ei tohiks täheldada viivitust. Kui latentsus suureneb, hakkame hilinemisest rohkem märkama.