SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Edizione 2011-12 Università degli Studi di Milano Bicocca Dipartimento di Informatica, Sistemistica e Comunicazione Corso di Strumenti e applicazioni del Web 5. Introduzione a Internet Roberto Polillo
Queste slides ,[object Object],[object Object],[object Object],R.Polillo - Ottobre 2011
Premessa ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],R.Polillo - Ottobre 2011
Reti di computer R.Polillo - Ottobre 2011
Reti di computer R.Polillo - Ottobre 2011 Possono essere collegate fra loro
Internet: una rete di reti R.Polillo - Ottobre 2011 Router
Internet: una unica rete virtuale R.Polillo - Ottobre 2011 a b c d e f
Internet: una rete di reti R.Polillo - Ottobre 2011
Il problema della comunicazione  ,[object Object],R.Polillo - Ottobre 2011 A B Protocollo di comunicazione : regole e formati per il trasferimento di messaggi Informazioni per il recapito Messaggio Sas jhgjhg hjgjhg hggh kjkl
Protocollo TCP/IP Le regole che governano la trasmissione di messaggi su Internet ,[object Object],[object Object],[object Object],R.Polillo - Ottobre 2011
Scomposizione di un file in pacchetti data stream pacchetti destinatario, mittente, ecc. R.Polillo - Ottobre 2011
Istradamento R.Polillo - Ottobre 2011 BOOM
Indirizzo IP R.Polillo - Ottobre 2011 123.55.12.247 Ogni elaboratore connesso a Internet è univocamente individuato da indirizzo IP (IP= Internet Protocol), fatto di 4 interi fra 0 e 255 (32 bit)
Spazio di indirizzamento ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],R.Polillo - Ottobre 2011
Livelli di potocollo ,[object Object],[object Object],[object Object],R.Polillo - Ottobre 2011 Destinatario, mittente, ecc.
Domain Name System (DNS) ,[object Object],Esempio: venus.disco.unimib.it R.Polillo - Ottobre 2011 nome del dominio (a più livelli) nome del computer
Domain Name System (DNS) R.Polillo - Ottobre 2011 server per disco.unimib.it (Risolve gli indirizzi sotto disco) server per unimib.it Root server per dominio it it psicologia disco … a b fiat unimib … …
Come interpretare i contenuti informativi R.Polillo - Ottobre 2011 A B mariorossiviasar degna2720100m ilano La soluzione tradizionale: nome cognome via cap città
Come interpretare i contenuti informativi R.Polillo - Ottobre 2011 A B La soluzione più flessibile:
XML: e X tensible  M arkup  L anguage R.Polillo - Ottobre 2011 <?xml version=&quot;1.0&quot;?> <anagrafica> <nome>mario</nome> <cognome>rossi</cognome> <indirizzo> <via>via sardegna</via> <numero>27</numero> <cap>20100</cap> <città>milano</città> </indirizzo> </anagrafica>
R.Polillo - Ottobre 2011 A B XML: e X tensible  M arkup  L anguage <?xml version=&quot;1.0&quot;?> <anagrafica> <nome>mario</nome> <cognome>rossi</cognome> <indirizzo> <via>via sardegna</via> <numero>27</numero> <cap>20100</cap> <città>milano</città> </indirizzo> </anagrafica>
Esempio ,[object Object],[object Object],[object Object],R.Polillo - Ottobre 2011
Come interpretare i contenuti informativi R.Polillo - Ottobre 2011 A B Come può il ricevente verificare che la struttura ricevuta sia &quot;valida&quot;?  Descrizione della grammatica In XML: DTD (Data Type Definition), oppure  XML Schema
DTD: Esempio R.Polillo - Ottobre 2011 <!ELEMENT anagrafica (nome, cognome, indirizzo) > <!ELEMENT nome (#PCDATA)> <!ELEMENT cognome (#PCDATA)> <!ELEMENT indirizzo ( (via | piazza) , numero, cap, città) > <!ELEMENT via (#PCDATA)> <!ELEMENT numero (#PCDATA)> <!ELEMENT cap (#PCDATA)> <!ELEMENT città (#PCDATA)>
Come interpretare i contenuti informativi R.Polillo - Ottobre 2011 A B Non serve inviare la DTD ad ogni messaggi: basta che questa sia nota Descrizione  della grammatica
Riferimenti ,[object Object],[object Object],[object Object],[object Object],[object Object],R.Polillo - Ottobre 2011

Weitere ähnliche Inhalte

Ähnlich wie 5. Introduzione a internet

1 Intro Propedeutici
1 Intro Propedeutici1 Intro Propedeutici
1 Intro Propedeutici
acapone
 

Ähnlich wie 5. Introduzione a internet (20)

4. Introduzione al web (Parte I)
4. Introduzione al web (Parte I)4. Introduzione al web (Parte I)
4. Introduzione al web (Parte I)
 
Corso Web 2.0: Web feed e aggregatori
Corso Web 2.0: Web feed e aggregatoriCorso Web 2.0: Web feed e aggregatori
Corso Web 2.0: Web feed e aggregatori
 
2.Introduzione a Internet
2.Introduzione a Internet2.Introduzione a Internet
2.Introduzione a Internet
 
2 .Introduzione a internet
2 .Introduzione a internet2 .Introduzione a internet
2 .Introduzione a internet
 
2. Introduzione a internet (I)
2. Introduzione a internet (I)2. Introduzione a internet (I)
2. Introduzione a internet (I)
 
16. Creazione collettiva
16. Creazione collettiva16. Creazione collettiva
16. Creazione collettiva
 
3. Introduzione a internet (ii)
3. Introduzione a internet (ii)3. Introduzione a internet (ii)
3. Introduzione a internet (ii)
 
2. Evoluzione del Web: dal Web 1.0 al Web 2.0
2. Evoluzione del Web: dal Web 1.0 al Web 2.02. Evoluzione del Web: dal Web 1.0 al Web 2.0
2. Evoluzione del Web: dal Web 1.0 al Web 2.0
 
L'aspetto sociale del p2p
L'aspetto sociale del p2pL'aspetto sociale del p2p
L'aspetto sociale del p2p
 
l'aspetto sociale del p2p
l'aspetto sociale del p2pl'aspetto sociale del p2p
l'aspetto sociale del p2p
 
Lezione 4: Web feed e aggregatori
Lezione 4: Web feed e aggregatoriLezione 4: Web feed e aggregatori
Lezione 4: Web feed e aggregatori
 
14. Conclusioni del corso
14. Conclusioni del corso14. Conclusioni del corso
14. Conclusioni del corso
 
1 Intro Propedeutici
1 Intro Propedeutici1 Intro Propedeutici
1 Intro Propedeutici
 
Corso Web 2.0: Il Web come piattaforma
Corso Web 2.0: Il Web come piattaformaCorso Web 2.0: Il Web come piattaforma
Corso Web 2.0: Il Web come piattaforma
 
10. Evoluzione del web: dal Web 1.0 al Web 2.0
10. Evoluzione del web: dal Web 1.0 al Web 2.010. Evoluzione del web: dal Web 1.0 al Web 2.0
10. Evoluzione del web: dal Web 1.0 al Web 2.0
 
Internet e Posta Elettronica
Internet e Posta ElettronicaInternet e Posta Elettronica
Internet e Posta Elettronica
 
VoIP e Software Libero - Antonio Gallo - www.badpenguin.org
VoIP e Software Libero - Antonio Gallo - www.badpenguin.orgVoIP e Software Libero - Antonio Gallo - www.badpenguin.org
VoIP e Software Libero - Antonio Gallo - www.badpenguin.org
 
Internet e il commercio elettronico ebc srl erp billing crm e commerce
Internet e il commercio elettronico ebc srl erp billing crm e commerceInternet e il commercio elettronico ebc srl erp billing crm e commerce
Internet e il commercio elettronico ebc srl erp billing crm e commerce
 
Internet e il commercio elettronico ebc srl erp billing crm e commerce
Internet e il commercio elettronico ebc srl erp billing crm e commerceInternet e il commercio elettronico ebc srl erp billing crm e commerce
Internet e il commercio elettronico ebc srl erp billing crm e commerce
 
1. introduzione
1. introduzione1. introduzione
1. introduzione
 

Mehr von Roberto Polillo

Mehr von Roberto Polillo (20)

Future City, Ipotesi sulla città del futuro
Future City, Ipotesi sulla città del futuroFuture City, Ipotesi sulla città del futuro
Future City, Ipotesi sulla città del futuro
 
Teaching HCI to computing students: some considerations
Teaching HCI to computing students: some considerationsTeaching HCI to computing students: some considerations
Teaching HCI to computing students: some considerations
 
Conclusioni del corso
Conclusioni del corsoConclusioni del corso
Conclusioni del corso
 
22. Conclusioni del corso
22. Conclusioni del corso22. Conclusioni del corso
22. Conclusioni del corso
 
ICT e sviluppo sociale: alcune riflessioni
ICT e sviluppo sociale: alcune riflessioniICT e sviluppo sociale: alcune riflessioni
ICT e sviluppo sociale: alcune riflessioni
 
Editoria e industria dei media di fronte alla rivoluzione digitale
Editoria e industria dei media di fronte alla rivoluzione digitaleEditoria e industria dei media di fronte alla rivoluzione digitale
Editoria e industria dei media di fronte alla rivoluzione digitale
 
21. Progettare per l'errore
21. Progettare per l'errore21. Progettare per l'errore
21. Progettare per l'errore
 
20. Principi e linee guida (II)
20. Principi e linee guida (II)20. Principi e linee guida (II)
20. Principi e linee guida (II)
 
20. Principi e linee guida (I)
20. Principi e linee guida (I)20. Principi e linee guida (I)
20. Principi e linee guida (I)
 
18. Paradigmi di interazione uomo macchina (III)
18. Paradigmi di interazione uomo macchina (III)18. Paradigmi di interazione uomo macchina (III)
18. Paradigmi di interazione uomo macchina (III)
 
Wikipedia
WikipediaWikipedia
Wikipedia
 
Open internet
Open internetOpen internet
Open internet
 
17. Evoluzione dei paradigmi di interazione uomo macchina (I)
17. Evoluzione dei paradigmi di interazione uomo macchina (I)17. Evoluzione dei paradigmi di interazione uomo macchina (I)
17. Evoluzione dei paradigmi di interazione uomo macchina (I)
 
16. Evoluzione dei paradigmi di interazione uomo macchina (I)
16. Evoluzione dei paradigmi di interazione uomo macchina (I)16. Evoluzione dei paradigmi di interazione uomo macchina (I)
16. Evoluzione dei paradigmi di interazione uomo macchina (I)
 
20. Social networks
20. Social networks20. Social networks
20. Social networks
 
19. Le organnizzazioni sul web e segg
19. Le organnizzazioni sul web e segg19. Le organnizzazioni sul web e segg
19. Le organnizzazioni sul web e segg
 
18. Content sharing sites
18. Content sharing sites18. Content sharing sites
18. Content sharing sites
 
17. Web feed e aggregatori
17. Web feed e aggregatori17. Web feed e aggregatori
17. Web feed e aggregatori
 
15. Ancora sulla grafica
15. Ancora sulla grafica15. Ancora sulla grafica
15. Ancora sulla grafica
 
16. Social media
16. Social media16. Social media
16. Social media
 

Kürzlich hochgeladen

presentazione varietà allotropiche del carbonio.pptx
presentazione varietà allotropiche del carbonio.pptxpresentazione varietà allotropiche del carbonio.pptx
presentazione varietà allotropiche del carbonio.pptx
michelacaporale12345
 
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxAdducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
sasaselvatico
 
Presentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticaPresentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informatica
nico07fusco
 

Kürzlich hochgeladen (20)

Le forme allotropiche del C-Palestini e Pancia.docx
Le forme allotropiche del C-Palestini e Pancia.docxLe forme allotropiche del C-Palestini e Pancia.docx
Le forme allotropiche del C-Palestini e Pancia.docx
 
magia, stregoneria, inquisizione e medicina.pptx
magia, stregoneria, inquisizione e medicina.pptxmagia, stregoneria, inquisizione e medicina.pptx
magia, stregoneria, inquisizione e medicina.pptx
 
Piccole Personetestoitaliano-AuroraPalestini.docx
Piccole Personetestoitaliano-AuroraPalestini.docxPiccole Personetestoitaliano-AuroraPalestini.docx
Piccole Personetestoitaliano-AuroraPalestini.docx
 
TeccarelliLorenzo-i4stilidellapitturaromana.docx
TeccarelliLorenzo-i4stilidellapitturaromana.docxTeccarelliLorenzo-i4stilidellapitturaromana.docx
TeccarelliLorenzo-i4stilidellapitturaromana.docx
 
Pancia Asia_relazione laboratorio(forza d'attrito).docx
Pancia Asia_relazione laboratorio(forza d'attrito).docxPancia Asia_relazione laboratorio(forza d'attrito).docx
Pancia Asia_relazione laboratorio(forza d'attrito).docx
 
PalestiniAurora-la conoscenzatestoita.docx
PalestiniAurora-la conoscenzatestoita.docxPalestiniAurora-la conoscenzatestoita.docx
PalestiniAurora-la conoscenzatestoita.docx
 
Una breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opereUna breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opere
 
Gli isotopi scienze naturale seconda pres
Gli isotopi scienze naturale seconda presGli isotopi scienze naturale seconda pres
Gli isotopi scienze naturale seconda pres
 
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
 
Pancia Asia-La vita di Steve Jobs-Adriano Olivetti-Bill Gates.pptx
Pancia Asia-La vita di Steve Jobs-Adriano Olivetti-Bill Gates.pptxPancia Asia-La vita di Steve Jobs-Adriano Olivetti-Bill Gates.pptx
Pancia Asia-La vita di Steve Jobs-Adriano Olivetti-Bill Gates.pptx
 
presentazione varietà allotropiche del carbonio.pptx
presentazione varietà allotropiche del carbonio.pptxpresentazione varietà allotropiche del carbonio.pptx
presentazione varietà allotropiche del carbonio.pptx
 
TeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdfTeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdf
 
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptxTeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
 
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxAdducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
 
Palestini Aurora-Steve Jobs,Olivetti e Gates.pptx
Palestini Aurora-Steve Jobs,Olivetti e Gates.pptxPalestini Aurora-Steve Jobs,Olivetti e Gates.pptx
Palestini Aurora-Steve Jobs,Olivetti e Gates.pptx
 
Storia-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptxStoria-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptx
 
Presentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticaPresentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informatica
 
Educazione civica-Asia Pancia powerpoint
Educazione civica-Asia Pancia powerpointEducazione civica-Asia Pancia powerpoint
Educazione civica-Asia Pancia powerpoint
 
a scuola di biblioVerifica: come utilizzare il test TRAAP
a scuola di biblioVerifica: come utilizzare il test TRAAPa scuola di biblioVerifica: come utilizzare il test TRAAP
a scuola di biblioVerifica: come utilizzare il test TRAAP
 
magia, stregoneria, inquisizione e medicina.pptx
magia, stregoneria, inquisizione e medicina.pptxmagia, stregoneria, inquisizione e medicina.pptx
magia, stregoneria, inquisizione e medicina.pptx
 

5. Introduzione a internet

  • 1. Edizione 2011-12 Università degli Studi di Milano Bicocca Dipartimento di Informatica, Sistemistica e Comunicazione Corso di Strumenti e applicazioni del Web 5. Introduzione a Internet Roberto Polillo
  • 2.
  • 3.
  • 4. Reti di computer R.Polillo - Ottobre 2011
  • 5. Reti di computer R.Polillo - Ottobre 2011 Possono essere collegate fra loro
  • 6. Internet: una rete di reti R.Polillo - Ottobre 2011 Router
  • 7. Internet: una unica rete virtuale R.Polillo - Ottobre 2011 a b c d e f
  • 8. Internet: una rete di reti R.Polillo - Ottobre 2011
  • 9.
  • 10.
  • 11. Scomposizione di un file in pacchetti data stream pacchetti destinatario, mittente, ecc. R.Polillo - Ottobre 2011
  • 12. Istradamento R.Polillo - Ottobre 2011 BOOM
  • 13. Indirizzo IP R.Polillo - Ottobre 2011 123.55.12.247 Ogni elaboratore connesso a Internet è univocamente individuato da indirizzo IP (IP= Internet Protocol), fatto di 4 interi fra 0 e 255 (32 bit)
  • 14.
  • 15.
  • 16.
  • 17. Domain Name System (DNS) R.Polillo - Ottobre 2011 server per disco.unimib.it (Risolve gli indirizzi sotto disco) server per unimib.it Root server per dominio it it psicologia disco … a b fiat unimib … …
  • 18. Come interpretare i contenuti informativi R.Polillo - Ottobre 2011 A B mariorossiviasar degna2720100m ilano La soluzione tradizionale: nome cognome via cap città
  • 19. Come interpretare i contenuti informativi R.Polillo - Ottobre 2011 A B La soluzione più flessibile:
  • 20. XML: e X tensible M arkup L anguage R.Polillo - Ottobre 2011 <?xml version=&quot;1.0&quot;?> <anagrafica> <nome>mario</nome> <cognome>rossi</cognome> <indirizzo> <via>via sardegna</via> <numero>27</numero> <cap>20100</cap> <città>milano</città> </indirizzo> </anagrafica>
  • 21. R.Polillo - Ottobre 2011 A B XML: e X tensible M arkup L anguage <?xml version=&quot;1.0&quot;?> <anagrafica> <nome>mario</nome> <cognome>rossi</cognome> <indirizzo> <via>via sardegna</via> <numero>27</numero> <cap>20100</cap> <città>milano</città> </indirizzo> </anagrafica>
  • 22.
  • 23. Come interpretare i contenuti informativi R.Polillo - Ottobre 2011 A B Come può il ricevente verificare che la struttura ricevuta sia &quot;valida&quot;? Descrizione della grammatica In XML: DTD (Data Type Definition), oppure XML Schema
  • 24. DTD: Esempio R.Polillo - Ottobre 2011 <!ELEMENT anagrafica (nome, cognome, indirizzo) > <!ELEMENT nome (#PCDATA)> <!ELEMENT cognome (#PCDATA)> <!ELEMENT indirizzo ( (via | piazza) , numero, cap, città) > <!ELEMENT via (#PCDATA)> <!ELEMENT numero (#PCDATA)> <!ELEMENT cap (#PCDATA)> <!ELEMENT città (#PCDATA)>
  • 25. Come interpretare i contenuti informativi R.Polillo - Ottobre 2011 A B Non serve inviare la DTD ad ogni messaggi: basta che questa sia nota Descrizione della grammatica
  • 26.