In termini di Internet, i dati “downstream” viaggiano da Internet al computer. Ogni volta che visiti una pagina web, il contenuto di quella pagina deve essere scaricato sul tuo PC per visualizzare il materiale, proprio come è stata scaricata questa pagina. Piani tariffari dei provider di servizi Internet ad alta velocità (ISP) basati sulla velocità di download dei dati, poiché le velocità di download lente si traducono in una navigazione lenta. Ma stai anche caricando costantemente informazioni o trasferendo dati “a monte” dal tuo computer a Internet.
Un caricamento avviene ogni volta che viene inviata una richiesta dal tuo browser a Internet; ad esempio, quando si fa clic su un collegamento. Il caricamento in questo caso è un piccolo pacchetto di dati che include il tuo indirizzo IP (Internet Protocol), la pagina che stai richiedendo e poche altre informazioni. Il pacchetto di dati o la richiesta attraversa Internet per arrivare al server che contiene le informazioni o la pagina Web richiesta. Il viaggio di ritorno è il download.
Poiché le richieste di pagine Web contengono quantità di dati molto ridotte, gli ISP conservano la larghezza di banda rendendo la velocità di upload di una tipica connessione Internet molto più lenta della velocità di download. La velocità di download potrebbe essere di 1,500 kilobit al secondo (kbps) per accogliere la ricezione di pagine Web ingombranti, ma la richiesta per quella pagina è solo di pochi kilobyte che possono essere consegnati alla velocità della luce a una limitazione di 350 kbps – la velocità di upstream.
Puoi immaginarlo in termini di due tunnel, con il tunnel di download che è circa quattro volte più grande del tunnel a monte. Nella maggior parte dei casi non si noterà la velocità di caricamento più lenta, finché non si tenta di caricare un file di grandi dimensioni. Perché dovresti farlo?
Esistono numerose situazioni online che richiedono il caricamento di file. Se crei un sito web, dovrai caricare le pagine web e i relativi contenuti sul server del dominio, il computer che ospita il sito web. I file di testo verranno caricati rapidamente, ma immagini di grandi dimensioni, musica o file multimediali impiegheranno un po’ più di tempo. Se appartieni a un sito di socializzazione come FaceBook® o MySpace®, potresti voler caricare foto digitali, MP3 o clip video sul tuo profilo. Forse ti piacerebbe fare un film su di te mentre esegui una melodia originale e caricarlo su YouTube®.
Il torrenting, un’architettura di social network che consente agli utenti di tutto il mondo di scambiare file tra loro, richiede un rapporto di condivisione 1:1 per evitare velocità di download limitate. Per ogni file scaricato, l’utente deve caricare un file di uguale dimensione. Se un utente non è consapevole che la sua connessione Internet è molto più veloce in una direzione rispetto all’altra, il torrent mette in evidenza il punto. Un utente che impiega tre ore a scaricare un file potrebbe dover lasciare il computer in funzione per 12 ore o più per caricare la stessa quantità di dati.
Alcune aziende con sedi non locali collegate tramite Internet tramite una rete privata virtuale (VPN) potrebbero richiedere velocità di caricamento che corrispondano a quelle di download. Ciò consentirebbe a un dipendente di New York, ad esempio, di caricare un file di grandi dimensioni su un dipendente di Los Angeles in pochi minuti, anziché in ore. Questa è chiamata connessione sincrona, mentre la maggior parte dei piani è asincrona. I piani ISP sincroni sono più costosi dei piani asincroni e quindi non sono così comuni.