Cât de întârziat poate face conexiunile Internet chiar și rapid se simt încet
Mai mult decât atât, viteza conexiunii la Internet este mai mare decât doar lățimea de bandă. Acest lucru este valabil mai ales în cazul conexiunilor prin satelit prin Internet, care pot oferi viteze de până la 15 Mbps - dar se vor simți în continuare lent.
Latența poate fi o problemă la toate conexiunile și rețelele de internet. Conexiunile la rețea prin cablu au tendința de a avea cea mai mică latență, în timp ce conexiunile wireless au în general o latență mai mare.
Image Credit: Timo Newton-Syms pe Flickr
Latency vs. Bandwidth
Conexiunile la Internet, inclusiv conexiunile prin satelit prin Internet, sunt anunțate cu viteze de până la 15 Mbps. Puteți să vă uitați la o conexiune prin Internet prin satelit care oferă această viteză și să presupunem că experiența utilizării acesteia ar fi comparabilă cu experiența utilizării unui cablu de 15 Mbps Conectare la Internet, dar ați greșit.
- Lățime de bandă: Lățimea de bandă determină cât de rapid pot fi transferate datele în timp. Lățimea de bandă este cantitatea de date care poate fi transferată pe secundă.
- Latență: Latența este întârziere. Latența reprezintă timpul necesar pentru călătoria între sursă și destinație, măsurată în milisecunde.
Latența în lumea reală
Să presupunem că navigați pe web pe diferite tipuri de conexiuni. Iată cum se va simți "latența":
- Conexiune prin Internet prin satelit (Viteză mare, Latență ridicată): Ați face clic pe un link de pe o pagină web și, după o întârziere considerabilă, pagina web ar începe să se descarce și să apară aproape toate simultan.
- Conectare teoretică (viteză mică, lățime mică): Ați face clic pe un link de pe o pagină web și pagina web ar începe să se încarce imediat. Cu toate acestea, ar fi nevoie de o perioadă de încărcare completă și veți vedea imagini încărcate câte unul.
- Conexiune prin cablu prin cablu (viteză mare, lățime mică): Ați face clic pe un link dintr-o pagină web și pagina web va apărea aproape imediat, descărcând toate simultan.
Latența se manifestă întotdeauna ca întârziere. De exemplu, dacă aveți un chat Skype cu o persoană care se află într-o conexiune la Internet cu înaltă latență, s-ar fi sincronizat între ele. Va trebui să întrerupeți între propoziții sau veți sfârși să discutați unul cu altul datorită întârzierii.
Dacă jucați un joc online, acțiunile dvs. ar fi întârziate și evenimentele întâmplătoare în joc ar avea o întârziere vizibilă înainte de a ajunge la computerul dvs., mai degrabă decât să vă simțiți aproape instantaneu. De exemplu, dacă jucați un joc de tip shooter de prima persoană într-o conexiune cu latență ridicată, ați trage la cineva de pe ecran, dar întârzierea înseamnă că ar fi trecut mult timp până când proiectilul va ajunge acolo.
Credit de imagine: MLibrary pe Flickr
Ce cauzează întârzierea
Atât lățimea de bandă, cât și timpul de latență depind de conexiunea dvs. la Internet - acestea sunt afectate de hardware-ul de rețea, de locația și conexiunea serverului la distanță și de routerele de Internet dintre computer și server.
Pachetele nu călătoresc instantaneu prin routere. Fiecare router un pachet trebuie să călătorească prin introduce o întârziere de câteva milisecunde, care se poate adăuga în cazul în care pachetul trebuie să călătorească prin mai multe routere pentru a ajunge din cealaltă parte a lumii.
Cu toate acestea, unele tipuri de conexiuni - cum ar fi conexiunile prin Internet prin satelit - au o latență ridicată chiar și în cele mai bune condiții. În general, este nevoie de între 500 și 700 de milioane pentru ca un pachet să ajungă la un furnizor de servicii Internet printr-o conexiune prin satelit prin Internet.
Latența nu este doar o problemă pentru conexiunile prin satelit prin Internet. Puteți căuta, probabil, un site web găzduit pe un alt continent fără a observa foarte mult latența, dar dacă sunteți în California și jucați un joc online cu servere situate în Europa, este posibil ca latența să fie mai perceptibilă.
Latența de măsurare
Puteți măsura latența dintre computer și o adresă web cu comanda ping. În exemplul nostru, este nevoie de 11 milisecunde pentru ca traficul să treacă între calculatorul nostru și serverele Google. Dacă am avea o conexiune prin Internet prin satelit, acest lucru ar putea fi la fel de mare ca 700ms.
Pentru a arăta impactul distanței la latență, putem ping Baidu - un motor de căutare chinez. Baidu nu are servere în America de Nord, deci calculatorul nostru trebuie să comunice cu serverele din China. Latența dintre calculatorul nostru și serverele lui Baidu este de 228ms.
Atunci când pingem ruterul nostru local, vedem o latență de 1ms. Router-ul nostru este aproape și ne putem conecta direct fără a trece prin alte routere.
Puteți vedea cât de mult latență fiecare router - sau "hop" - se adaugă cu comanda traceroute.
Latența este întotdeauna cu noi; este doar o chestiune cât de semnificativă este. La latențe reduse, datele ar trebui transferate aproape instantaneu și nu ar trebui să observăm o întârziere. Pe măsură ce numărul de latențe crește, începem să observăm mai mult o întârziere.