INTRODUZIONE AL WEB cristina gena dipartimento di informatica [email protected] http://www.di.unito.it/~cgena/ BREVE STORIA DEL WEB Il WWW nasce nel 1990 al CERN (European Particle Physics Laboratory) di Ginevra, come mezzo per facilitare la collaborazione scientifica tra centri di ricerca di fisica delle particelle. Il suo ideatore è il fisico Tim Berners-Lee. La prima interfaccia grafica per il WWW (il browser Mosaic) uscì all’inizio del 1993, per opera di Marc Andreessen, che un anno dopo fondò la Netscape Communication Corp. Nel 1994, CERN e MIT stipularono un accordo per costituire il Consorzio WWW (W3C), dedicato alla standardizzazione e allo sviluppo di protocolli e linguaggi per il Web. Al W3C hanno in seguito aderito centinaia di altri enti e resta il principale punto di riferimento per tutto ciò che riguarda il Web (www.w3.org) HTML è il linguaggio base per produrre documenti per World Wide Web (WWW o WEB, ragnatela mondiale di informazioni..) Documenti WEB pagine ipertestuali che contengono contenuti multimediali • testo • immagini • suoni • legami ipertestuali a altre pagine programmi immagini, suoni, ... Pagine localizzate su server web e visualizzate da un client (browser) WEB BROWSER I Web browser Un Web browser è un programma, dotato di interfaccia grafica, che: interagisce con un server, richiedendone i servizi (per es. pagine Web) visualizza le pagine Web, mostrandone il contenuto e interpretando le indicazioni relative all’aspetto (colori, immagini, tipi di carattere, ecc…). http://dexterindustries.com/blog/wp-content/uploads/2012/04/web-browser-support.jpg Un po’ di ripasso L'Ipertesto è un insieme di testi o pagine leggibili con l'ausilio di un'interfaccia elettronica, in maniera non sequenziale, grazie a particolari parole che si chiamano hyperlink (rimandi), che costituiscono un rete raggiata o variamente incrociata di informazioni organizzate secondo criteri paritetici o gerarchici.(http://it.wikipedia.org/wiki/Ipertesto ) home page: link1 link2 pagina papers: link3 pagina di unito pagina del corep link4 Un po’ di ripasso Si parla di contenuti multimediali, specie in ambito informatico, quando per comunicare un'informazione riguardo a qualcosa ci si avvale di molti media, cioè mezzi di comunicazione di massa, diversi: immagini in movimento (video), immagini statiche (fotografie), musica e testo. (http://it.wikipedia.org/wiki/Multimedialit%C3%A0) Un po’ di ripasso Per visualizzare le pagine HTML si usano programmi chiamati Web browser (Netscape Navigator, Microsoft Internet Explorer, FireFox, Opera....) Le pagine HTML sono trasferite attraverso la rete Internet usando un protocollo particolare HTTP (HyperText Transfer Protocol) costruito al di sopra di TCP/IP (base di Internet) e localizzate mediante un ben preciso sistema di indirizzamento: URL (Uniform Resource Locator) Un po’ di ripasso Application Layer Transport Layer Internet Layer Host-to-Nework Layer DNS SMTP Telnet TCP HTTP UDP IP Insieme di eterogenei sistemi di rete ........ Come funziona il Web HTTP Http (HyperText Transfer Protocol) è il protocollo di comunicazione utilizzato da un client (browser) e da un server (HTTP Server) per trasferire file ipertestuali URL Un URL (Uniform Resource Locator) è l’indirizzo di una risorsa, per es., di una pagina Web. Ha la seguente forma: http://www.di.unito.it/cgena/index.html protocollo nome di dominio del sito path nome del file Come funziona il Web Come funziona il Web Come funziona il Web Come funziona il Web Come funziona il Web Come funziona il Web Come funziona il Web Come funziona il Web Come funziona il Web