Podcast
Questions and Answers
Che cosa rappresenta il browser in un sistema di architettura Client-Server?
Che cosa rappresenta il browser in un sistema di architettura Client-Server?
Qual è il problema comune degli utenti nel sito del corso di laurea?
Qual è il problema comune degli utenti nel sito del corso di laurea?
Che cosa è importante per migliorare l'usabilità di una pagina web?
Che cosa è importante per migliorare l'usabilità di una pagina web?
Qual è il tipo di attacco informatico che consiste nell'intercettare dati sensibili?
Qual è il tipo di attacco informatico che consiste nell'intercettare dati sensibili?
Signup and view all the answers
Che cosa è il soggetto che interferisce con la trasmissione dei messaggi?
Che cosa è il soggetto che interferisce con la trasmissione dei messaggi?
Signup and view all the answers
Che cosa è importante per la sicurezza del sistema operativo?
Che cosa è importante per la sicurezza del sistema operativo?
Signup and view all the answers
Che cosa è un tipo di attacco informatico che consiste nell'eseguire comandi di sistema sul server?
Che cosa è un tipo di attacco informatico che consiste nell'eseguire comandi di sistema sul server?
Signup and view all the answers
Che cosa è importante per la sicurezza delle applicazioni web?
Che cosa è importante per la sicurezza delle applicazioni web?
Signup and view all the answers
Che cosa è il problema di sicurezza che consiste nell'inclusione di un programma che viene eseguito sul computer del client?
Che cosa è il problema di sicurezza che consiste nell'inclusione di un programma che viene eseguito sul computer del client?
Signup and view all the answers
Che cosa rappresenta il web?
Che cosa rappresenta il web?
Signup and view all the answers
Study Notes
Introduzione al World Wide Web (WWW)
- Il World Wide Web (WWW) è un insieme di risorse informative e di servizi, tra cui la posta elettronica, il telefonia, lo scambio di file in reti tra pari (peer-to-peer) e il web.
- Il WWW è solo una parte di Internet.
Risorse e Documenti
- Le risorse sono insiemi di oggetti (hardware e software) identificabili tramite un indirizzo o un nome.
- I documenti (pagine) web sono insiemi di risorse tra loro in relazione.
- Esempio: una pagina web e le immagini che contiene.
Caratteristiche del Web
- Identificare univocamente una risorsa sul Web (URL)
- Un protocollo per descrivere come richiedere una richiesta e ottenere una risposta (HTTP)
- Un linguaggio per la pubblicazione di documenti web (HTML)
- Un programma software (successivamente chiamato web server) che risponde a richieste HTTP
- Un programma (successivamente chiamato browser) per effettuare richieste HTTP da URLs e visualizzare il codice HTML ricevuto come risposta
Principi fondamentali del Web
- Accesso universale
- Universo aperto
- Non-indipendenza dei principi
- Supervisionati dal W3C
Criteri fondamentali per lo sviluppo del Web
- Interoperabilità
- Evolvibilità
- Multimodalità
- Semplicità/Leggibilità
- Accesso universale
Risorse e Relazioni
- Rappresentare e organizzare le risorse
- Rappresentare implica la codifica di una risorsa e la sua rappresentazione tramite metadati
- I media e le codifiche
Metadati
- Descrittivi
- Strutturali
- Amministrativi
- Frequente l'uso di metadati di tipo misto
- XML è anche qui una ottima soluzione
Legami di relazione: lo spazio ipermediale
- E' possibile stabilire un legame di riferimento tra due risorse o due parti di una stessa risorsa: reference link
- Il legame aggiunge ricchezza espressiva ad un insieme di risorse, facilitando la comprensione dei contenuti
Identificare gli oggetti
- Problema fondamentale nel web: identificare gli oggetti senza ambiguità
- Gli identificatori devono essere definiti in modo standard per consentire accesso universale
- URL (Uniform Resource Locator)
- URN (Uniform Resource Name)
Architettura Client-Server
- Il browser è un esempio di un client
- Il programma che risponde sul sito del corso è un esempio di server
Usabilità
- Gerarchia visiva (risalto alle info più importanti)
- Spazio rilevante ai contenuti
- Chiarezza sulla posizione corrente nel sito
- Rendere visibili i link (ancore)
- Usare relativamente pochi colori
- Opportuno spazio tra testo e immagini
Sicurezza
- Protezione dei dati
- Protezione degli accessi esterni
- Prevenzione degli attacchi da intrusione
- Sicurezza del sistema operativo
- Sicurezza del sistema di comunicazione
- Sicurezza delle applicazioni Web
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
Scopri la storia del WWW e come funziona, con Tim Berners-Lee, l'inventore del Web. Impara i concetti di base del WWW e come si differenzia da Internet.