advertisement

Storia Di Internet

50 %
50 %
advertisement
Information about Storia Di Internet

Published on March 4, 2009

Author: mauriziob

Source: slideshare.net

advertisement

Storia di Internet Tra mito e realtà Maurizio Boscarol

Storia atipica Tasso di sviluppo molto più rapido degli altri strumenti di comunicazione Creazione avvolta in un alone di bizzarra leggenda

Tasso di sviluppo molto più rapido degli altri strumenti di comunicazione

Creazione avvolta in un alone di bizzarra leggenda

Origini: ricerca militare Questo è quanto si dice di solito Corrisponde solo parzialmente al vero “ Mito”: Internet è il frutto della guerra fredda, strappata ai destini guerrafondai da un manipolo di hacker

Questo è quanto si dice di solito

Corrisponde solo parzialmente al vero

“ Mito”: Internet è il frutto della guerra fredda, strappata ai destini guerrafondai da un manipolo di hacker

In realtà... Lo sviluppo ha avuto un forte impulso dagli investimenti per la difesa, ma... Le singole innovazioni si sono sviluppate all'interno di libere comunità di ricerca Proprio per questo sono diventate patrimonio comune

Lo sviluppo ha avuto un forte impulso dagli investimenti per la difesa, ma...

Le singole innovazioni si sono sviluppate all'interno di libere comunità di ricerca

Proprio per questo sono diventate patrimonio comune

Concetti importanti Concetto di rete Diffusione dei calcolatori Concetto di ipertesto Mettere insieme al momento giusto, secondo le opportunità, con la giusta visione

Web e internet Irc Ftp Gopher Email web Internet:

Le basi dello sviluppo di internet Contesto: guerra fredda. Lo Sputnik (1957) mise in dubbio la superiorità tecnologica americana.

Contesto: guerra fredda.

Lo Sputnik (1957) mise in dubbio la superiorità tecnologica americana.

Come reagire? Come risposta si pensò di creare un'agenzia per stimolare e finanziare la ricerca in settori di rilevanza militare Il segr. alla difesa Neil Mc Elroy convinse Eisenhower a metterla alle dipendenze del Pentagono

Come risposta si pensò di creare un'agenzia per stimolare e finanziare la ricerca in settori di rilevanza militare

Il segr. alla difesa Neil Mc Elroy convinse Eisenhower a metterla alle dipendenze del Pentagono

1958: nasce ARPA Advanced Research Projects Agency Scopo: stimolare la ricerca; ridurre le tensioni fra le armi (settori della difesa); Osteggiata dalle gerachie militari Sede nel palazzo del Pentagono a Washington

Advanced Research Projects Agency

Scopo: stimolare la ricerca; ridurre le tensioni fra le armi (settori della difesa);

Osteggiata dalle gerachie militari

Sede nel palazzo del Pentagono a Washington

Gli imprevisti della storia Gli inizi furono nel segno della ricerca aerospaziale Ma poco dopo questo settore fu assegnato alla NASA. Per l'ARPA era necessario trovare una nuova area di sviluppo!

Gli inizi furono nel segno della ricerca aerospaziale

Ma poco dopo questo settore fu assegnato alla NASA.

Per l'ARPA era necessario trovare una nuova area di sviluppo!

L'ARPA e i calcolatori Si optò per la neonata “scienza dei calcolatori” 3° direttore ARPA: Jack Ruina dal MIT (dal 1961) Introdusse uno stile di lavoro informale Chiamò colleghi fuori dagli schemi militari

Si optò per la neonata “scienza dei calcolatori”

3° direttore ARPA: Jack Ruina dal MIT (dal 1961)

Introdusse uno stile di lavoro informale

Chiamò colleghi fuori dagli schemi militari

J. C. R. Licklider Psicologo che si occupava di computer al MIT A differenza dei colleghi si interessò di interfacce uomo-macchina (ante litteram) Scrisse “Man-Computer Symbiosis” nel 1960.

Psicologo che si occupava di computer al MIT

A differenza dei colleghi si interessò di interfacce uomo-macchina (ante litteram)

Scrisse “Man-Computer Symbiosis” nel 1960.

J. C. R. Licklider Creò una rete di ricerca tra i maggiori centri universitari. Iniziò gli esperimenti sul “time-sharing” Lanciò l'idea di far interagire i computer in rete

Creò una rete di ricerca tra i maggiori centri universitari.

Iniziò gli esperimenti sul “time-sharing”

Lanciò l'idea di far interagire i computer in rete

...nel frattempo, altrove... Rand Corporation, centro di ricerca militare sulla West Coast (costola della Douglas Aircraft) Nel 59 assunse nel settore informatico Paul Baran Problema: come garantire che il sistema di comando e controllo strategico dell'esercito rimanesse almeno funzionante in caso di attacco nucleare?

Rand Corporation, centro di ricerca militare sulla West Coast (costola della Douglas Aircraft)

Nel 59 assunse nel settore informatico Paul Baran

Problema: come garantire che il sistema di comando e controllo strategico dell'esercito rimanesse almeno funzionante in caso di attacco nucleare?

Paul Baran concluse che: 1. Una rete sicura doveva avere una configurazione decentralizzata e ridondante, con più percorsi possibili fra un punto e un altro 2. Il sistema di comunicazione doveva basarsi sulle nuove macchine di calcolo digitale, che erano in grado di applicare algoritmi di correzione dell'errore e di scelta dei canali

1. Una rete sicura doveva avere una configurazione decentralizzata e ridondante, con più percorsi possibili fra un punto e un altro

2. Il sistema di comunicazione doveva basarsi sulle nuove macchine di calcolo digitale, che erano in grado di applicare algoritmi di correzione dell'errore e di scelta dei canali

Modello di Baran: Ogni nodo era collegato con almeno altri 4 nodi

Ogni nodo era collegato con almeno altri 4 nodi

Le reti secondo Baran Rete Centralizzata Rete Decentralizzata Rete Distribuita

Modello di Baran (2) Nessun nodo aveva funzione di concentratore Tutti i nodi potevano trasmettere e ricevere anche se uno cadeva L'assenza di un nodo centrale eliminava ogni possibile obiettivo strategico Anche le informazioni venivano mandate spezzate in parti che venivano ricomposte all'arrivo

Nessun nodo aveva funzione di concentratore

Tutti i nodi potevano trasmettere e ricevere anche se uno cadeva

L'assenza di un nodo centrale eliminava ogni possibile obiettivo strategico

Anche le informazioni venivano mandate spezzate in parti che venivano ricomposte all'arrivo

Il progetto venne abbandonato... Perché la AT&T, monopolista telefonico, non si fece mai convincere a implementarlo. Nel 1965 Baran si arrese e si dedicò ad altri temi. Ma...

Perché la AT&T, monopolista telefonico, non si fece mai convincere a implementarlo. Nel 1965 Baran si arrese e si dedicò ad altri temi. Ma...

Donald Davies Fisico inglese che lavorava al National Physical Laboratory, era giunto a conclusioni simili a quelle di Baran partendo da premesse diverse: la costruzione di una rete pubblica veloce ed efficiente per sfruttare la capacità dei computer di seconda generazione a distanza, senza che le differenze di sistema operativo condizionassero

Fisico inglese che lavorava al National Physical Laboratory, era giunto a conclusioni simili a quelle di Baran partendo da premesse diverse: la costruzione di una rete pubblica veloce ed efficiente per sfruttare la capacità dei computer di seconda generazione a distanza, senza che le differenze di sistema operativo condizionassero

Principali contributi di Davies: Messaggio diviso in blocchi uniformi chiamati pacchetti ( packet ) Gestione dei dati suddividendo il tempo di elaborazione in base ai blocchi di dati, e non in base al circuito Nacque la commutazione a pacchetto ( packet switching ), opposta alla commutazione di circuito (con cui funzionavano i telefoni).

Messaggio diviso in blocchi uniformi chiamati pacchetti ( packet )

Gestione dei dati suddividendo il tempo di elaborazione in base ai blocchi di dati, e non in base al circuito

Nacque la commutazione a pacchetto ( packet switching ), opposta alla commutazione di circuito (con cui funzionavano i telefoni).

Torniamo all'ARPA: Licklider aveva lasciato il posto a Ivan Sutherland Sutherland aveva chiamato nel 1963 un amico di Licklider, Bob Taylor (psicologo e matematico) che nel 1965 sostituì il dimissionario Sutherland Le macchine dell'ARPA, potenti e costose, non riuscivano a comunicare fra di loro!

Licklider aveva lasciato il posto a Ivan Sutherland

Sutherland aveva chiamato nel 1963 un amico di Licklider, Bob Taylor (psicologo e matematico) che nel 1965 sostituì il dimissionario Sutherland

Le macchine dell'ARPA, potenti e costose, non riuscivano a comunicare fra di loro!

Nasce il progetto ARPANET Taylor riuscì a farsi finanziare dal direttore dell'ARPA Herzfeld una ricerca per la condivisione di informazioni e risorse fra i computer dell'agenzia. Nasceva così ARPANET, la rete dell'ARPA.

Taylor riuscì a farsi finanziare dal direttore dell'ARPA Herzfeld una ricerca per la condivisione di informazioni e risorse fra i computer dell'agenzia. Nasceva così ARPANET, la rete dell'ARPA.

I primi tentativi Sempre dal MIT Taylor chiamò un informatico, Larry Roberts Roberts contattò Frank Heart, massimo esperto di elaborazione in tempo reale Tuttavia una rete veloce e affidabile per consentire l'elaborazione interattiva a distanza rimaneva insoluto

Sempre dal MIT Taylor chiamò un informatico, Larry Roberts

Roberts contattò Frank Heart, massimo esperto di elaborazione in tempo reale

Tuttavia una rete veloce e affidabile per consentire l'elaborazione interattiva a distanza rimaneva insoluto

Nel 1967... Larry Roberts assistette ad una conferenza di un collaboratore di Donald Davies, che illustrò la commutazione a pacchetto, riferendosi anche ai lavori di Baran. Scattò la molla. Roberts elaborò tutti questi concetti, esistenti da un decennio, e li unì concependo una rete a commutazione di pacchetto in tempo reale!

Larry Roberts assistette ad una conferenza di un collaboratore di Donald Davies, che illustrò la commutazione a pacchetto, riferendosi anche ai lavori di Baran.

Scattò la molla. Roberts elaborò tutti questi concetti, esistenti da un decennio, e li unì concependo una rete a commutazione di pacchetto in tempo reale!

Sfatiamo alcuni miti... Il fatto che Internet sarebbe nata dalle esigenze del governo e della difesa di difendersi dagli attacchi nucleari non è la verità. La verità è che nasce unendo una serie di ricerche più o meno contemporanee, fra cui anche quelle sulla necessità di difendersi (tramite il contributo di Baran), ma l'obiettivo di Taylor era la comunicazione fra i computer per migliorare la ricerca.

Il fatto che Internet sarebbe nata dalle esigenze del governo e della difesa di difendersi dagli attacchi nucleari non è la verità. La verità è che nasce unendo una serie di ricerche più o meno contemporanee, fra cui anche quelle sulla necessità di difendersi (tramite il contributo di Baran), ma l'obiettivo di Taylor era la comunicazione fra i computer per migliorare la ricerca.

Host e IMP Un collaboratore di Roberts, Wesley Clark, ebbe un'altra idea: a gestire il collegamento ci sarebbe stato un solo grande computer per nodo, specializzato nella gestione del traffico (interface message processor, IMP), al quale sarebbe stato connesso il computer che elaborava le info (host)

Un collaboratore di Roberts, Wesley Clark, ebbe un'altra idea: a gestire il collegamento ci sarebbe stato un solo grande computer per nodo, specializzato nella gestione del traffico (interface message processor, IMP), al quale sarebbe stato connesso il computer che elaborava le info (host)

Arpanet prese il via nel 1969 Il primo IMP (grande come un frigorifero) fun installato nella University of California il 2 settembre 1969. Il 1 ottobre un'altro presso lo Stanford Research Institute... i primi 2 nodi erano connessi con linea dedicata a 50 kbps.

Il primo IMP (grande come un frigorifero) fun installato nella University of California il 2 settembre 1969.

Il 1 ottobre un'altro presso lo Stanford Research Institute... i primi 2 nodi erano connessi con linea dedicata a 50 kbps.

La prima bozza di Arpanet

IMP e NWG La produzione degli IMP era centralizzata (dalla Bolt Beranek and Newman, BBN), e risolvevano i problemi di comunicazione fra IMP La comunicazione fra host e IMP era delegata alle singole università Fu costituito il Network Working Group (NWG).

La produzione degli IMP era centralizzata (dalla Bolt Beranek and Newman, BBN), e risolvevano i problemi di comunicazione fra IMP

La comunicazione fra host e IMP era delegata alle singole università

Fu costituito il Network Working Group (NWG).

Nascita delle RFC Steve Crocker assunse la direzione del NWG, che aveva un'attività molto informale e collaborativa Tuttavia sorse l'esigenza di mettere per iscritto le conclusioni Crocker chiamò il primo documento Request for Comment (RFC). Tale nome è usato ancor oggi in ambito informatico per i documenti tecnici!... (w3c...)

Steve Crocker assunse la direzione del NWG, che aveva un'attività molto informale e collaborativa

Tuttavia sorse l'esigenza di mettere per iscritto le conclusioni

Crocker chiamò il primo documento Request for Comment (RFC).

Tale nome è usato ancor oggi in ambito informatico per i documenti tecnici!... (w3c...)

I primi protocolli di comunicazione fra host 1969: telnet v.1 FTP, file transfer protocol 1972: Posta elettronica, grazie all'ing. Ray Tomlinson (messaggini fra computer; nome utente separato dal nome della macchina dal carattere @). 1972: telnet v.2

1969: telnet v.1

FTP, file transfer protocol

1972: Posta elettronica, grazie all'ing. Ray Tomlinson (messaggini fra computer; nome utente separato dal nome della macchina dal carattere @).

1972: telnet v.2

Piccole Arpanet crescono Nel 1971 i nodi erano 15 Gli utenti alcune centinaia La rete veniva usata per mandarsi messaggi, anche personali! Nacquero i primi programmi gratuiti, utilities per far funzionare meglio i protocolli.

Nel 1971 i nodi erano 15

Gli utenti alcune centinaia

La rete veniva usata per mandarsi messaggi, anche personali!

Nacquero i primi programmi gratuiti, utilities per far funzionare meglio i protocolli.

Debutto in società! Larry Roberts nel 1972 decise di mostrare pubblicamente la creatura Incaricò Bob Kahn dell'organizzazione nell'ambito dell'International Conference on Computer Communications (ottobre 1972) Fu un grandissimo successo NWG divenne INWG, diretto da Vinton Cerf... scopo: sviluppare gli standard per la rete ARPANET

Larry Roberts nel 1972 decise di mostrare pubblicamente la creatura

Incaricò Bob Kahn dell'organizzazione nell'ambito dell'International Conference on Computer Communications (ottobre 1972)

Fu un grandissimo successo

NWG divenne INWG, diretto da Vinton Cerf... scopo: sviluppare gli standard per la rete ARPANET

Nel frattempo... Nascono altre reti universitarie basate anche su ricerche di altro tipo (ad es. comunicazioni radio e satellitari) Aloha Net, University of Hawaii per collegare reti sparse su varie isole

Nascono altre reti universitarie basate anche su ricerche di altro tipo (ad es. comunicazioni radio e satellitari)

Aloha Net, University of Hawaii per collegare reti sparse su varie isole

Reti di reti Cerf e Kahn si pongono un problema nuovo: come fare comunicare le nuove reti fra di loro? Dopo un periodo di studio elaborano le specifiche di un nuovo protocollo di comunicazione fra host: Transmission Control Protocol (TCP) Packet switching, ma indipendente dalla struttura hardware Poco dopo raffinato in TCP/IP, in forma RFC

Cerf e Kahn si pongono un problema nuovo: come fare comunicare le nuove reti fra di loro?

Dopo un periodo di studio elaborano le specifiche di un nuovo protocollo di comunicazione fra host: Transmission Control Protocol (TCP)

Packet switching, ma indipendente dalla struttura hardware

Poco dopo raffinato in TCP/IP, in forma RFC

Il TCP e le reti Introduce il concetto di gateway, una macchina che fa da raccordo fra reti diverse 1974: A protocol for Packet Network Internetworking 1977: Arpanet, Satnet e Packet Radio Network furono pubblicamente collegate Arpa diventa DARPA, al controllo della Defense Communication Agency

Introduce il concetto di gateway, una macchina che fa da raccordo fra reti diverse

1974: A protocol for Packet Network Internetworking

1977: Arpanet, Satnet e Packet Radio Network furono pubblicamente collegate

Arpa diventa DARPA, al controllo della Defense Communication Agency

Evoluzioni 1975: primo gruppo di discussione, basato sulla posta elettronica: MsgGroup; SF-Lovers Giochi di simulazione: Adventure 1979: gioco di ruolo multiutente (MUD, Multi User Dungeons). Come previsto da Licklider, sulle reti nascono comunità intellettuali

1975: primo gruppo di discussione, basato sulla posta elettronica: MsgGroup;

SF-Lovers

Giochi di simulazione: Adventure

1979: gioco di ruolo multiutente (MUD, Multi User Dungeons).

Come previsto da Licklider, sulle reti nascono comunità intellettuali

Alle soglie degli anni 80 15 soli nodi, ma centinaia di dipendenti connessi, in particolare da attività di ricerca La NSF, National Science Foundation iniziò a sponsorizzare la costruzione di reti meno costose. Già prima c'erano reti basate su infrastrutture più economiche: Usenet, Bitnet. Collegate fra loro con TCP/IP

15 soli nodi, ma centinaia di dipendenti connessi, in particolare da attività di ricerca

La NSF, National Science Foundation iniziò a sponsorizzare la costruzione di reti meno costose.

Già prima c'erano reti basate su infrastrutture più economiche: Usenet, Bitnet.

Collegate fra loro con TCP/IP

Le reti si diffondono Altri paesi occidentali iniziarono a costruire reti locali comunicando con lo stesso protocollo Intorno all'ARPA si stava sviluppando una rete di reti 1983: DCA divise in due ARPA: Arpanet (scientifica, aperta) e Milnet (militare, chiusa) Si fondano IAB (Internet Activities Board) e IETF (Internet Engineering Task Force)

Altri paesi occidentali iniziarono a costruire reti locali comunicando con lo stesso protocollo

Intorno all'ARPA si stava sviluppando una rete di reti

1983: DCA divise in due ARPA: Arpanet (scientifica, aperta) e Milnet (militare, chiusa)

Si fondano IAB (Internet Activities Board) e IETF (Internet Engineering Task Force)

Altri passi fondamentali Dal 1983 tutti i nodi passarono su TCP/IP Jon Postel aveva definito il Simple Mail Transfer Protocol Postel, Mockapetris e Partridge identificarono il Domain Name System Tutti gli elementi dell'esplosione di Arpanet/Internet erano pronti

Dal 1983 tutti i nodi passarono su TCP/IP

Jon Postel aveva definito il Simple Mail Transfer Protocol

Postel, Mockapetris e Partridge identificarono il Domain Name System

Tutti gli elementi dell'esplosione di Arpanet/Internet erano pronti

La Backbone NFC si assunse l'onere di costruire un collegamento diretto fra i 5 maggiori centri di supercalcolo a 56 Kbps, chiamata NSFnet (1986) In seguito altre università costruirono altre dorsali e il numero di host decuplicò (10.000) Il backbone NSFnet dovette essere aggiornato a una rete T1 da 1,544 Mbps Host > 100mila nel 1988, anche in europa

NFC si assunse l'onere di costruire un collegamento diretto fra i 5 maggiori centri di supercalcolo a 56 Kbps, chiamata NSFnet (1986)

In seguito altre università costruirono altre dorsali e il numero di host decuplicò (10.000)

Il backbone NSFnet dovette essere aggiornato a una rete T1 da 1,544 Mbps

Host > 100mila nel 1988, anche in europa

Il declino di Arpanet Tutte le reti ormai passavano per la più efficiente NSFnet DARPA si rivolse ad altri interessi Nel 1989 si stacca la spina ad Arpanet I siti vengono trasferiti su NSFnet o altre reti regionali

Tutte le reti ormai passavano per la più efficiente NSFnet

DARPA si rivolse ad altri interessi

Nel 1989 si stacca la spina ad Arpanet

I siti vengono trasferiti su NSFnet o altre reti regionali

All'inizio degli anni 90 Le reti erano molto diffuse in ambito universitario Utenti esperti, programmi a linea di comando, con sigle e indirizzi numerici (prima del DNS) Con l'aumento esponenziale degli utenti, nacque l'esigenza di trovare un nuovo modo di interfacciarsi con le reti e reperire le risorse

Le reti erano molto diffuse in ambito universitario

Utenti esperti, programmi a linea di comando, con sigle e indirizzi numerici (prima del DNS)

Con l'aumento esponenziale degli utenti, nacque l'esigenza di trovare un nuovo modo di interfacciarsi con le reti e reperire le risorse

Internet diventa più user friendly 1989: Nasce Archie, programma per il recupero di contenuti di archivi FTP. Wide Area Information Server (WAIS), sistema di information retrieval basato su specifici programmi client 1991: Gopher, interfaccia universale alle risorse di rete orientato al contenuto e non alla localizzazione, architettura client-server.

1989: Nasce Archie, programma per il recupero di contenuti di archivi FTP.

Wide Area Information Server (WAIS), sistema di information retrieval basato su specifici programmi client

1991: Gopher, interfaccia universale alle risorse di rete orientato al contenuto e non alla localizzazione, architettura client-server.

Dal Gopher al web Mentre il Gopher era all'apice del successo (> 10.000 server), qualcos'altro stava succedendo Al Cern di Ginevra Tim Berners Lee aveva scritto il primo documento ufficiale (1989) del World Wide Web. Nel 1990 Berners Lee e Robert Cailliau scrissero il protocollo http, inventarono browser e server.

Mentre il Gopher era all'apice del successo (> 10.000 server), qualcos'altro stava succedendo

Al Cern di Ginevra Tim Berners Lee aveva scritto il primo documento ufficiale (1989) del World Wide Web.

Nel 1990 Berners Lee e Robert Cailliau scrissero il protocollo http, inventarono browser e server.

Un passo indietro La storia del web è altrettanto complessa e particolare e merita un racconto a parte, dalla bocca dello stesso TBL. È stato un processo graduale che ha assemblato suggestioni provenienti da diverse fonti in lungo tempo “ non c'è stato un eureka, non la leggendaria mela caduta dall'albero sulla testa di Newton”

La storia del web è altrettanto complessa e particolare e merita un racconto a parte, dalla bocca dello stesso TBL.

È stato un processo graduale che ha assemblato suggestioni provenienti da diverse fonti in lungo tempo

“ non c'è stato un eureka, non la leggendaria mela caduta dall'albero sulla testa di Newton”

Tim Berners Lee Nato nel 1955 da una famiglia di matematici Laureato in fisica a Oxford nel 1976 1976: costruisce con il saldatore il suo primo computer 1978: Lavora alla D.G.Nash dove scrive software per stampanti intelligenti

Nato nel 1955 da una famiglia di matematici

Laureato in fisica a Oxford nel 1976

1976: costruisce con il saldatore il suo primo computer

1978: Lavora alla D.G.Nash dove scrive software per stampanti intelligenti

Da studente... Da un colloquio con il padre nasce l'idea di un computer intuitivo, una macchina in grado di compiere collegamenti come il cervello biologico I computer sarebbero stati molto più potenti se fossero stati in grado di mettere in relazione informazioni provenienti da macchine diverse, lontane fra di loro

Da un colloquio con il padre nasce l'idea di un computer intuitivo, una macchina in grado di compiere collegamenti come il cervello biologico

I computer sarebbero stati molto più potenti se fossero stati in grado di mettere in relazione informazioni provenienti da macchine diverse, lontane fra di loro

1980: al Cern Scrisse Enquire nel tempo libero, il primo programma “retiforme”, per mettere in relazione informazioni sulle persone che lavoravano ai diversi progetti “ Tutti i frammenti di informazione di ogni computer del CERN e del pianeta sarebbero stati a disposizione”

Scrisse Enquire nel tempo libero, il primo programma “retiforme”, per mettere in relazione informazioni sulle persone che lavoravano ai diversi progetti

“ Tutti i frammenti di informazione di ogni computer del CERN e del pianeta sarebbero stati a disposizione”

1945: Vannevar Bush In realtà ebbe un'idea simile molto prima. Pubblicò un articolo dal titolo “As we may think”. Immaginò il Memex, macchina fotoelettronica che poteva attuare e seguire riferimenti incrociati fra vari documenti su un microfilm, usando codice binario, fotocellule e fotografia istantanea

In realtà ebbe un'idea simile molto prima. Pubblicò un articolo dal titolo “As we may think”.

Immaginò il Memex, macchina fotoelettronica che poteva attuare e seguire riferimenti incrociati fra vari documenti su un microfilm, usando codice binario, fotocellule e fotografia istantanea

V.Bush e il Memex

1965: Ted Nelson Parlò di “macchine letterarie”, che avrebbero permesso alla gente di scrivere e di leggere in un formato nuovo, non lineare: l' ipertesto . Progetto Xanadu, in cui tutta l'informazione del mondo poteva essere pubblicata sotto forma di ipertesto

Parlò di “macchine letterarie”, che avrebbero permesso alla gente di scrivere e di leggere in un formato nuovo, non lineare: l' ipertesto .

Progetto Xanadu, in cui tutta l'informazione del mondo poteva essere pubblicata sotto forma di ipertesto

Ipertesto Nodi (testi) con collegamenti ad altri nodi. Ogni lettore può seguire il suo percorso, non lineare

Nodi (testi) con collegamenti ad altri nodi. Ogni lettore può seguire il suo percorso, non lineare

Ipertesto Nodi (testi) con collegamenti ad altri nodi. Ogni lettore può seguire il suo percorso, non lineare

Nodi (testi) con collegamenti ad altri nodi. Ogni lettore può seguire il suo percorso, non lineare

La visione di Nelson Sognava una società in cui tutte le informazioni potessero essere condivise dalle persone su base egualitaria Lottò per anni per farsi finanziare il suo progetto, invano.

Sognava una società in cui tutte le informazioni potessero essere condivise dalle persone su base egualitaria

Lottò per anni per farsi finanziare il suo progetto, invano.

Douglas Engelbart Negli anni 60: dimostrò la possibilità di uno spazio di lavoro in collaborazione chiamato NLS (oN Line System), prevedendo che la gente avrebbe usato l'ipertesto come strumento di lavoro di gruppo Ideò un rudimentale mouse per dimostrare l'uso dei collegamenti ipertestuali e della posta elettronica

Negli anni 60: dimostrò la possibilità di uno spazio di lavoro in collaborazione chiamato NLS (oN Line System), prevedendo che la gente avrebbe usato l'ipertesto come strumento di lavoro di gruppo

Ideò un rudimentale mouse per dimostrare l'uso dei collegamenti ipertestuali e della posta elettronica

Alcune immagini di Engelbart

Una storia collettiva Nelson, Bush e Engelbart erano ognuno troppo in anticipo sui tempi. Le loro idee derivavano da un certo clima culturale, erano nell'aria, e andavano di pari passo con l'evoluzione delle reti informatiche TBL ebbe la ventura di unire per primo e con le opportunità e l'approccio giusti queste diverse idee

Nelson, Bush e Engelbart erano ognuno troppo in anticipo sui tempi.

Le loro idee derivavano da un certo clima culturale, erano nell'aria, e andavano di pari passo con l'evoluzione delle reti informatiche

TBL ebbe la ventura di unire per primo e con le opportunità e l'approccio giusti queste diverse idee

I casi della storia TBL ebbe infatti le idee e le opportunità giuste proprio nel momento in cui le reti di computer, che sono fondamentali per la sua idea di web, si stavano diffondendo al massimo

TBL ebbe infatti le idee e le opportunità giuste proprio nel momento in cui le reti di computer, che sono fondamentali per la sua idea di web, si stavano diffondendo al massimo

A proposito di Enquire Si potevano scrivere pagine su persone, uffici, macchine, programmi Ogni pagina era un nodo del programma L'unico modo per creare un nuovo nodo era come collegamento da un nodo esistente L'unica maniera per trovare l'informazione era sfogliare dalla pagina iniziale

Si potevano scrivere pagine su persone, uffici, macchine, programmi

Ogni pagina era un nodo del programma

L'unico modo per creare un nuovo nodo era come collegamento da un nodo esistente

L'unica maniera per trovare l'informazione era sfogliare dalla pagina iniziale

Cosa non faceva Enquire Non immagazzinava dati usando: Tabelle di dati Matrici Alberi gerarchici Ogni nodo conteneva a piè pagina la lista dei suoi collegamenti Non girava su Internet, ma su una macchina isolata

Non immagazzinava dati usando:

Tabelle di dati

Matrici

Alberi gerarchici

Ogni nodo conteneva a piè pagina la lista dei suoi collegamenti

Non girava su Internet, ma su una macchina isolata

La storia continua... TBL tornò a lavorare sul linguaggio delle stampanti; Enquire venne perso e abbandonato Nel 1984 torna al CERN, che si era molto ingrandito Scrive un altro programmino, Tangle, basato sugli stessi principi ma più simile a una rete neurale o a un linguaggio procedurale: era possibile fare domande sulla base di dati Tangle non funzionò

TBL tornò a lavorare sul linguaggio delle stampanti; Enquire venne perso e abbandonato

Nel 1984 torna al CERN, che si era molto ingrandito

Scrive un altro programmino, Tangle, basato sugli stessi principi ma più simile a una rete neurale o a un linguaggio procedurale: era possibile fare domande sulla base di dati

Tangle non funzionò

La storia continua (2) Al CERN computer di diverso tipo: Compaq, DEC, Control Data, Mac e PC Scrive Remote Procedure Call, RPC, programmino per facilitare le connessioni fra i computer Riscrive una versione limitata di Enquire Per gestire persone e progetti, sarebbe stato bello se tutti avessero avuto accesso ai dati di tutti su persone e progetti

Al CERN computer di diverso tipo: Compaq, DEC, Control Data, Mac e PC

Scrive Remote Procedure Call, RPC, programmino per facilitare le connessioni fra i computer

Riscrive una versione limitata di Enquire

Per gestire persone e progetti, sarebbe stato bello se tutti avessero avuto accesso ai dati di tutti su persone e progetti

Un'altro tassello Sistemi di documentazione: software che consentono la conservazione e il recupero di documenti Limiti: classificazione a priori Per usare questo sistema deve solo suddividere tutti i documenti in 4 categorie... Basta salvare i vostri dati nel formato WordWonderful...

Sistemi di documentazione: software che consentono la conservazione e il recupero di documenti

Limiti: classificazione a priori

Per usare questo sistema deve solo suddividere tutti i documenti in 4 categorie...

Basta salvare i vostri dati nel formato WordWonderful...

Altri avevano tentato di proporre sistemi di ristutturazione ai sistemi di documentazione, che però imponevano grosse scelte Obiettivo: regole condivise, ma molto vicine all'assenza di regole Vedere la diversità dei sistemi informatici come ricchezza Organizzare la base di dati come un ipertesto

Altri avevano tentato di proporre sistemi di ristutturazione ai sistemi di documentazione, che però imponevano grosse scelte

Obiettivo: regole condivise, ma molto vicine all'assenza di regole

Vedere la diversità dei sistemi informatici come ricchezza

Organizzare la base di dati come un ipertesto

La conclusione Immaginò un programma tipo Enquire, che funzionava su sistemi diversi attraverso RPC Assolutamente decentrato. Chi usava poteva creare connessioni Non c'era un database centrale, non c'erano nodi privilegiati Tutti i nodi/documenti con un'indirizzo unico nello stesso spazio, lo spazio dell'informazione

Immaginò un programma tipo Enquire, che funzionava su sistemi diversi attraverso RPC

Assolutamente decentrato.

Chi usava poteva creare connessioni

Non c'era un database centrale, non c'erano nodi privilegiati

Tutti i nodi/documenti con un'indirizzo unico nello stesso spazio, lo spazio dell'informazione

Ma era ancora al livello di idea... 1988: il capo di TBL gli chiese una proposta formale Nessuna idea su come implementare Per sentito dire si avvicinò a Internet, e pensò che potesse essere l'infrastruttura adatta (TCP/IP, email) Al Cern non avavano ancora adottato Internet!

1988: il capo di TBL gli chiese una proposta formale

Nessuna idea su come implementare

Per sentito dire si avvicinò a Internet, e pensò che potesse essere l'infrastruttura adatta (TCP/IP, email)

Al Cern non avavano ancora adottato Internet!

Un problema politico Nella proposta TBL doveva far passare il progetto come sistema di documentazione, non sistema ipertestuale, perché quella era l'esigenza sentita Inoltre doveva consentire a tutti di mantenere i propri formati Riprese da alcuni programmi (come Hypercard per Mac) le hot words, parole sottolineate che erano dei collegamenti (da Ted Nelson)

Nella proposta TBL doveva far passare il progetto come sistema di documentazione, non sistema ipertestuale, perché quella era l'esigenza sentita

Inoltre doveva consentire a tutti di mantenere i propri formati

Riprese da alcuni programmi (come Hypercard per Mac) le hot words, parole sottolineate che erano dei collegamenti (da Ted Nelson)

1989: la prima proposta Su rete DECnet, ma con il plus di funzionare anche in Internet grazie a TCP/IP Sistema di indirizzi unici basato su RCP Ipertesto di documenti esistenti

Su rete DECnet, ma con il plus di funzionare anche in Internet grazie a TCP/IP

Sistema di indirizzi unici basato su RCP

Ipertesto di documenti esistenti

1990: nessuna risposta Riformulò la proposta nel 1990 Nessuna risposta ancora! Nello stesso periodo il cern comprò un computer NeXT (nuova idea di Steve Jobs della Apple) Un suo capo (Mike Sendall) gli disse: “perché non provi a programmarci quella cosa dell'ipertesto?”

Riformulò la proposta nel 1990

Nessuna risposta ancora!

Nello stesso periodo il cern comprò un computer NeXT (nuova idea di Steve Jobs della Apple)

Un suo capo (Mike Sendall) gli disse: “perché non provi a programmarci quella cosa dell'ipertesto?”

Nasce il nome WWW Si decise di chiamare il progetto World Wide Web Intanto TBL e Robert Cailliau iniziarono a interessarsi del mercato dell'ipertesto Pensavano di riuscire a coinvolgere alcune aziende che producevano editor per ipertesti ad aggiungere funzioni internet: fu un fiasco.

Si decise di chiamare il progetto World Wide Web

Intanto TBL e Robert Cailliau iniziarono a interessarsi del mercato dell'ipertesto

Pensavano di riuscire a coinvolgere alcune aziende che producevano editor per ipertesti ad aggiungere funzioni internet: fu un fiasco.

Chi fa da sé... TBL vide in compenso software di navigazione fra ipertesti che erano molto vicini a come aveva immaginato i browser. Scrisse allora su NeXT il suo primo sistema WWW. Scrisse un client (il browser) che poteva sfogliare i documenti, e un codice per realizzare ipertesti: HTML Scrisse anche un server, uno spazio della sua macchina NeXT che conteneva i dati, e il protocollo http

TBL vide in compenso software di navigazione fra ipertesti che erano molto vicini a come aveva immaginato i browser.

Scrisse allora su NeXT il suo primo sistema WWW. Scrisse un client (il browser) che poteva sfogliare i documenti, e un codice per realizzare ipertesti: HTML

Scrisse anche un server, uno spazio della sua macchina NeXT che conteneva i dati, e il protocollo http

Schema del primo www locale (architettura client-server) Http, uri Browser NeXT 01 Server Html Html

Le basi del futuro Il browser era solo testo, a linea di comando TBL ebbe la lungimiranza di non utilizzare solo protocolli http (hypertextual transfer protocol), ma di aggiungere anche la capacità di supporto di ftp e di altre reti locali e ai newsgroup Un'enorme massa di informazioni era così disponibile attraverso quel sistema Con altre macchine NeXT funzionava perfettamente!

Il browser era solo testo, a linea di comando

TBL ebbe la lungimiranza di non utilizzare solo protocolli http (hypertextual transfer protocol), ma di aggiungere anche la capacità di supporto di ftp e di altre reti locali e ai newsgroup

Un'enorme massa di informazioni era così disponibile attraverso quel sistema

Con altre macchine NeXT funzionava perfettamente!

Un problema Era disponibile solo su NeXT, ma NeXT, benché ottimo, non fu un successo commerciale (troppi concetti innovativi?) Che fare? Insistere a migliorare www su NeXT o portarlo su PC o Mac o Unix, con rischio di grande rallentamento? Continuarono su NeXT, ma crearono delle “dimostrazioni” su mainframe con l'elenco del telefono: fu un successo

Era disponibile solo su NeXT, ma NeXT, benché ottimo, non fu un successo commerciale (troppi concetti innovativi?)

Che fare? Insistere a migliorare www su NeXT o portarlo su PC o Mac o Unix, con rischio di grande rallentamento?

Continuarono su NeXT, ma crearono delle “dimostrazioni” su mainframe con l'elenco del telefono: fu un successo

Tutto ciò che serviva: Un server (programmato su mainframe) Dei browser, che TBL e soci distribuirono per diverse piattaforme Continuò a diffondere l'idea del web, per avere molti server e distribuì browser, ma senza grande successo

Un server (programmato su mainframe)

Dei browser, che TBL e soci distribuirono per diverse piattaforme

Continuò a diffondere l'idea del web, per avere molti server e distribuì browser, ma senza grande successo

Strategie di diffusione Http: a differenza di ftp o di nntp era orientato a scambiare velocemente (latenza di 1/10 di secondo) i file ipertestuali Ma come convincere tutti a usare http, quando una marea di informazioni già esistevano su ftp? Soluzione: URI (universal resource identifier)

Http: a differenza di ftp o di nntp era orientato a scambiare velocemente (latenza di 1/10 di secondo) i file ipertestuali

Ma come convincere tutti a usare http, quando una marea di informazioni già esistevano su ftp?

Soluzione: URI (universal resource identifier)

L'URI Http: > indica il protocollo // > separa il protocollo dall'indirizzo Www > indica il web nome.it > indica la macchina all'interno di un dominio geografico /qualcosa.qualcos'altro > è a discrezione del server

Http: > indica il protocollo

// > separa il protocollo dall'indirizzo

Www > indica il web

nome.it > indica la macchina all'interno di un dominio geografico

/qualcosa.qualcos'altro > è a discrezione del server

Ma l'uri incorpora... Ftp Nntp Gopher Wais

Ftp

Nntp

Gopher

Wais

HTML Sebbene su web si potesse trovare di tutto (suoni, filmati, immagini, word, ecc.), c'era bisogno di una lingua franca che servisse per cose rapide da scrivere e per indicare gli URI Andò oltre le attese: doveva essere la trama del web ma venne usato anche per scrivere contenuti

Sebbene su web si potesse trovare di tutto (suoni, filmati, immagini, word, ecc.), c'era bisogno di una lingua franca che servisse per cose rapide da scrivere e per indicare gli URI

Andò oltre le attese: doveva essere la trama del web ma venne usato anche per scrivere contenuti

Rendere pubblica l’idea Nonostante l'entusiasmo di coloro che lo provavano direttamente, non ottennero finanziamenti per il WWW Stremati postarono i programmi NeXT su un newsgroup, nella speranza che altri utenti NeXT installassero il server e aprissero nodi WWW: fu la mossa decisiva

Nonostante l'entusiasmo di coloro che lo provavano direttamente, non ottennero finanziamenti per il WWW

Stremati postarono i programmi NeXT su un newsgroup, nella speranza che altri utenti NeXT installassero il server e aprissero nodi WWW: fu la mossa decisiva

Portabilità Il passo successivo, visto che contributi non arrivavano, fu quello di portare i programmi su altre macchine Il processo fu comunque piuttosto lento all'inizio, ma a carattere virale: con esplosione improvvisa una volta raggiunta la massa critica

Il passo successivo, visto che contributi non arrivavano, fu quello di portare i programmi su altre macchine

Il processo fu comunque piuttosto lento all'inizio, ma a carattere virale: con esplosione improvvisa una volta raggiunta la massa critica

Dal 1993: Mosaic e Netscape

1994: w3c Nasce il w3 consortium, ente senza fini di lucro voluto e diretto da Tim Berners-Lee. presiede agli sviluppi futuri della rete, propone linguaggi e protocolli

Nasce il w3 consortium, ente senza fini di lucro voluto e diretto da Tim Berners-Lee.

presiede agli sviluppi futuri della rete, propone linguaggi e protocolli

Entra Microsoft: Explorer

Lo sviluppo recente di Internet < http://www.zacon.org/robert/internet/timeline/ > < http://www.gandalf.it/dati />

Il focus del www L'idea di fondo era creare un sistema che costituisse uno spazio condiviso unico per le informazioni, in qualunque formato. Per far ciò non bisognava tentare di modificare i formati, ma assegnare un indirizzo unico ad ogni pezzo di informazione, sia un documento Word, che un pezzo di testo Questo differenziava il sistema dagli altri ipertesti chiusi con soli link interni

L'idea di fondo era creare un sistema che costituisse uno spazio condiviso unico per le informazioni, in qualunque formato.

Per far ciò non bisognava tentare di modificare i formati, ma assegnare un indirizzo unico ad ogni pezzo di informazione, sia un documento Word, che un pezzo di testo

Questo differenziava il sistema dagli altri ipertesti chiusi con soli link interni

Oggi la rete funziona sugli stessi principi Server Server Server Client Con http, tcp/ip dns, html, ftp, ecc...

In sintesi Il web è l'applicazione di maggior successo di internet (ma l'inizio non fu facile!) Entrambi sono frutto di una serie di idee, sia letterarie sia tecnologiche, che si sono sviluppate nel 900, in particolare (ma non solo) nella seconda metà Nate liberamente, hanno trovato talvolta un collettore nella ricerca militare, ma solo perché lì confluivano i finanziamenti. Le idee si sono prodotte fuori (specie al MIT).

Il web è l'applicazione di maggior successo di internet (ma l'inizio non fu facile!)

Entrambi sono frutto di una serie di idee, sia letterarie sia tecnologiche, che si sono sviluppate nel 900, in particolare (ma non solo) nella seconda metà

Nate liberamente, hanno trovato talvolta un collettore nella ricerca militare, ma solo perché lì confluivano i finanziamenti. Le idee si sono prodotte fuori (specie al MIT).

Internet in sintesi E' frutto di idee collettive, sviluppate da più persone assieme o singolarmente Ruota attorno al concetto di rete, di connessione Assume valore dalla grandezza delle informazioni a disposizione Perde valore se si limitano le informazioni (una caratteristica delle reti: il valore aumenta con il quadrato del numero dei nodi)

E' frutto di idee collettive, sviluppate da più persone assieme o singolarmente

Ruota attorno al concetto di rete, di connessione

Assume valore dalla grandezza delle informazioni a disposizione

Perde valore se si limitano le informazioni (una caratteristica delle reti: il valore aumenta con il quadrato del numero dei nodi)

Il web in sintesi “ Il web doveva essere usato come sistema informativo personale e come strumento di gruppo ad ogni livello, a partire da due individui che creano un volantino per la recita della locale scuola elementare fino alla popolazione mondiale che prende decisioni sui grandi temi ecologici”

“ Il web doveva essere usato come sistema informativo personale e come strumento di gruppo ad ogni livello, a partire da due individui che creano un volantino per la recita della locale scuola elementare fino alla popolazione mondiale che prende decisioni sui grandi temi ecologici”

Il web è composto da tcp/ip Http Html Browser (client) Server Attraverso una connessione (telefonica, ma non solo: satellite, fibra ottica…

tcp/ip

Http

Html

Browser (client)

Server

Attraverso una connessione (telefonica, ma non solo: satellite, fibra ottica…

Fine Fonti principali: http://www.laterza.it/internet/leggi/internet2004/online/07_temi_10.htm (Calvo, Ciotti, Roncaglia, Zeta) L'architettura del nuovo Web, Feltrinelli 2001 (Tim Berners-Lee) wikipedia

Add a comment

Related pages

Storia di Internet - Wikipedia

La storia di Internet è direttamente collegata allo sviluppo delle reti di telecomunicazione. L'idea di una rete informatica che permettesse agli utenti ...
Read more

Breve storia di Internet - Informatica & Poesia

Breve storia di Internet – prof. Claudio Maccherani – 2004 – pag. 2 1980, collegamento di Arpane e CSNet, vera “nascita” di Internet Nel 1980 ...
Read more

Breve storia di Internet - Registrazione Dominio

Home page Breve storia di Internet . Registrazione Domini: Internet nasce da un progetto che vedeva il Mondo diviso in
Read more

Storia di Internet

STORIA DI INTERNET Internet è una rete telematica di portata mondiale. Il suo scopo originario era quello di garantire comunicazioni stabili ed ...
Read more

Storia di internet - Dario Bonacina Website

Documento scaricabile con breve storia di internet, dal '57 ai giorni nostri, scritta da Dario Bonacina.
Read more

Internet - Wikipedia

Internet è una rete ad accesso pubblico che connette vari dispositivi in tutto il mondo. Dalla sua nascita rappresenta il principale mezzo di ...
Read more

Storia di internet - Realizzazione siti internet e ...

La storia di internet. Come si sviluppò la rete internet negli anni 60.
Read more

Storia di Internet - YouTube

Il video "definitivo" della storia di Internet, spiegata da Marco Cavicchioli. Dagli albori (1969) ai giorni d'oggi (2011). Per dubbi o domande ...
Read more

La storia di Internet (sub ita) - YouTube

La storia di Internet (sub ita) Alessandro Gubitosi. ... storia di internet e facebook by traffic 5.2 - Duration: 30:10. maucino82 993 views.
Read more