Reti e Web

Transcript

Reti e Web
Ipertesto
Reti e Web
Ipertestualità e multimedialità
Ipertesto: documento elettronico
costituito da diverse parti: nodi
parti collegate tra loro: collegamenti
Navigazione: percorso tra diversi blocchi
Struttura reticolare: lettura utilizzando collegamenti
lettura non lineare
Ipertesto
Ipertesto
I collegamenti sono
orientati
collegamenti uscenti →
stella uscente
In molto strutture (Web):
Nodi: elementi minimali di informazione (pagine
web)
Collegamenti tra nodi (link)
Link associati a parole attive
collegamenti entranti
→ stella entrante
x
x
Collegamenti
Multimedialità
Classificazione dei collegamenti
Interni/esterni al nodo
Interni o esterni al sito
Link di navigazione/attivazione
Multimedialità: presenza di molte forme di
comunicazione
Attivazione: transizione dinamica
Es. modulo di ricerca
Testo
Immagini
Suoni
Filmati
…
Multimedialità
Diversi tipi di multimedialità:
Intrinseca, additiva, nativa
Ristretta: convergenza in un unico contesto
Interattiva
Reti e Web
World Wide Web
Ipermedialità
World Wide Web
Convergenza tra
World Wide Web (WWW)
Progettato al CERN (Ginevra) da Cailliau e
Berners-Lee (fine anni ‘80)
Facilitazione delle comunicazioni
ipertestualità e multimedialità
ipermedialità
World Wide Web
World Wide Web: costituito da pagine web
distribuite su server
dotate di collegamenti unidirezionali (link)
consultabili tramite browser (Internet Explorer,
Firefox, Opera, Chrome,…)
Visualizzazione delle pagine
Navigazione
Caratteristiche
Ipertestualità
Multimedialità
Distribuito su rete (Internet)
World Wide Web
Sito web: insieme pagine con una coerenza rispetto
Autore
Argomento di comunicazione
Destinatario
Collocazione fisica
Home page: pagina iniziale del sito
World Wide Web
Portale: sito con molteplicità di servizi informativi e
comunicativi
Servizio web: sito web che offre servizi e
informazioni in modo interattivo
Tipi di siti:
World Wide Web
Aziendali
Istituzionali
Personali
Web creato da Berners-Lee basato su tre standard:
HTTP
HTML
URL
W3C (World Wide Web Consortium ): ente con lo
scopo di sviluppare tecnologie su cui si basa il Web
Siti dinamici basati su CMS (Content Management
Systems)
HTTP
Generata a seguito di una richiesta dell’utente
Es. Moduli di ricerca
World Wide Web
Pagine statiche: descrizione completa sul server
Pagine dinamiche: generata da un programma
prelevando informazioni da archivi
HTTP (Hypertext Transfer Protocol): protocollo per il
trasferimento di documenti ipertestuali
Richiesta di trasferimento da client a server:
Richiesta dell’utente
Codificata dal browser
Invio richiesta al server
HTTP
Trasferimento tra server e client:
HTTP
Server invia il file richiesto al client
File visualizzato dal browser
Indirizzo IP
Sistema operativo e browser
Risoluzione dello schermo e profondità di colore
Sito dal quale proviene
Eventuale query effettuata
Informazioni locali sulla visita
HTML
HTML (Hypertext markup language ): linguaggio di
marcatura per la scrittura di documenti ipertestuali
TAG: comandi per
Caratteristiche di formattazione
Link ipertestuali
Incorporare oggetti multimediali
Informazioni sul client a seguito di una richiesta:
Informazioni memorizzate in file di log
Tecnologie per il Web
Altre tecnologie per il Web
JavaScript
Java
Flash
XML
URL
URL
URL (Uniform resource locator ): indirizzo univoco
di una risorsa nel Web
protocollo://nome_elaboratore:porta/
percorso_file?query
URL
URL
http://www.unibg.it/dondi/esami/gennaio.html
http://www.unibg.it/dondi/esami/gennaio.html
http: hypertext transfer protocol
www.unibg.it: nome elaboratore
www: elaboratore del dominio collegato al Web
unibg: organizzazione proprietaria del sito
it: tipo di organizzazione cui fa riferimento il sito
(dominio di primo livello);
it: nazione di appartenenza
Protocollo: protocollo di utilizzato (http, https,
ftp,…)
Nome_elaboratore: identificatore di un nodo della
rete (vedi DNS)
Porta: indicatore dell’applicazione destinataria
Percorso_file: percorso nel file system del server
per raggiungere un certo file
Query: eventuali informazioni sui parametri
dondi/esami/gennaio.html: percorso che identifica il file
dondi ed esami: cartelle del server;
gennaio.html: il file html (o htm)
URL complicate:
http://www.unibg.it/cgi-bin/saluti.pl?buongiorno