Apeși un buton și aștepți să se întâmple ceva. Lagul reprezintă intervalul de timp dintre un eveniment inițial, precum trimiterea unor date sau apăsarea unui buton, și primirea răspunsului. De ce uneori dispozitivele au lag?
De ce uneori dispozitivele au lag? În electronică, latența (întârzierea) este măsurată de obicei în milisecunde, o milisecundă reprezentând a mia parte dintr-o secundă. O latență redusă asigură răspunsuri rapide, în timp ce una ridicată provoacă întârzieri sesizabile.
Latența rețelei poate fi măsurată în două moduri: unidirecțional, de la expeditor la destinatar, sau dus-întors, calculând timpul necesar datelor pentru a ajunge la destinație și a reveni. Utilitarul ping trimite o solicitare prin protocolul ICMP și măsoară timpul până la primirea răspunsului. Totuși, rezultatul nu reflectă neapărat timpul total de răspuns al unei aplicații, care poate necesita procesare și schimburi suplimentare de date.
Testele de viteză a internetului măsoară uneori și latența, alături de lățimea de bandă și debit. Lățimea de bandă indică volumul de date care poate fi transferat, iar debitul măsoară rata efectivă de transfer. Niciuna dintre aceste valori nu garantează răspunsuri rapide: chiar și o conexiune cu lățime de bandă mare poate avea întârzieri considerabile.
Pachetele de date întâmpină mai multe tipuri de întârzieri. Cea de transmisie reprezintă timpul necesar trimiterii datelor printr-o conexiune, iar cea de propagare depinde de distanța parcursă de semnale prin cabluri, fibră optică sau aer. Întârzierea de procesare apare când routerele analizează pachetele, iar cea de așteptare este provocată de timpul petrecut de acestea în coadă înainte de a fi redirecționate. Aceasta din urmă crește adesea când rețeaua este aglomerată.
Variațiile timpului de livrare, cunoscute drept jitter, afectează transmiterea constantă a sunetului și imaginilor în timp real. Pierderea pachetelor poate provoca întreruperi sau retransmisii, adăugând noi întârzieri.
Latența afectează inclusiv apelurile video și jocurile online. În primul caz, decalajele dintre imagine și sunet îi pot face pe participanți să vorbească simultan. În jocuri, latența încetinește comunicarea dintre dispozitiv și server. Aceasta este diferită de input lag, care reprezintă timpul dintre acțiunea utilizatorului și răspunsul sistemului. De asemenea, timpul de răspuns al pixelilor unui ecran măsoară viteza cu care aceștia își schimbă starea, nu întârzierea comenzilor.
Jocurile în cloud adaugă un traseu suplimentar: comenzile sunt trimise către un computer aflat la distanță, iar imaginile generate sunt transmise înapoi. În cazul sunetului Bluetooth, întârzierile se pot acumula în timpul codificării, transmisiei wireless, stocării temporare și decodificării, făcând ca sunetul să ajungă după imagine.
Platformele de streaming folosesc buffere pentru a compensa variațiile de livrare a datelor. În transmisiunile în direct, acestea introduc însă o întârziere între evenimentul real și momentul redării.
Pentru reducerea latenței, o conexiune Ethernet poate elimina interferențele Wi-Fi, iar oprirea temporară a încărcărilor mari de date poate diminua aglomerarea rețelei. Contează și amplasarea serverelor, precum și traseul ales de furnizorul de internet. Rețelele de distribuție a conținutului pot furniza date de pe servere apropiate, iar internetul prin fibră optică oferă adesea întârzieri reduse, explică HowStuffWorks.
În cele din urmă, conexiunile prin satelit variază în funcție de orbită: sateliții geostaționari presupun trasee mai lungi pentru semnale decât cei aflați pe orbite joase.
Ce se întâmplă dacă schimbăm limba unui chatbot?
Care este cea mai mare slăbiciune a mașinilor de astăzi?
Șase moduri în care tehnologia ne poate ajuta să trăim mai „analogic”