WWW e Internet: Storia e Concetti

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Che cosa rappresenta il browser in un sistema di architettura Client-Server?

  • Un programma di sistema operativo
  • Un'applicazione web
  • Un server
  • Un client (correct)

Qual è il problema comune degli utenti nel sito del corso di laurea?

  • La velocità di caricamento del sito
  • La gestione delle risorse di sistema
  • La sicurezza del sistema operativo
  • La difficoltà nel trovare informazioni (correct)

Che cosa è importante per migliorare l'usabilità di una pagina web?

  • Il numero di colori utilizzati
  • La velocità di caricamento delle immagini
  • La gerarchia visiva (correct)
  • La quantità di testo sulla pagina

Qual è il tipo di attacco informatico che consiste nell'intercettare dati sensibili?

<p>Sniffing (C)</p> Signup and view all the answers

Che cosa è il soggetto che interferisce con la trasmissione dei messaggi?

<p>Un intruso (C)</p> Signup and view all the answers

Che cosa è importante per la sicurezza del sistema operativo?

<p>La protezione dei dati (D)</p> Signup and view all the answers

Che cosa è un tipo di attacco informatico che consiste nell'eseguire comandi di sistema sul server?

<p>Command Injection (B)</p> Signup and view all the answers

Che cosa è importante per la sicurezza delle applicazioni web?

<p>La validazione dell'input (D)</p> 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?

<p>Cross-site scripting (B)</p> Signup and view all the answers

Che cosa rappresenta il web?

<p>Uno spazio informativo costituito da risorse eterogenee (B)</p> Signup and view all the answers

Flashcards are hidden until you start studying

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.

Quiz Team

More Like This

Introduction to Computer Networks
43 questions
World Wide Web and Networking Basics
40 questions
Introduction to the Internet and Web
30 questions
Use Quizgecko on...
Browser
Browser