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
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="1.0"?> <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="1.0"?> <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 "valida"? 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