Parte II.4 World Wide Web
|
|
|
- Adamo Bianchini
- 9 anni fa
- Visualizzazioni
Transcript
1 Parte II.4 World Wide Web Elisabetta Ronchieri Università di Ferrara Dipartimento di Economia e Management Insegnamento di Informatica Dicembre 1, 2015
2 Argomenti World Wide Web URL Pagine Web
3 World Wide Web I server Web sono collegati ad Internet programmati per inviare file ai browser in esecuzione sui computer collegati alla rete I server Web e i loro file costituiscono il World Wide Web (WWW): i file sono pagine Web; i server gestiscono ed inviano molti altri tipi di file, quali immagini, filmati, audio. Una raccolta di pagine Web determina un sito Web. Il Web è un sottoinsieme di Internet.
4 Come richiedere una pagina Web La richiesta di una pagina è gestita tramite interazioni client/server. Il client si trova su tutti i personal computer, chiamato browser o browser Web. Il server Web risiede su un computer connesso ad Internet che contiene i documenti richiesti dal client. Il browser invia la richiesta per un file ad un server Web.
5 Come richiedere una pagina Web La richiesta è specificata tramite un Universal Resource Locator (URL). Si compone di tre parti: 1. Protocollo dice al computer come gestire il file; 2. Nome del server indica l indirizzo IP del server (specificato anche con il nome simbolico o mnemonico); 3. Path del file (opzionale) specifica il file o pagina della richiesta e la sua posizione sul disco del server.
6 Esempio di URL Protocollo richiesto per accedere al documento. Nome menmonico dell host che contiene il documento. Percorso che indica la posizione del documento all interno del file system dell host. Nome del documento.
7 HyperText Transfer Protocol (HTTP) HTTP è il protocollo usato solitamente per trasferire le pagine Web tra browser e i server Web. HTTPS applica l utilizzo di un protocollo di crittografia asimmetrica al protocollo per il trasferimento di ipertesti HTTP. La crittografia asimmetrica o a chiave pubblica (Diffie e Hellman nel 1976) fa in modo che ogni messaggio crittografato con una certa chiave pubblica possa essere decifrato solo da chi possiede la relativa chiave privata.
8 Crittografia asimmetrica Ogni utente genera una coppia di chiavi, di cui una pubblica e una privata: la pubblica è comunicata a tutti i propri corrispondenti; la privata è mantenuta segreta. Risulta computazionalmente infattibile risalire alla chiave segreta a partire dalla conoscenza di quella pubblica. Risulta essere computazionalmente infattibile tentare di risalire al messaggio in chiaro, a partire dalla conoscenza di quello crittografato, e della chiave pubblica. Le chiavi pubbliche si possono trasmettere su canali non sicuri. Esistono due coppie di algoritmi crittografici, che permettono rispettivamente di utilizzare una chiave pubblica per recuperare un testo crittografato con una chiave privata; oppure di usare una chiave privata per recuperare un testo crittografato con una chiave pubblica.
9 Crittografia asimmetrica Esempio: Alice invia a Roberto un messaggio cifrandolo con la chiave pubblica di Roberto. Solo Roberto può decifrarlo usando la corrispondente chiave privata. Alice conosce la chiave pubblica di Roberto Messaggio criptato Roberto conosce la chiave privata
10 Crittografia asimmetrica Esempio: Alice invia a Roberto un messaggio cifrandolo con la chiave pubblica di Roberto. Paolo conosce la chiave pubblica di Roberto, ma non può decriptare il messaggio di Alice anche se sa come lo ha criptato. Solo Roberto può decifrarlo usando la corrispondente chiave privata. Alice conosce la chiave pubblica di Roberto Messaggio criptato Paolo conosce la chiave pubblica di Roberto Roberto conosce la chiave privata
11 Come accedere alla pagina Web Si usa Internet. Si deve specificare il nome del server esatto. Se il nome è errato: si otterrà un messaggo di errore, come 404 Page Not Found ; oppure si accederà all indirizzo IP sbagliato; oppure si verrà indirizzati dal vecchio IP al nuovo automaticamente, ossia URL digitato viene trasformato in un URL diverso.
12 E per descrivere una pagina Web Il server Web memorizza il file sorgente che descrive la pagina da visualizzare. Il browser crea e visualizza l immagine partendo dal file che contiene la descrizione (file sorgente): può adattare l immagine alle caratteristiche del video; richiede poco spazio; è sempre possibile visualizzare la descrizione della pagina finale.
13 Hyper Text Markup Language (HTML) Descrive la struttura e il layout di una pagina Web. E un linguaggio di marcatura o di markup (Vedere, Parte III.4 Come formattare i documenti Uso di LaTeX) Specifica tra l altro: Margini; Font; Stile dei paragrafi ; Posizione delle immagini.
14 Ipertesto E un documento con organizzazione non sequenziale e più complessa. E possibile saltare: da un punto all altro del testo oppure in un documento diverso per poi tornare indietro. Il collegamento o hyperlink permette di collegare le parti di un ipertesto
15 Esempio di pagina Web semplice Tag di inizio documento Preliminari Documento visualizzato su Browser Tag di fine documento Pagina codificata in HTML <html> <head> <title>esempio di pagina</title> </head> <body> <h1>esempio di pagina</h1> <p>fare click qui per un altra pagina.</p> </body> </html> Tag h1 specifica intestazione di primo livello. Tag p indica paragrafo. Esempio di pagina Fare click qui per un altra pagina. Pagina sul browser
16 Esempio di pagina Web complessa Tag di inizio documento Preliminari Documento visualizzato su Browser Tag di fine documento Pagina codificata in HTML <html> <head> <title>esempio di pagina</title> </head> <body> <h1>esempio di pagina</h1> <p>fare click <a href= > qui </a> per un altra pagina.</p> </body> </html> href indica il riferimento ipertestuale. Tag àncora che contiene il parametro Tag àncora di chiusura Esempio di pagina Fare click qui per un altra pagina. Pagina sul browser
17 Referenze Glenn Brookshear, Informatica una panoramica generale, 11-esima versione, Pearson, Cap 4. Donatella Sciuto, Giacomo Buonanno, Luca Mari, Introduzione ai sistemi informatici, V edizione, Mc Graw Hill Education, Cap 8 e 9.
Online Essentials. 1. Concetti di navigazione in rete
Online Essentials 1. Concetti di navigazione in rete Internet anni 60: Dipartimento della difesa USA istituì l Agenzia per progetti avanzati di ricerca -> studiare un sistema di comunicazione a prova di
Internet Architettura del www
Internet Architettura del www Internet è una rete di computer. Il World Wide Web è l insieme di servizi che si basa sull architettura di internet. In una rete, ogni nodo (detto host) è connesso a tutti
INFORMATICA. Prof. MARCO CASTIGLIONE. Istituto Tecnico Statale Tito Acerbo - PESCARA
INFORMATICA Prof. MARCO CASTIGLIONE Istituto Tecnico Statale Tito Acerbo - PESCARA 1.1 Introduzione Internet è una rete di calcolatori collegati tra loro e fisicamente posizionati in tutto il mondo RETE
Informatica: arte e mestiere 3/ed
Internet l Indice Storia di Internet Il protocollo TCP/IP Indirizzi IP Intranet e indirizzi privati Nomi di dominio World Wide Web Ipertesti URL e HTTP Motori di ricerca Posta elettronica Architettura
Capitolo 16 I servizi Internet
Capitolo 16 I servizi Internet Storia di Internet Il protocollo TCP/IP Indirizzi IP Intranet e indirizzi privati Nomi di dominio World Wide Web Ipertesti URL e HTTP Motori di ricerca Posta elettronica
La rete Internet. Percorso di Preparazione agli Studi di Ingegneria. Università degli Studi di Brescia. Docente: Massimiliano Giacomin
La rete Internet Percorso di Preparazione agli Studi di Ingegneria Università degli Studi di Brescia Docente: Massimiliano Giacomin Elementi di Informatica e Programmazione Università di Brescia 1 Che
Il funzionamento delle reti. Capitolo 2 Fluency Conoscere e usare l informatica
Il funzionamento delle reti Capitolo 2 Fluency Conoscere e usare l informatica Comunicazione nel tempo Sincrona mittente e destinatario attivi contemporaneamente Asincrona invio e ricezione in momenti
Giselda De Vita
Giselda De Vita - 2015 1 In informatica, un collegamento ipertestuale (in inglese hyperlink, spesso abbreviato in link, usato anche in italiano) è un rinvio da un'unità informativa su supporto digitale
Comunicazione nel tempo
Fluency Il funzionamento delle reti Capitolo 2 Comunicazione nel tempo Sincrona mittente e destinatario attivi contemporaneamente Asincrona invio e ricezione in momenti diversi 1 Quanti comunicano Broadcast
Il funzionamento delle reti
Fluency Il funzionamento delle reti Capitolo 2 Comunicazione nel tempo Sincrona mittente e destinatario attivi contemporaneamente Asincrona invio e ricezione in momenti diversi Quanti comunicano Broadcast
Informatica. Alfredo Cuzzocrea. Reti di Calcolatori
Informatica Alfredo Cuzzocrea PROTOCOLLI DI COMUNICAZIONE Protocolli di comunicazione: regole che formalizzano la cooperazione tra calcolatori collegati in rete (dalle caratteristiche fisiche del segnale
HTML SITI WEB. FEQUENZA OBBLIGATORIA 80% ESERCITAZIONI (laboratorio) RICONOSCIMENTO 3 CFU. [email protected] host.uniroma3.it/laboratori/infolab
HTML SITI WEB FEQUENZA OBBLIGATORIA 80% ESERCITAZIONI (laboratorio) RICONOSCIMENTO 3 CFU [email protected] host.uniroma3.it/laboratori/infolab INTERNET Generalmente Internet è definita la rete delle
Ipertesto. Reti e Web. Ipertesto. Ipertesto. Ipertestualità e multimedialità
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
Informatica A per Ingegneria Gestionale (2005-2006) Il linguaggio HTML. Elisa Quintarelli-Laura Mandelli. HyperText Markup Language
Informatica A per Ingegneria Gestionale (2005-2006) Il linguaggio HTML Elisa Quintarelli-Laura Mandelli 1 HyperText Markup Language Linguaggio di descrizione di testi secondo lo schema SGML (Standard Generalized
Prof. Pagani Corrado HTML
Prof. Pagani Corrado HTML IPERTESTI E MULTIMEDIALITÀ Un ipertesto è un insieme di documenti messi in relazione tra loro per mezzo di parole chiave sensibili (link). Può essere visto come una rete; i documenti
Il funzionamento delle reti
Il funzionamento delle reti La rete ci cambia la vita L Età dell Informazione ha prodotto profondi cambiamenti nessun luogo è remoto le persone sono interconnesse le relazioni sociali stanno mutando l
DOMINI E HOSTING Concetti generali
DOMINI E HOSTING Concetti generali 1 Che differenza c è tra Internet e il Web? 2 Internet Rete di computer mondiale ad accesso pubblico, costituita da centinaia di milioni di computer collegati tra loro
Internet come funziona?
Internet come funziona? Cos'è una rete e cos'è la Rete: Reti locali e geografiche Protocolli Architettura Client/Server Architettura P2P (Peer-to-peer) Internet ( web!) e i suoi servizi: World Wide Web
1) Quale delle seguenti unità di memoria non consente la modifica dei dati in essa contenuti? A RAM. B Hard disk. C Penna USB. D ROM.
1) Quale delle seguenti unità di memoria non consente la modifica dei dati in essa contenuti? A RAM. B Hard disk. C Penna USB. D ROM. 2) Quanti caratteri diversi possono essere rappresentati nel codice
Architettura del. Sintesi dei livelli di rete. Livelli di trasporto e inferiori (Livelli 1-4)
Architettura del WWW World Wide Web Sintesi dei livelli di rete Livelli di trasporto e inferiori (Livelli 1-4) - Connessione fisica - Trasmissione dei pacchetti ( IP ) - Affidabilità della comunicazione
Applicazioni web centrati sui dati (Data-centric web applications)
Applicazioni web centrati sui dati (Data-centric web applications) 1 ALBERTO BELUSSI ANNO ACCADEMICO 2009/2010 WEB La tecnologia del World Wide Web (WWW) costituisce attualmente lo strumento di riferimento
Siti web centrati sui dati (Data-centric web applications)
Siti web centrati sui dati (Data-centric web applications) 1 A L B E R T O B E L U S S I A N N O A C C A D E M I C O 2 0 1 2 / 2 0 1 3 WEB La tecnologia del World Wide Web (WWW) costituisce attualmente
Internet 2B IPIA
Internet 2B IPIA 2017-2018 1 Cos è Internet Una rete globale di reti di computer Sistemi in grado di mettere in comunicazione tra loro un certo numero di computer, che in questo modo possono condividere
Introduzione al Linguaggio HTML
Introduzione al Linguaggio HTML 2 Cosa e l HTML HTML = Hyper Text Markup Language Serve per produrre documenti nel WWW (World Wide Web) Utilizza un insieme predefinito di marcatori (TAG) per definire la
CONCETTI DI NAVIGAZIONE IN RETE
CONCETTI DI NAVIGAZIONE IN RETE Internet (La rete delle reti) è l insieme dei canali (linee in rame, fibre ottiche, canali radio, reti satellitari, ecc.) attraverso cui passano le informazioni quando vengono
Tecnologia dell Informazione
Tecnologia dell Informazione Il Sistema Operativo Windows Materiale Didattico a cura di Marco Musolesi Università degli Studi di Bologna Sede di Ravenna Facoltà di Giurisprudenza Corso di Laurea in Operatore
Architettura client-server
Architettura client-server In un architettura client-server ci sono due calcolatori connessi alla rete: un client che sottopone richieste al server un server in grado di rispondere alle richieste formulate
Introduzione ai sistemi informatici
Donatella Sciuto, Giacomo Buonanno, William Fornaciari, Luca Mari Introduzione ai sistemi informatici seconda edizione, McGraw-Hill H 9619 Donatella Sciuto Giacomo Buonanno William Fornaciari Luca Mari
Itis Cardano. Introduzione a HTML. Pavia. M. Rivera Itis Cardano Pavia. A.s. 2005-2006
Introduzione a HTML A.s. 2005-2006 M. Rivera Itis Cardano Pavia Itis Cardano Pavia Sommario Introduzione al linguaggio HTML Struttura di un documento HTML Link ipertestuali Immagini e oggetti multimediali
Come funziona internet
Come funziona internet Architettura client server URL/URI Richiesta (Request) Risposta (Response) Pagina url e uri Uno Uniform Resource Identifier (URI, acronimo più generico rispetto ad "URL") è una stringa
Introduzione al linguaggio HTML
Introduzione al linguaggio HTML 1 Richiami introduttivi (1) sito Internet (sito Web o sito WWW) insieme delle pagine che si riferiscono ad uno stesso utente, argomento o azienda, registrate su un server
Programmazione in Rete
Programmazione in Rete a.a. 2005/2006 http://www.di.uniba.it/~lisi/courses/prog-rete/prog-rete0506.htm dott.ssa Francesca A. Lisi [email protected] Orario di ricevimento: mercoledì ore 10-12 Sommario della
Comprendere cosa è Internet e sapere quali sono i suoi principali impieghi. 25/09/2011 prof. Antonio Santoro
Comprendere cosa è Internet e sapere quali sono i suoi principali impieghi. 1 Internet è una rete che collega centinaia di milioni di computer in tutto il mondo 2 Le connessioni sono dei tipi più disparati;
Le Reti Informatiche
Le Reti Informatiche Finalità delle Reti di calcolatori Un calcolatore isolato, anche se multiutente ha a disposizione solo le risorse locali potrà elaborare unicamente i dati dei propri utenti 2 / 27
Moduli del corso. On Line Essential. Napoli. Liceo Ginnasio Statale «G. B. Vico» SEZIONI. Corso di formazione «ECDL FULL STANDARD» Navigazione in rete
DESCRIZIONE DEL SYLLABUS Navigazione in rete Concetti di comunicazione Moduli del corso On Line Essential SEZIONI Navigazione nel WEB Uso della posta elettronica Informazioni raccolte sul WEB 135 On line
Capitolo 3. Il funzionamento delle reti
Capitolo 3 Il funzionamento delle reti La rete ci cambia la vita L Età dell Informazione ha prodotto profondi cambiamenti nessun luogo è remoto le persone sono interconnesse le relazioni sociali stanno
InterNet: rete di reti
Internet e il web: introduzione rapida 1 InterNet: rete di reti Una rete è costituita da diversi computer collegati fra di loro allo scopo di: Comunicare Condividere risorse Ogni computer della rete può,
Corso Creare Siti WEB
Corso Creare Siti WEB INTERNET e IL WEB Funzionamento Servizi di base HTML CMS JOOMLA Installazione Aspetto Grafico Template Contenuto Articoli Immagini Menu Estensioni Sito di esempio: Associazione LaMiassociazione
Reti (introduzione) Internet in breve: insieme di reti locali (LAN) interconnesse da router. 2 tipi di LAN
Reti (introduzione) Internet in breve: insieme di reti locali (LAN) interconnesse da router 2 tipi di LAN Ethernet Wireless (spiegare in breve la crittografia WPA ) Compito dei router: indirizzamento pacchetti
Comunicazione Digitale
Comunicazione Digitale Schema didattico di riferimento 1 1. Internet e le reti locali 1. Qual è la storia della rete Internet dagli albori ai giorni nostri 2. I tipi di rete, come si organizzano e agglomerano
Architetture Client/Server. Un architettura è centralizzata quando i dati e le applicazioni (programmi) risiedono in un unico nodo elaborativo
Basi di Dati Architetture Client/Server D B M G Architettura centralizzata Un architettura è centralizzata quando i dati e le applicazioni (programmi) risiedono in un unico nodo elaborativo Tutta l intelligenza
