sabato 11 luglio 2015
Il problema dello struzzo
📚 Potrebbe interessarti anche
venerdì 10 luglio 2015
la formula segreta di Internet
Il packet switching, che in italiano viene chiamato commutazione di pacchetto, è uno dei principi fondamentali che hanno reso possibile Internet.
Per capirlo facilmente possiamo immaginare di dover spedire un libro molto voluminoso a una persona che vive in un'altra città. Invece di spedire il libro tutto insieme in un unico grande pacco, lo dividiamo in tante piccole parti.
Ogni parte viene inserita in un pacchetto che contiene, oltre ai dati, anche le informazioni necessarie per raggiungere il destinatario.
Quando inviamo un messaggio, una fotografia, un video o una pagina web attraverso Internet, il nostro computer non trasmette necessariamente tutto il contenuto come un unico blocco. I dati vengono suddivisi in tanti piccoli pacchetti.
Questi pacchetti attraversano la rete passando da diversi dispositivi, chiamati router, che decidono di volta in volta quale sia il percorso più adatto per raggiungere la destinazione.
Una caratteristica molto importante è che i diversi pacchetti possono seguire strade differenti.
Alcuni possono attraversare determinati nodi della rete, mentre altri possono seguire percorsi completamente diversi.
Non è quindi necessario stabilire in anticipo una strada unica e riservata per tutta la comunicazione. Una volta arrivati al computer del destinatario, i pacchetti vengono riconosciuti, ordinati e ricomposti, permettendo di ottenere nuovamente il messaggio, la fotografia o il video originale.
Possiamo immaginare Internet come una gigantesca rete stradale.
Se dovessimo percorrere una lunga distanza utilizzando una sola strada obbligatoria, un incidente o un ingorgo potrebbero bloccare completamente il nostro viaggio.
Con il packet switching, invece, i dati possono prendere strade diverse. Se una parte della rete è congestionata o momentaneamente indisponibile, alcuni pacchetti possono essere indirizzati verso percorsi alternativi.
Questo sistema permette inoltre a moltissime persone di utilizzare contemporaneamente la stessa infrastruttura.
La rete non deve essere riservata interamente a una singola comunicazione: i pacchetti provenienti da utenti diversi possono viaggiare insieme attraverso gli stessi collegamenti, proprio come automobili appartenenti a persone diverse utilizzano le stesse strade.
Il principio è quindi abbastanza semplice: un'informazione viene divisa in piccoli pacchetti, i pacchetti viaggiano attraverso la rete seguendo i percorsi disponibili e, una volta arrivati a destinazione, vengono ricomposti per ricostruire l'informazione originale.
Questa idea è stata fondamentale nello sviluppo delle reti informatiche e, successivamente, di Internet. La sua forza sta soprattutto nella capacità di rendere la comunicazione flessibile, condivisa e resistente ai problemi della rete.
In definitiva, quando mandiamo una fotografia attraverso Internet, non dobbiamo immaginare la fotografia come un unico oggetto che percorre una strada digitale fino al destinatario.
È più corretto immaginarla come un'immagine smontata in moltissimi piccoli pezzi, ciascuno dei quali può viaggiare attraverso la rete, magari seguendo percorsi differenti.
Solo alla fine tutti quei pezzi vengono riuniti e l'immagine torna a essere quella che avevamo inviato.
È questa, in sostanza, l'idea alla base del packet switching: non spostare l'informazione tutta insieme, ma dividerla in piccoli pacchetti e lasciare che la rete trovi il modo più efficace per farli arrivare a destinazione.

