← Tutti gli episodi
Copertina di Prima delle reti: computer isole
Stagione 17 · Episodio 001

Prima delle reti: computer isole

27 agosto 2026 5:19
0:00 5:19

Ciao, e benvenuto nella prima puntata della diciassettesima stagione di questo podcast. Dopo il ciclo di stagioni pratiche su Linux, Docker e gli altri strumenti, torniamo a raccontare una storia, come abbiamo fatto per il frontend, il backend e i browser. E raccontiamo forse la storia più grande e più invisibile di tutte, quella che sta sotto ogni cosa che facciamo con i computer connessi: la storia della rete e dei protocolli. Come i computer, un tempo isole solitarie, hanno imparato a parlarsi, fino a diventare il sistema nervoso connesso del mondo intero. Oggi partiamo dall'inizio, da quando le macchine erano sole.

Facciamo un salto indietro, a un tempo che oggi ci sembra quasi inimmaginabile: un tempo in cui i computer non si parlavano affatto. Nei primi decenni dell'informatica, ogni computer era un'isola, un mondo chiuso in se stesso. Era una macchina potente, capace di calcolare, ma completamente sola: non aveva modo di comunicare con un altro computer, di scambiarci informazioni, di collaborare. Ogni macchina viveva nel suo isolamento, ignara dell'esistenza delle altre. Se due computer erano nella stessa stanza, restavano comunque due mondi separati, incapaci di dirsi qualsiasi cosa. L'idea stessa di farli comunicare era, agli albori, un sogno lontano.

Cosa significava, in pratica, questo isolamento? Significava che condividere informazioni tra due computer era un'impresa fisica e faticosa. Se avevi dei dati su una macchina e li volevi su un'altra, dovevi copiarli su un supporto fisico, un nastro, delle schede perforate, un disco, prendere quell'oggetto in mano, camminare fino all'altra macchina, e caricarli lì. I dati viaggiavano alla velocità di una persona che cammina con un pacco sotto il braccio. Non c'era altro modo. L'informazione era prigioniera della macchina su cui si trovava, e liberarla richiedeva gambe e pazienza. Era un mondo lento, in cui ogni computer restava un'isola difficile da raggiungere.

Ma, come sempre nella storia della tecnologia, dove c'è un limite scomodo nasce un desiderio, e il desiderio era potente: e se i computer potessero parlarsi direttamente? Se potessero scambiarsi informazioni all'istante, senza che nessuno dovesse camminare con un nastro in mano? Se un computer potesse chiedere qualcosa a un altro, lontano, e riceverla subito? Questo sogno, di far comunicare le macchine tra loro, di collegare le isole, avrebbe cambiato tutto. Avrebbe trasformato tanti computer solitari in qualcosa di completamente nuovo: un insieme che collabora, che condivide, che è più della somma delle sue parti. Ma realizzarlo era enormemente difficile.

Fermiamoci a capire perché fosse così difficile, perché apprezzare gli ostacoli rende epica l'impresa che seguì. Primo ostacolo: la distanza. Far viaggiare informazioni tra macchine lontane, magari in città o continenti diversi, su lunghe distanze, senza che si perdano o si corrompano, è tecnicamente arduo. Secondo ostacolo, ancora più insidioso: la diversità. I computer erano fatti da aziende diverse, in modi diversi, e parlavano linguaggi interni incompatibili, come persone di lingue diverse che non si capiscono. Come fai a far dialogare macchine che non condividono nessun linguaggio comune? Non basta stendere un filo tra loro: anche se collegate, non saprebbero cosa dirsi né come capirsi.

Ed è proprio qui che voglio piantare il seme dell'idea che percorrerà tutta la stagione, perché è la chiave di tutto. Il problema di far comunicare macchine diverse e lontane non si risolve principalmente con i fili e l'hardware. Si risolve con un accordo. Con delle regole condivise su come parlarsi: chi parla per primo, in che formato, come si conferma di aver capito, come si chiede di ripetere. Queste regole condivise di conversazione hanno un nome che sentirai in continuazione in questa stagione: protocolli. Un protocollo è un patto, un insieme di regole comuni che due macchine accettano di seguire per potersi capire. E scopriremo che il vero cuore delle reti non sono i cavi, ma questi accordi.

Voglio darti fin d'ora la grande immagine di questa stagione, così hai una mappa del viaggio. Racconteremo come, partendo da computer isolati, si è arrivati a collegarli, prima a pochi, poi a tanti, poi a tutti. Vedremo l'idea rivoluzionaria di spezzettare i messaggi in pacchetti. Scopriremo come reti diverse si sono accordate su un protocollo comune, dando vita a internet, la rete delle reti. Capiremo come un messaggio trova la strada attraverso il mondo, come i nomi sostituiscono i numeri, come le conversazioni si sono protette. È la storia di come l'umanità ha costruito, accordo dopo accordo, la più grande macchina per comunicare mai esistita, che oggi diamo per scontata a ogni istante.

Per oggi ci fermiamo qui. All'inizio dell'informatica, ogni computer era un'isola solitaria, incapace di parlare con gli altri, e condividere dati significava camminare fisicamente con un nastro in mano. Il sogno di far comunicare le macchine avrebbe cambiato tutto, ma era difficilissimo, per due ostacoli: la distanza e, soprattutto, la diversità, perché macchine diverse non condividevano alcun linguaggio comune. La chiave, lo scopriremo, non sta nei cavi ma in un accordo, in regole condivise di conversazione chiamate protocolli. Nella prossima puntata vediamo la prima grande invenzione che rese possibile tutto: spezzettare i messaggi in pacchetti. Nelle note trovi qualche spunto. Se ti è utile, condividila. Grazie per l'ascolto, e ci sentiamo alla prossima.