Informatica per la comunicazione" - lezione 10 -



Похожие документы
Informatica per la comunicazione" - lezione 10 -

Architettura del. Sintesi dei livelli di rete. Livelli di trasporto e inferiori (Livelli 1-4)

Iniziare con Internet Explorer. dott. Andrea Mazzini

Sistemi Web! per il turismo! - lezione 5 -

Reti di Calcolatori. Vantaggi dell uso delle reti. Cosa è una rete? Punto di vista logico: sistema di dati ed utenti distribuito

Università Politecnica delle Marche. Progetto Didattico

Reti di Calcolatori. Il Livello delle Applicazioni

Alfa Layer S.r.l. Via Caboto, Torino ALFA PORTAL

Comunicazione nel tempo

Il funzionamento delle reti

Indirizzi Internet e. I livelli di trasporto delle informazioni. Comunicazione e naming in Internet

In questa pagina si descrivono le modalità di gestione del sito in riferimento al trattamento dei dati personali degli utenti che lo consultano.

INTERNET. Un percorso per le classi prime Prof. Angela Morselli

Nuova funzione di ricerca del sito WIKA.

ESERCITAZIONE Semplice creazione di un sito Internet

In questa pagina si descrivono le modalità di gestione del sito in riferimento al trattamento dei dati personali degli utenti che lo consultano.

MANUALE MOODLE STUDENTI. Accesso al Materiale Didattico

Reti di Telecomunicazioni Mobile IP Mobile IP Internet Internet Protocol header IPv4 router host indirizzi IP, DNS URL indirizzo di rete

Guida rapida all uso di Moodle per gli studenti

Comprendere cosa è Internet e sapere quali sono i suoi principali impieghi. 25/09/2011 prof. Antonio Santoro

EUROCONSULTANCY-RE. Privacy Policy

Protocolli applicativi: FTP

Architettura client-server

Guida rapida all uso di Moodle per gli studenti

Corso basi di dati Installazione e gestione di PWS

UTILIZZATORI A VALLE: COME RENDERE NOTI GLI USI AI FORNITORI

Ente Ospedaliero Specializzato in Gastroenterologia "Saverio de Bellis" Istituto di Ricovero e Cura a Carattere Scientifico

sito web sito Internet

Informativa sulla privacy

PrestaShop 1.5. Manuale per gli utenti. Ultimo aggiornamento: 25 gennaio A cura di:

Applicazioni web centrati sui dati (Data-centric web applications)

Network Services Location Manager. Guida per amministratori di rete

Il Digital Signage. Utilizzi. Il Digital Signage

InterNet: rete di reti

Knowledge Management

Il corso di italiano on-line: presentazione


Internet Internet è universalmente nota come la Rete delle reti: un insieme smisurato di computer collegati tra loro per scambiarsi dati e servizi.

Il Web Server e il protocollo HTTP

Capitolo 4 Pianificazione e Sviluppo di Web Part

MyFRITZ!, Dynamic DNS e Accesso Remoto

I casi d uso corrispondono ai compiti che l attore (che può essere una persona fisica e non) può svolgere.

CORSO DI RETI SSIS. Lezione n.2. 2 Novembre 2005 Laura Ricci

Il Sito web usa i cookie per raccogliere informazioni utili a

Mi chiamo Stefania Moretti e rappresento l Azienda AUDIO VIDEO ITALIANA, fondata nel 1972 da Vittorio Moretti.

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena

ammesso solo con il tuo consenso. Le modifiche apportate hanno lo scopo di semplificare il controllo di quali

NOTE LEGALI E PRIVACY

19. LA PROGRAMMAZIONE LATO SERVER

Informatica per la comunicazione" - lezione 13 -

Siti web centrati sui dati (Data-centric web applications)

Cos è. Mission & Vision. Attitude in Web, area di IT Attitude, ha competenze specifiche nel settore informatico e nel web marketing.

A intervalli regolari ogni router manda la sua tabella a tutti i vicini, e riceve quelle dei vicini.

Il progetto Insieme a Scuola di Internet

Ipertesto. Reti e Web. Ipertesto. Ipertesto. Ipertestualità e multimedialità

Questo sito internet fa uso di cookie, al fine di rendere i propri servizi il più possibile efficienti e semplici da utilizzare.

Hardware delle reti LAN

INFORMATIVA SUL DIRITTO ALLA PRIVACY PER LA CONSULTAZIONE DEL SITO WEB

Andreani Tributi Srl. Titolare del Trattamento dei Dati. P.Iva Sede: Via Cluentina 33/D Macerata

Indice generale. OOA Analisi Orientata agli Oggetti. Introduzione. Analisi

ING SW. Progetto di Ingegneria del Software. e-travel. Requisiti Utente. Specifiche Funzionali del Sistema

Software Servizi Web UOGA

La vostra professionalità ha bisogno di uno spazio web giusto

NAVIGAORA HOTSPOT. Manuale utente per la configurazione

FPf per Windows 3.1. Guida all uso

Ipertesti e Internet. Ipertesto. Ipertesto. Prof.ssa E. Gentile. a.a

LA VISIBILITÀ DI UN SITO INTERNET È LA CHIAVE FONDAMENTALE DEL SUCCESSO ON LINE WETHINKSOLUTIONS FORYOURBUSINESS

Informativa ex art. 13 D.lgs. 196/2003

Collegamento remoto vending machines by do-dots

Informatica per la comunicazione" - lezione 9 -

Social Network. Marco Battini

Dal protocollo IP ai livelli superiori

5. Fondamenti di navigazione e ricerca di informazioni sul Web

Abitantionline. Il social network per la casa e il costruito. Per chi è Cosa offre Lancio e partner. creato

La piattaforma social dell Azienda Usl di Imola

Gestione dell account AdWords di Google Guida pratica

INTERNET PER INIZIARE PRIMA PARTE

GUIDA STUDENTI HOMEPAGE DEI CORSI ON-LINE

La privacy policy di questo sito

Nelle reti di calcolatori, le porte (traduzione impropria del termine. port inglese, che in realtà significa porto) sono lo strumento

Telerilevamento e GIS Prof. Ing. Giuseppe Mussumeci

Turismo Virtual Turismo Virtual Turismo Virtual

COME SVILUPPARE UN EFFICACE PIANO DI INTERNET MARKETING

STUDIO MESSANO UFFICIO SVILUPPO NUOVE TECNOLOGIE

Транскрипт:

Informatica per la comunicazione" - lezione 10 -

Pagine dinamiche L accesso a una pagina web può innescare l esecuzione di programmi, ad esempio per eseguire la prenotazione di un biglie8o aereo Ques: programmi possono generare, in tu8o o in parte, la pagina che viene visualizzata all interno dal browser: si parla allora di pagine dinamiche, mentre le pagine contenen: un testo fisso sono de8e pagine sta:che Ad esempio, il sito del corso cs.unibg.it/verdicch/ico.html è cos:tuito da una pagina sta:ca, mentre durante l acquisto di un biglie8o su easyjet.com si può vedere una sequenza di pagine dinamiche Le pagine dinamiche di easyjet.com hanno una cara8eris:ca in più: sono pagine interagve, che generano contenu: diversi a seconda di par:colari richieste eseguite dall utente

Pubblicare pagine Una pagina web si dice pubblicata quando è accessibile tramite internet Per accedere a una pagina occorre localizzarla nella rete A questo scopo ogni pagina web è contraddis:nta da un URL (Uniform Resource Locator), ad esempio: h,p://cs.unibg.it/verdicch/ico.html

Una pagina web si dice pubblicata quando è accessibile tramite internet" Per accedere a una pagina occorre localizzarla nella rete" A questo scopo ogni pagina web è contraddistinta da un URL (Uniform Resource Locator), ad esempio:" " http://cs.unibg.it/verdicch/ico.html" la parte http:// identifica il protocollo di trasferimento di ipertesti (ISO/OSI livello 7, vedi III-1:26)" la parte www.usi.ch identifica un dominio (vedi III-1:28)" la parte universita/library.htm identifica un file HTML (come indicato dall estensione htm) descrivendo il cammino nel file system dello host corrispondente al dominio (vedi II-1:9)"

Una pagina web si dice pubblicata quando è accessibile tramite internet" Per accedere a una pagina occorre localizzarla nella rete" A questo scopo ogni pagina web è contraddistinta da un URL (Uniform Resource Locator), ad esempio:" http://cs.unibg.it/verdicch/ico.html" identifica il protocollo di trasferimento di ipertesti (ISO/OSI livello 7, vedi III-1:26)" la parte www.usi.ch identifica un dominio (vedi III-1:28)" la parte universita/library.htm identifica un file HTML (come indicato dall estensione htm) descrivendo il cammino nel file system dello host corrispondente al dominio (vedi II-1:9)"

Una pagina web si dice pubblicata quando è accessibile tramite internet" Per accedere a una pagina occorre localizzarla nella rete" A questo scopo ogni pagina web è contraddistinta da un URL (Uniform Resource Locator), ad esempio:" http://cs.unibg.it/verdicch/ico.html" identifica l host in internet"

Una pagina web si dice pubblicata quando è accessibile tramite internet" Per accedere a una pagina occorre localizzarla nella rete" A questo scopo ogni pagina web è contraddistinta da un URL (Uniform Resource Locator), ad esempio:" http://cs.unibg.it/verdicch/ico.html" "identifica un file HTML (come indicato dall estensione html) descrivendo il cammino nel file system (tra le cartelle in cui sono organizzati i file) dello host"

Una pagina web si dice pubblicata quando è accessibile tramite internet" Per accedere a una pagina occorre localizzarla nella rete" A questo scopo ogni pagina web è contraddistinta da un URL (Uniform Resource Locator), ad esempio:" http://cs.unibg.it/verdicch/ico.html" "la parte che identifica l host è detta dominio (o domain name), ed è organizzata in maniera gerarchica"

it unibg cs

Il sito web di UniBG è associato al dominio www.unibg.it" I file (insieme di informazioni trattate in maniera unitaria) che costituiscono questo sito si trovano fisicamente su uno host connesso a internet tramite una scheda di rete il cui indirizzo IP (statico) è 193.204.255.20" Quando un utente desidera accedere al sito web di UniBG, fornisce a un browser l URL" " "http://www.unibg.it/" Domini" "Per creare un collegamento con il sito di UniBG è necessario che il browser ricostruisca l indirizzo IP 193.204.255.20 a partire dal nome di dominio www.unibg.it" "L associazione fra un nome di dominio e un indirizzo IP è possibile grazie a un particolare servizio internet, chiamato DNS (Domain Name Server) "

Il sito Web dell Università degli Studi di Bergamo" http://www.unibg.it/" 193.204.255.20"

?" Ma come si fa a visitare una pagina web di cui non si conosce l indirizzo? "

motori di ricerca / search engine "

Naturalmente, tramite i motori di ricerca, o search engine. Il motore di ricerca dominatore del mercato è senza ombra di dubbio Google, con il 72% di tutte le ricerche effettuate (ottobre 2011). " 72%" 15%" 10%"

Ecco i due fondatori di Google. " Sergey Brin e Larry Page "

Il principale business di Google sta negli annunci pubblicitari inseriti nelle sue pagine. "

Ecco il valore del patrimonio di ciascun co-fondatore di Google. " 17 Mld $" 17 Mld $"

Ognuno di loro può comprare un miliardo e mezzo di papillon. " 1500000000 x"

Ossia regalare un papillon a ogni cittadino cinese " in più, ancora 1 miliardo e 300 milioni di da bruciare"

Stiamo comunque parlando di papillon di H&M, abbastanza a buon mercato. " 1500000000 x"

Il business è comunque in continua espansione, alla ricerca di nuovi mercati (nella foto: Brin indossa un prototipo di Google Glasses)."

Il villaggio globale di Marshall McLuhan Understanding Media: the Extensions of Man (1964) "

McLuhan, in tempi precedenti all avvento di Internet, ha proposto il concetto di villaggio globale per descrivere l allargamento, grazie ai media, del bacino delle nostre conoscenze da una dimensione limitata alla ristretta cerchia di persone con cui abbiamo contatti diretti (il nostro villaggio, appunto) a una dimensione che abbraccia l intero globo." "

Internet non fa che accentuare tale fenomeno, perché è di fatto un canale di comunicazione molto efficiente e diffuso in tutto il mondo. Se da un lato lo scambio di informazioni ne è favorito, c è un rovescio nella medaglia nel doversi confrontare con standard molto più alti che in passato, perché persone con caratteristiche straordinarie di cui non saremmo mai venuti a conoscenza senza i mezzi di comunicazione, sono ora non solo raggiungibili, ma anche esaltati dagli stessi media. Brin e Page, che hanno fatto la loro fortuna proprio grazie alla comunicazione offerta dalla loro azienda, mostrano quanto ricco un informatico potrebbe diventare, ma i media ci offrono standard irrangiungibili per i più in molti altri aspetti della vita umana, come ad esempio la bellezza o il potere." "

Trovare una pagina web" I motori di ricerca (come Google, Yahoo!Search, Bing) sono applicazioni server disponibili su determinati host connessi con internet, cui si accede in modalità client tramite un browser" Un motore di ricerca è in grado di localizzare le pagine web che contengono determinate parole o sequenze di parole" Gli URL di tali pagine, insieme a una concisa descrizione di ciascuna pagina, vengono presentati all utente in ordine di rilevanza decrescente " L utente può poi sfruttare gli URL per accedere alle pagine"

Un motore di ricerca deve:" 1) conoscere le pagine web" 2)" identificarle in base alle " " " " parole della ricerca" 3)" calcolarne la rilevanza"

Un motore di ricerca deve:" 1) conoscere le pagine web" 2)" identificarle in base alle " " " " parole della ricerca" 3)" calcolarne la rilevanza"

"Per conoscere le pagine presenti nel Web i motori di ricerca utilizzano:" applicazioni che esplorano sistematicamente il Web (dette crawler), scoprendo continuamente pagine recentemente inserite" basi di dati di grandissime dimensioni, in cui le pagine scoperte dal crawler vengono memorizzate e indicizzate, in modo da poter essere reperite rapidamente in base alle parole contenute (la base di dati di Google memorizza attualmente più di 1000 miliardi di pagine)"

Un motore di ricerca deve:" 1) conoscere le pagine web" 2)" identificarle in base alle " " " " parole della ricerca" 3)" calcolarne la rilevanza"

L identificazione delle pagine che corrispondono alla richiesta dell utente avviene mediante ricerca nella base di dati del motore di ricerca" Come già detto, questa ricerca è agevolata da speciali indici che consentono di identificare le pagine contenenti determinate parole senza doverne scandire il contenuto dall inizio alla fine " La scansione integrale di una pagina è tipicamente eseguita una sola volta, quando la pagina viene inserita nella base di dati e indicizzata"

Un motore di ricerca deve:" 1) conoscere le pagine web" 2)" identificarle in base alle " " " " parole della ricerca" 3)" calcolarne la rilevanza"

Il concetto di rilevanza di un testo (relativamente a una richiesta) è studiato da tempo da una disciplina nota come Information Retrieval" I metodi classici di information retrieval si basano soprattutto sulle frequenze di distribuzione delle parole in un archivio di documenti " Nel caso delle pagine web possono essere utilizzati approcci differenti, che si basano non solo sul contenuto delle pagine ma anche sulle connessioni fra le pagine" Il motore di ricerca Google, ad esempio, deve buona parte del suo successo a un particolare sistema di ordinamento delle pagine, basato sul concetto di rango di una pagina (page rank)" Questo sistema è stato realizzato da Sergey Brin e Larry Page, fondatori di Google Inc., a partire dall algoritmo HyperSearch ideato da Massimo Marchiori"

Massimo Marchiori "

Il page rank" Idea di base: una cosa è tanto più importante quante più persone ne parlano"

Il rango di una pagina A viene quindi calcolato in base al numero di altre pagine B 1, B 2,..., B N che contengono un link verso A" A sua volta il contributo di una pagina B k al page rank di A dipende dal page rank della stessa B k nonché dal numero di link contenuti in B k, secondo una formula piuttosto complessa" Sembra che dietro ogni business di successo ci sia una formula segreta. "

La comunicazione nel Web 1.0 "

Comunicazione di massa: 1) asimmetrica 2) in broadcast "

asimmetrica" l autore è solitamente distinto dai consumatori (al contrario, ad es., di uno scambio di email, che è simmetrico) " in broadcast" il messaggio è diretto in modo generico a chiunque sia in grado di riceverlo (al contrario, ancora una volta, di uno scambio di email, che è punto-apunto) "

Tuttavia, rispetto ai mezzi di comunicazione di massa tradizionali, il Web 1.0 è atipico perché elimina la figura del distributore e consente a un autore di raggiungere direttamente i consumatori a costo molto contenuto (sia per l autore, sia per i consumatori)." "

Oltre il Web 1.0 "

"Nell ultimo decennio il Web si è sviluppato introducendo una dimensione partecipativa e collaborativa, tipica della comunicazione interpersonale" Blog " Forum " Social Network " Wiki" Web 2.0"

Parte III: il computer come strumento " per l interazione e la comunicazione Web 2.0 "

Le tecnologie del Web (internet, TCP/IP, http, HTML, browser, applet, motori di ricerca,...) sono in grado di consentire modalità d interazione più avanzate" Da alcuni anni si parla del Web 2.0, tanto che il termine (coniato nel 2004 da Tim O Reilly) compare attualmente in circa 116 milioni di pagine web (Google, ottobre 2011; 28 milioni solo un anno prima) " Non si tratta solo di nuove tecnologie (rispetto a quelle utilizzate nel Web 1.0), quanto di un insieme di applicazioni innovative che creano nuove possibilità per gli utenti di interagire fra di loro e con i contenuti del Web"

Partecipazione "

Le tecnologie del Web eliminano la necessità di un distributore interposto fra gli autori e i consumatori di messaggi.

I consumatori si accorgono che pubblicare su internet è molto più semplice dei classici processi di editoria e distribuzione.!"

E possibile consentire a ogni utente del Web di essere allo stesso tempo autore e consumatore" Il Web 2.0 è un insieme di applicazioni che realizzano praticamente questa potenzialità " Il termine che rende meglio l idea è partecipazione : il Web 2.0 è detto anche Web partecipativo "

In un attività partecipativa nel Web (o più in generale in internet) una comunità di persone, chiamata comunità online (online community), utilizza un applicazione web(o più in generale internet) per comunicare e interagire " Il software utilizzato a questo scopo è spesso denominato software sociale e può essere classificato a seconda dei tipi di attività che consente di svolgere:" comunicazione: ad es. i forum" creazione e pubblicazione di contenuti: ad es. i blog e i wiki" condivisione di risorse: condivisione di testi, immagini etc. " raccomandazioni: su alberghi, ristoranti etc." networking sociale: luoghi d interazione su internet"

Attività collettive" L interazione fra i membri di una comunità online costituisce una forma di partecipazione a determinate attività collettive" A loro volta, le attività collettive che si svolgono online possono far parte di un sistema di attività collettive più ampio, che va oltre i confini di internet" Ad esempio, il forum di un corso universitario fa parte del sistema di tutte le attività pertinenti al corso, che la maggior parte non sono online ma in presenza" Il Web 2.0 può fornire un supporto diretto soltanto alle attività collettive che si svolgono online"

Adesione alla comunità online" "Una comunità online può essere:" aperta senza registrazione: la partecipazione è libera, senza bisogno di registrarsi " "possono essere comunque vietati gli interventi anonimi" esempio: i blog partecipativi" aperta con registrazione: la partecipazione è libera, ma l utente deve registrarsi come membro della comunità" "è possibile che l utente sia visibile agli altri membri della comunità con un soprannome di sua scelta (nickname)" esempi: LinkedIn, FaceBook" chiusa: la partecipazione è limitata, ad esempio ai membri di una determinata organizzazione (in genere occorre comunque registrarsi)" esempio: un forum sulla piattaforma elearning@unibg, riservato agli studenti iscritti a un determinato corso "

Ruoli" Come ogni attività collettiva, anche le attività collettive online prevedono diversi ruoli" I ruoli si possono caratterizzare in base ai diritti, agli obblighi e ai divieti che competono agli utenti a seconda del loro ruolo" Diritti, obblighi e divieti vanno distinti in due categorie:" 1. le azioni consentite, imposte o vietate direttamente dal server dell applicazione (le azioni che il server consente di eseguire solo ad alcune categorie di utenti sono spesso chiamate privilegi )" " "esempi:" qualunque membro di un forum può inserire un messaggio nel forum, ma non può modificare o cancellare i messaggi inseriti da altri membri" l amministratore di un forum può modificare o cancellare qualsiasi messaggio"

2. le azioni consentite, imposte o vietate da norme di comportamento, la cui osservanza non è direttamente garantita dal server dell applicazione ma è invece gestita dall intera comunità online o da alcuni suoi membri" "esempio:" ai membri di un forum è vietato utilizzare termini ingiuriosi o aggressivi" La mancata osservanza di norme di comportamento può portare a sanzioni" "Esempio:" i membri di un forum che utilizzino termini ingiuriosi o aggressivi possono essere sospesi o estromessi dal forum da parte dell amministratore " "

Blog" I blog (contrazione di Web log) sono nati come siti web in cui rendere pubbliche le proprie opinioni su un argomento di attualità" "Inizialmente, quindi, i blog erano l equivalente nel Web delle rubriche tenute da giornalisti sui periodici" Più recentemente i blog sono diventati partecipativi, nel senso che a qualunque utente del Web è concesso inserire commenti in un blog altrui" "In un blog esistono quindi due ruoli:" autore: inserisce la maggior parte dei contenuti, sotto forma di articoli che trattano argomenti di attualità" lettore/commentatore: accede liberamente ai contenuti del blog e può aggiungere i suoi commenti "

Il nuovo modo di comunicare sta avendo un impatto anche sui canali tradizionale di pubblicazione di contenuti (non solo in termini di affiancamento e sostituzione).