5. Il messaggio venga consegnato da un postino che conosca la strada tra la casa di Rossi e quella di Petrelli e che abbia un mezzo di trasporto per raggiungerla.
6. Il messaggio sia scritto in una lingua parlata sia da Rossi che da PetrelliRossi Petrelli
7.
8. Il messaggio (request) deve essere consegnato con un mezzo di trasporto PROTOCOLLO TCP : HTTP
9. Il messaggio deve essere scritto in un linguaggio comprensibile ad entrambiHTMLsender receiver
10. Indirizzi IP Ogni nodo in internet è identificato da un Indirizzo IP (Internet Protocol) che ne identifica in maniera univoca la posizione. In questo modo può essere raggiunto da ognuno degli altri nodi della rete L’indirizzo IP è formato da quattro numeri (da 0 a 255) separati da un punto, secondo la struttura 192 . 168 . 0 . 1
11. DNS – Domain Name System Al fine di facilitare l’identificazione degli host nella rete è stato sviluppato il sistema dei Nomi di Dominio, con il quale è possibile risolvere l’indirizzo IP di un nodo attraverso dei particolari indici che gestiscono la registrazioni di nomi univoci opportunamente registrati. Il compito di risolvere un NOME host in un INDIRIZZO IP è affidato ai server DNS. www.comics.it 192 . 168 . 0 . 1 Server DNS
12. Protocollo HTTP HyperTextTrasmissionProtocol(HTTP) è il protocollo che permette il reperimento delle risorse Web. E’ un protocollo applicativo (5° livello) di richiesta/risposta basato tipicamente sulla suite di protocolli TCP/IP. Tutti i client e server Web devono supportare il protocollo HTTP per poter scambiare richieste e risposte. Per questa ragione i client e i server Web sono chiamati anche client HTTP e server HTTP.
13. Protocollo HTTP Il protocollo HTTP è costituito da una richiesta e una risposta. Il protocollo HTTP identifica le risorse attraverso URL (Universal resourcelocator) La richiesta, inoltrata dal client, contiene l’URL della risorsa, il metodo (POST o GET), e delle extensionheader (informazioni quali data della richiesta, browser, SO, etc..) La risposta comprende, oltre che il contenuto (immagine, ipertesto, etc..), il codice della risposta.
15. URL – UniformResourcelocator schema :// host.domain / pathname http :// www.scuolacomics.it / lezioni/lezione_01.html schema: indica il modo con cui accedere alla risorsa, cioè quale protocollo bisogna usare per interagire con il server che controlla la risorsa. Il metodo di accesso più comune è HTTP host.domain: è l’hostname del nodo nel quale risiede la risorsa Web. pathname: identifica la risorsa presso il server Web. In particolare, si specifica il cammino all’interno dell’organizzazione del file system dedicata alle risorse Web. Nel caso in cui il pathname non contenga alcun nome di file, si suppone che la pagina selezionata sia quella di default.
16. Linguaggio HTML Il linguaggio più diffuso nel WWW è sicuramente l’HyperText Markup Language, l’HTML. L’ipertesto è innanzitutto un differente sistema di lettura. La lettura del testo, infatti, non è più sequenziale ma scelta direttamente dall’utente che attraverso dei collegamenti (link) può scegliere la successione dei testi così come preferisce. Una pagina HTML è un file di testo in cui i dati sono inseriti all’interno di particolari strutture, chiamate TAG, che descrivono la struttura del dato. Queste pagine vengono poi renderizzate dai browser che processano tali tag interpretando le informazioni di struttura in moda da definire un layout.
17. Schema di un documento HTML <HTML> <HEAD> <TITLE> Titolo pagina </TITLE> </HEAD> <BODY> Corpo del documento </BODY> </HTML>
32. Meccanismi di comunicazione e naming di Internet TCP/IP DNS Tre nuovi standard Sistema di indirizzamento delle risorse URL Protocollo HTTP Linguaggio HTML Sistema client-server Client (Browser) Server Web