5Aug

Come la latenza può fare connessioni Internet anche veloci Ti senti lento

antenna parabolica

C'è molto altro per la velocità di una connessione Internet rispetto alla sua larghezza di banda. Ciò è particolarmente vero con le connessioni Internet via satellite, che possono offrire velocità fino a 15 Mbps, ma si sentiranno comunque lenti. La latenza

può essere un problema con tutte le connessioni Internet e le reti. Le connessioni di rete cablate tendono ad avere la latenza più bassa, mentre le connessioni wireless generalmente hanno una latenza più elevata.

Image Credit: Timo Newton-Syms su Flickr

Latenza contro larghezza di banda

Le connessioni Internet, incluse le connessioni Internet via satellite, sono pubblicizzate con velocità come "fino a 15 Mbps". È possibile guardare una connessione Internet via satellite che offre questa velocità e assumere ill'esperienza di utilizzo sarebbe paragonabile all'esperienza di utilizzo di una connessione Internet via cavo a 15 Mbps, ma sarebbe sbagliato.

  • Bandwidth : La larghezza di banda determina la velocità con cui i dati possono essere trasferiti nel tempo. La larghezza di banda è la quantità di dati che è possibile trasferire al secondo.
  • Latenza : la latenza è in ritardo. La latenza indica quanto tempo impiegano i dati per spostarsi tra la sorgente e la destinazione, misurati in millisecondi.

Latenza nel mondo reale

Diciamo che stai navigando sul web su diversi tipi di connessioni. Ecco come si sentirebbe la latenza: Connessione Internet satellitare

  • ( High Speed, High Latency ): fare clic su un collegamento in una pagina Web e, dopo un ritardo notevole, la pagina Web inizierà a scaricare e mostrerà quasi tutto in una volta.
  • Connessione teorica( bassa velocità, bassa latenza) : Fare clic su un collegamento in una pagina Web e la pagina Web inizierà immediatamente a caricarsi. Tuttavia, ci vorrà un po 'per caricare completamente e vedresti le immagini caricarsi una per una. Connessione Internet via cavo
  • ( alta velocità, bassa latenza) : Fare clic su un collegamento in una pagina Web e la pagina Web apparirebbe quasi immediatamente, scaricando tutto in una volta. La latenza

si manifesta sempre come un ritardo. Ad esempio, se si ha una chat Skype con qualcuno su una connessione Internet a latenza elevata, si verrebbe fuori sincrono tra loro. Dovresti metterti in pausa tra una frase o l'altra, finiresti per parlare l'un l'altro grazie al ritardo.

Se giocassi a un gioco online, le tue azioni sarebbero state ritardate e gli eventi accaduti nel gioco avrebbero avuto un ritardo notevole prima che raggiungessero il tuo computer, piuttosto che sentirsi quasi istantanei. Ad esempio, se stai giocando a uno sparatutto in prima persona con una connessione a latenza elevata, sparerai a qualcuno sullo schermo, ma il ritardo significa che sarebbero passati da tempo non appena il tuo proiettile è arrivato.

ethernet-cavi

Image Credit: MLibrary su Flickr

What Causes latency

Sia la larghezza di banda che la latenza dipendono più dalla tua connessione Internet - sono influenzate dall'hardware di rete, dall'ubicazione e dalla connessione del server remoto e dai router Internet tra il tuo computer e il server. I pacchetti

non viaggiano attraverso i router all'istante. Ogni router che un pacchetto deve attraversare introduce un ritardo di pochi millisecondi, che può aumentare se il pacchetto deve attraversare molti router per raggiungere l'altro lato del mondo.

Tuttavia, alcuni tipi di connessioni, come le connessioni Internet satellitari, hanno un'elevata latenza anche nelle migliori condizioni. In genere occorrono da 500 a 700 ms per un pacchetto per raggiungere un provider di servizi Internet tramite una connessione Internet via satellite. La latenza

non è solo un problema per le connessioni Internet via satellite, tuttavia. Probabilmente puoi sfogliare un sito web ospitato in un altro continente senza notare molto la latenza, ma se ti trovi in ​​California e stai giocando a un gioco online con server situati in Europa, la latenza potrebbe essere più percepibile.

Latenza di misurazione

È possibile misurare la latenza tra il computer e un indirizzo Web con il comando ping. Nel nostro esempio, occorrono 11 millisecondi per il traffico tra il nostro computer e i server di Google. Se avessimo una connessione Internet via satellite, questo potrebbe arrivare fino a 700ms.

ping-google

Per mostrare l'impatto della distanza sulla latenza, possiamo eseguire il ping di Baidu, un motore di ricerca cinese. Baidu non ha server in Nord America, quindi il nostro computer deve comunicare con i suoi server in Cina. La latenza tra il nostro computer e i server di Baidu è 228 ms.

ping-Baidu

Quando eseguiamo il ping sul nostro router locale, vediamo una latenza di 1 ms. Il nostro router è vicino e possiamo collegarci direttamente senza passare attraverso altri router.

ping-router [4]

Puoi vedere quanta latenza ogni router - o "hop" - sta aggiungendo con il comando traceroute.

traceroute-Baidu

La latenza è sempre con noi;è solo una questione di quanto sia significativo. A basse latenze, i dati dovrebbero trasferirsi quasi istantaneamente e non dovremmo essere in grado di notare un ritardo. Con l'aumento delle latenze, iniziamo a notare più di un ritardo.