Gli ipertesti del World Wide Web Funzionamento e tecniche di realizzazione a cura di Loris Tissìno (www.tissino.it)

Slides:



Advertisements
Presentazioni simili
Accessibilità, usabilità, credibilità
Advertisements

Corso di Fondamenti di Informatica
HtML Premessa introduttiva al laboratorio Sergio Capone.
Internet: la rete delle reti
A. FERRARI Alberto Ferrari. L'HyperText Markup Language (HTML) (traduzione letterale: linguaggio di marcatura per ipertesti) è un linguaggio usato per.
HTML Hyper Text Mark-Up Language. HTML Hyper Text Mark-Up Language Linguaggio di marcatura per ipertesti E un linguaggio di formattazione usato per descrivere.
(Appunti da Scott Mitchell, James Atkinsons - Active Server Pages 3.0 – ed. Apogeo) Le pagine ASP.
Internet Concetti e termini (7.1.1).
INTERNET : ARPA sviluppa ARPANET (rete di computer per scopi militari)
Mantenimento dello stato Laboratorio Progettazione Web AA 2009/2010 Chiara Renso ISTI- CNR -
IL NOSTRO LABORATORIO. Di INFORMATICA..
ING. CARLO MANFUCCI COMUNE DI GROSSETO
Internet e Web Dinamico
Web e HTTP Crediti Parte delle slide seguenti sono adattate dalla versione originale di J.F Kurose and K.W. Ross (© All Rights Reserved)
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Richiami sul modello Client/Server (per.
Linguaggi per il Web Laboratorio di Applicazioni Informatiche II mod. A.
1 Basi di dati e Web Prof. Stefano Paraboschi Prof. Barbara Pernici.
ICT (Information and Communication Technology):
Architettura del World Wide Web
Labbreviazione: WWW letteralmente: World = mondo Wide = esteso Web = rete Può essere tradotta come: Rete estesa in tutto il mondo.
Labbreviazione: WWW letteralmente: World = mondo Wide = esteso Web = rete Può essere tradotta come: Rete estesa in tutto il mondo.
INTERNET 1. WWW WWW, World Wide Web è unenorme banca dati mondiale, distribuita su un grandissimo numero di locazioni (siti), collegati fra loro da reti.
World Wide Web, ipertesti e HTML Lezione 6
Reti di Calcolatori IL LIVELLO APPLICAZIONI WEB e HTTP.
4 Cosa è una rete? ã Punto di vista logico: sistema di dati ed utenti distribuito ã Punto di vista fisico: insieme di hardware, collegamenti, e protocolli.
Corso di PHP.
Introduzione al Web Concetti Fondamentali
Corso di Informatica per Giurisprudenza Lezione 7
WORLD WIDE WEB Il World Wide Web (Web, WWW o W3) è un'architettura software utilizzata per fornire l'accesso e la navigazione ad un insieme molto vasto.
Classe 5 A Pr1 Il Sito Web Internet è la rete mondiale grazie alla quale possiamo comunicare via computer con ogni parte del globo. Di Internet fa parte.
Modulo 7 – reti informatiche u.d. 1 (syllabus – )
Internet L’essenziale.
Server Web in una rete Windows Sommario Meccanismi di accesso remoto Meccanismi di accesso remoto Introduzione ai Server Web Introduzione ai Server.
Elaborazioni server-side: dalle CGI al PHP
Introduzione alle ASP: primi passi negli script. Frosini Andrea Università degli studi di Siena Dipartimento di Scienze Matematiche.
1 Ripassino Reti di Computer Carasco 19/02/ Che cosa è una rete informatica? Una rete informatica è un insieme di computer connessi tra di loro.
Basi di Dati e Sistemi Informativi
Sistemi Informativi sul Web
Applicazioni Web HTTP, HTML e CSS Elaborato da Gianluca Lauteri e Daniele Filannino.
Gianpaolo Cecere Introduzione
Common Gateway Interface. Dynamic HTML le risposte inviate al client sono (parzialmente o totalmente) create on-the-fly (al volo) dopo aver ricevuto il.
Il World Wide Web Lidea innovativa del WWW è che esso combina tre importanti e ben definite tecnologie informatiche: Documenti di tipo Ipertesto. Sono.
Sistemi di Elaborazione dellInformazione Modulo 3 -Protocolli applicativi Unità didattica 4 -Protocolli del Web Ernesto Damiani Lezione 4 – Caching HTTP.
BIOINFO3 - Lezione 101 GLI IPERTESTI Una delle innovazioni introdotte da HTML e dal WWW in generale, rispetto ad un testo normale è sicuramente la possibilità
Il linguaggio HTML Antonella Schiavon – settembre 2008 rev. 1 – aprile 2011.
Applicazione Web Informatica Abacus Informatica Classe VIA 2008/2009 N.Ceccon INF (01) Revisione 4.0 settembre 2008.
Internet.
prof.ssa Giulia Quaglino
Lezione 8.
Protocolli e architetture per WIS. Web Information Systems (WIS) Un Web Information System (WIS) usa le tecnologie Web per permettere la fruizione di.
Creato da Riccardo Nuzzone
CORSO DI INFORMATICA Internet e Posta Elettronica
Internet e HTML Diffusione di informazioni mediante la rete Internet.
1 Storia di Internet Internet non è un’invenzione degli anni ’90….. Nata dagli studi di un’agenzia detta ARPA (Advanced Research Projects Agency) Internet.
HTML HTML e il web.
InternetInternet Sede: Salvo D’acquisto 2010/2011 Docente: Vito Monno.
Insieme dei metodi e delle tecnologie che realizzano i sistemi di trasmissione, ricezione ed elaborazione di informazioni.
1 Informatica Generale Alessandra Di Pierro Ricevimento: Giovedì ore presso Dipartimento di Informatica, Via Buonarroti,
Protocolli e architetture per WIS. Cronologia di Internet ricerche sulla commutazione di pacchetto (Leonard Kleinrock) 1967 Nasce il progetto.
Sistemi di elaborazione dell’informazione Modulo 3 -Protocolli applicativi Unità didattica 4 -Protocolli del Web Ernesto Damiani Lezione 1 – World Wide.
Dipartimento di Ingegneria dell’Informazione
Servizi Internet Claudia Raibulet
NUOVA ECDL ONLINE ESSENTIAL
Eprogram informatica V anno.
PHP.  HTML (Hyper Text Markup Language)  CSS (Cascading Style Sheets)  Javascript (linguaggio di programmazione client)  PHP ( Hypertext Preprocessor.
I NTERNET Rete interconnessa che permette il collegamento tra due host eterogenei, appartenenti a reti differenti separati anche da grande distanze. Internet.
IL WEB Navigazione – Posta elettronica – Socializzazione - Comunicazione.
La rete Internet la storia intranet e extranet
INTERNET E INTRANET Classe VA SIA. La Storia di INTERNET ’ – ARPANET 1969 – anno di nascita università Michigan - Wayne 1970 – – INTERNET.
Eprogram informatica V anno. Programmare in rete.
Transcript della presentazione:

Gli ipertesti del World Wide Web Funzionamento e tecniche di realizzazione a cura di Loris Tissìno (

Internet: termini essenziali host ip (internet protocol) indirizzi IP dns (domain name system) dominio

World Wide Web ragnatela mondiale riferimento ai collegamenti ipertestuali tra i documenti (logici) e non a quelli fisici tra i calcolatori basato su protocolli (HTTP) e linguaggi (HTML) standard

Modello client-server l'applicazione client (il browser) invia una richiesta l'applicazione server invia una risposta

URL uniform resource locator, localizzatore uniforme di risorse esempi:

Protocollo HTTP – richiesta GET /percorso/doc.html HTTP/1.1 Host:... User-Agent:... Accept:... Accept-Language: Referer:... If-modified-since:......

Protocollo HTTP – risposta HTTP/ OK Date:... Server:... Content-Type:......

Linguaggio HTML HTML, hyper-text markup language, linguaggio di marcatura degli ipertesti file di testo puro permette collegamenti ipertestuali locali o remoti

Esempio di codice HTML Pagina web di esempio Pagina di esempio a cura di Loris Tissino.

Standard aperti HTTP e HTML sono standard aperti Vantaggi: sviluppo di diverse applicazioni client e server, editors, tecnologie supporto di tutte le piattaforme nessun vincolo con un fornitore specifico

Staticità e dinamicità Si può considerare dinamico: ciò che si muove (lampeggia, scorre...) ciò che si modifica (è diverso, si aggiorna...) Si può considerare statico: ciò che sul server è già pronto per essere inviato al client ciò che giunto al client appare immobile

Staticità e dinamicità Pagine web dinamiche: elaborazione sul lato client Pagine web generate dinamicamente: elaborazione sul lato server

Dinamicità sul lato client immagini animate javascript fogli di stile (css) html dinamico applets java animazioni flash audio / video

Elaborazione sul lato server CGI, common gateway interface (perl, c) ASP (active server pages) PHP (php: hypertext preprocessor)

Elaborazione quando? al momento della richiesta al momento della messa in linea dei contenuti a intervalli regolari prestabiliti

Contenuti digitali cd rom / dvd sito web

Cd rom puro contenuto (file semplici) web cd applicazioni (es. giochi) cd interattivo (es. enciclopedie multimediali)

Sito web internet intranet extranet

Applicazioni web applicazioni che si basano sull'interazione via web con l'utente, che non si limita a consultare (leggere, visualizzare) i documenti prevedono sessioni di lavoro di utenti riconosciuti

Sessione di lavoro registrazione utente (solo una volta) dati utente, conferma via , attivazione login inizio della sessione, a volte è previsto un timeout logout fine della sessione

Cookies lett. biscotti, piccole sequenze di caratteri per il mantenimento delle informazioni relative alla sessione scambiate tra browser e server web qualche pericolo per la privacy...

Cookies – un esempio (¼) il browser chiede una pagina al server il server risponde: eccoti la pagina, ti prego di memorizzare il cookie di nome pinco con valore abcd01234 la pagina contiene un modulo (con i campi nome utente e password

Cookies – un esempio (2/4) l'utente compila il modulo della pagina ed il browser invia i dati insieme al cookie utente=paperino password=ltdnppqqq cookie=abcd01234 il server riconosce l'utente, e memorizza che al cookie abcd01234 corrisponde l'utente autenticato paperino

Cookies – un esempio (¾) per le operazioni successive, il browser invia solo la richiesta (non più nome utente e password) accompagnata dal cookie: cookie=abcd01234 il server, in base al cookie, sa che l'utente è paperino

Cookies – un esempio (4/4) alla chiusura della sessione, il browser richiama una pagina appositamente predisposta, sempre passando il cookie: cookie=abcd01234 il server memorizza che il cookie indicato non è più associato all'utente paperino