L'Invenzione Collaborativa dello Switching a Pacchetti: Baran, Davies e l'ARPANET
Lo switching a pacchetti—la spina dorsale di Internet—non fu un singolo momento "eureka". Emerse da ricerche parallele della Guerra Fredda su entrambe le sponde dell'Atlantico, poi fu ingegnerizzato in realtà dal team ARPANET. Questo articolo accredita i contributi chiave e le loro intuizioni distinte.
Paul Baran (RAND Corporation, 1960–1964)
- Obiettivo: Sopravvivere a un primo attacco nucleare — comunicazioni che instradano attorno a nodi distrutti.
- Concetto: Switching di blocchi di messaggio adattativo distribuito. I messaggi vengono tagliati in blocchi da 1024 bit; ogni blocco instradato indipendentemente tramite hot-potato routing.
- Articolo Chiave: "On Distributed Communications" (11 volumi, 1964).
- Eredità: Ha dimostrato che il multiplex statistico funziona; ha influenzato il pensiero del DoD.
Donald Davies (NPL, UK, 1965–1967)
- Obiettivo: Comunicazione dati efficiente per time-sharing commerciale.
- Concetto: Coniò il termine "switching a pacchetti" (vs. "message blocks" di Baran). Pacchetti = 128 byte + intestazione. Introdusse il concetto di interface message processor (IMP) — nodo di commutazione dedicato.
- Demo: NPL Data Network (Mark I, 1970) — prima rete locale a commutazione di pacchetti.
- Eredità: Ispirò direttamente il design IMP dell'ARPANET.
Leonard Kleinrock (MIT/UCLA, 1961–1970)
- Contributo: Tesi di dottorato (1962) e libro Communication Nets (1964) — teoria delle code per reti a pacchetti. Ha dimostrato i compromessi ritardo vs. throughput.
- Ruolo ARPANET: Ospitò il primo IMP a UCLA (set 1969); misurò i primi pacchetti.
Team di Implementazione ARPANET (1968–1970)
- Larry Roberts: Program manager; sintetizzò Baran/Davies nelle specifiche ARPANET.
- Bob Kahn & Vint Cerf: Protocollo host-to-host (NCP → TCP/IP, 1973).
- BBN Technologies (Frank Heart, Severo Ornstein, ecc.): Costruì IMP basati su Honeywell 516; scrisse codice di instradamento, controllo di flusso, affidabilità.
Perché Non C'è un Singolo Inventore?
| Dimensione | Baran | Davies | ARPANET |
|---|---|---|---|
| Motivazione | Sopravvivenza militare | Comunicazioni dati commerciali | Condivisione risorse di ricerca |
| Terminologia | Message blocks | Pacchetti | Pacchetti (adottato da Davies) |
| Nodo di Commutazione | Computer generico | IMP dedicato | IMP dedicato (BBN) |
| Instradamento | Hot-potato (adattativo) | Centralizzato poi adattativo | Distance-vector adattativo |
L'architettura a commutazione di pacchetti di Internet poggia su tutti e tre i pilastri: la prova di resilienza di Baran, la terminologia e l'architettura IMP di Davies, e l'ingegneria su larga scala dell'ARPANET. L'attribuzione appartiene alla comunità, non a un individuo.