5Aug

Kuinka latenssi voi tehdä jopa nopeat Internet-yhteydet? Feel Slow

satelliittiantenni

Internet-yhteyden nopeus on enemmän kuin sen kaistanleveys. Tämä pätee erityisesti satelliittiyhteyksiin, jotka voivat tarjota jopa 15 Mbps: n nopeudet - mutta silti tuntuu hitaalta.

Latenssi voi olla ongelma kaikkien Internet-yhteyksien ja verkkojen kanssa. Langallisilla verkkoyhteyksillä on yleensä alhaisin latenssi, kun taas langattomilla yhteyksillä yleensä on suurempi latenssi.

Image Credit: Timo Newton-Syms Flickrissä

Latenssi vs. kaistanleveys

Internet-yhteydet, myös satelliitti-Internet-yhteydet, mainostetaan nopeuksilla, kuten "jopa 15 Mbps". Voit tarkastella satelliittiyhteyttä, joka tarjoaa tämän nopeuden ja olettaakokemus sen käyttämisestä olisi verrattavissa 15 Mbit / s kaapeliyhteyden käyttämiseen, mutta olisit väärässä.

  • Kaistanleveys : Kaistanleveys määrittää, kuinka nopeasti tietoja voidaan siirtää ajan kuluessa. Kaistanleveys on tiedon määrä, joka voidaan siirtää sekunnissa.
  • Latenssi : Latenssi viivästyy. Viive on kuinka kauan se vie tietoja lähteen ja kohteen välillä mitattuna millisekunteina.

Latinan todellinen maailma

Oletetaan, että selailet verkkoa eri yhteyksissä.

  • : n satelliittiyhteys( High Speed, High Latency ): Napsaat linkkiä verkkosivulla ja huomattavan viivästymisen jälkeen verkkosivu aloittaisi lataamisen ja näyttäisi lähes kaikki kerralla.
  • Teoreettinen yhteys( alhainen nopeus, matala latenssi) : Sinä napsautat linkkiä verkkosivulla ja web-sivu aloittaisi lataamisen välittömästi. Kuitenkin lataaminen kestää jonkin aikaa, ja kuvien lataaminen kerrallaan kestää jonkin aikaa.
  • Kaapeli-Internet-yhteys( suuri nopeus, matala latenssi) : Napsautat linkkiä verkkosivulla ja verkkosivut näkyvät lähes välittömästi, lataamalla kaikki kerralla.

Latenssi ilmenee aina viiveenä.Esimerkiksi jos sinulla on Skype-keskustelu suurella latenssiyhteydellä olevan henkilön kanssa, et olisi synkronoitu keskenään. Sinun pitää keskeyttää lauseiden välissä tai lopettaa puhuminen toistensa kanssa viivästyksen ansiosta.

Jos pelaat nettipeliä, teot viivästyisivät ja pelitilanteissa tapahtuvilla tapahtumilla olisi havaittavissa oleva viivytys ennen kuin ne saapuivat tietokoneeseesi sen sijaan, että tuntisivat lähes hetkellisen. Esimerkiksi, jos pelaat ensimmäisen persoonan ampuupelin suurella latenssiyhteydellä, voit ampua jonkun näytölläsi, mutta viive tarkoittaa, että ne olisivat kauan menneet siihen mennessä, kun ammusiisi saapui sinne.

ethernet-kaapelit

Kuvanmittaus: MLibrary on Flickr

Mikä aiheuttaa latenssin

Sekä kaistanleveys että latenssi riippuvat enemmän kuin Internet-yhteydestäsi - ne vaikuttavat verkkolaitteistasi, etäpalvelimen sijainnista ja yhteydestä sekä Internet-reitittimistä tietokoneen ja palvelimen välillä.

-paketit eivät kulje reitittimien kautta heti. Jokaisen reitittimen, joka pakettien on matkustettava läpi, on viivästynyt muutaman millisekunnin ajan, mikä voi lisätä, jos paketin on matkustettava monien reitittimien kautta päästäkseen toiselle puolelle maailmaa.

Joidenkin yhteyksien tyyppien - kuten satelliittiyhteyksien - korkea latenssi on kuitenkin myös parhaissa olosuhteissa. Se kestää yleensä 500 - 700 ms paketin Internet-palveluntarjoajan tavoittamiseksi satelliitti-Internet-yhteyden kautta.

Latenssi ei kuitenkaan ole vain ongelma satelliittiyhteyksien yhteydessä.Voit luultavasti selata toisessa maanosassa isännöimää verkkosivustoa huomaamatta viivästystä paljon, mutta jos olet Kaliforniassa ja pelaa verkossa Euroopassa sijaitsevien palvelimien kanssa, latenssi voi olla havaittavampi.

Latenssin mittaus

Voit mitata latentin tietokoneen ja web-osoitteen välillä ping-komennolla. Esimerkissämme kuluu 11 millisekuntia liikennettä tietokoneemme ja Googlen palvelimien välille. Jos meillä olisi satelliittiyhteys, tämä voi olla jopa 700 ms.

ping-google

Voit näyttää etäisyyden vaikutuksen viivästymiseen, joten voimme pingata Baidu-kiinalainen hakukone. Baiduilla ei ole palvelimia Pohjois-Amerikassa, joten tietokoneemme on kommunikoinut sen palvelimien kanssa Kiinassa. Tietokoneen ja Baidu-palvelimen välinen latenssi on 228 ms.

ping-Baidu

Kun pingimme paikallisen reitittimen, näemme latenssin 1 ms. Reititin on lähellä, ja voimme yhdistää suoraan ilman muita reitittimiä.

ping-reititin [4]

Voit nähdä, kuinka paljon latentti jokainen reititin - tai "hop" - lisää traceroute-komennolla.

traceroute-Baidu

Latenssi on aina kanssamme;se on vain kysymys siitä, kuinka merkittävää se on. Alhaisissa latenssiteeteissä tiedon on siirrettävä lähes hetkellisesti, eikä meidän pidä huomata viivettä.Kun latenssit kasvavat, havaitsemme enemmän viivettä.