guida
Guida internet\20 cose che ho imparato sui browser
Donato Taddei in privato, 08\11\2013.

piccola guida pubblicata da Google
http://www.20thingsilearned.com/it-IT/all/print
PREFAZIONE ALLE 20 COSE
Oggi molti di noi si affidano al World Wide Web per avere a portata di mano le informazioni 
mondiali e mettersi istantaneamente in contatto con persone ed eventi su tutto il
pianeta. Queste straordinarie esperienze online sono possibili grazie a una rete aperta accessibile 
da chiunque tramite un browser web installato su un dispositivo qualunque connesso a Internet da
?
qualsiasi punto del mondo. Ma come funzionano davvero i nostri browser e il Web? Come ha fatto il 
World Wide Web a evolversi in ci che oggi conosciamo e amiamo? E che cosa dobbiamo sapere per 
navigare sul Web in modo sicuro e utile?
20 cose che ho imparato sui browser e sul Web  una breve guida per chiunque sia curioso di 
conoscere i concetti di base sui browser e sul Web. Ecco ci che troverai in questo manuale:
Innanzitutto esamineremo Internet, ovvero le fondamenta che permettono al Web di esistere. Daremo 
anche unocchiata alle moderne modalit di utilizzo della Rete, attraverso il cloud computing e le 
applicazioni web.
Poi presenteremo le fondamenta delle pagine web, come lHTML e il JavaScript, e scopriremo in che 
modo la loro invenzione e la loro evoluzione hanno cambiato i siti web che visiti ogni giorno. 
Vedremo inoltre che cos un browser moderno e in che modo permette agli utenti di navigare sul Web 
in modo sicuro e protetto.
Infine, anticiperemo le interessanti innovazioni previste per i browser e per le tecnologie web che 
a nostro parere ci offriranno esperienze online ancora pi veloci e pi coinvolgenti in futuro.
?
La vita come cittadini del Web pu conferire libert e potere, ma richiede anche un certo livello 
di consapevolezza e responsabilizzazione. Proprio come in qualit di cittadini del mondo reale 
desideriamo essere a conoscenza delle informazioni di base sulle amministrazioni locali (sicurezza 
dellacqua, servizi essenziali, attivit commerciali locali), allo stesso modo  sempre pi 
importante conoscere un simile insieme di informazioni sulle nostre vite online. Questo  lo 
spirito con cui abbiamo scritto questa guida. Molti esempi usati per illustrare funzioni e 
funzionalit del browser fanno spesso riferimento a Google Chrome, il browser open source che 
conosciamo bene. Ci auguriamo che la lettura di questa guida risulti tanto piacevole quanto lo  
stata la sua creazione.
Buona navigazione!
Il team di Google Chrome, con un ringraziamento speciale a Christoph Niemann per le illustrazioni
Novembre 2010
CHE COS' INTERNET?
C' CHI DICE INTERNT, IO LO CHIAMO TCP/IP
Che cos esattamente Internet? Per alcuni di noi, Internet  il posto ideale per rimanere in 
contatto con gli amici, ricevere notizie, fare acquisti e giocare. Per altri, Internet pu 
coincidere con i loro fornitori di banda larga a livello locale o con i cavi sotterranei e i cavi in
fibra ottica che trasportano i dati tra le citt attraversando gli oceani. Chi ha ragione?
Per rispondere a questa domanda, dobbiamo tornare indietro nel tempo fino al 1974. In quellanno, 
alcuni brillanti ricercatori informatici inventarono lInternet Protocol Suite
?
o TCP/IP, per brevit. Il TCP/IP stabiliva un insieme di regole che consentivano ai computer di 
parlare tra di loro e di scambiarsi informazioni.
Il TCP/IP  un po come la comunicazione umana: quando parliamo tra di noi, le regole grammaticali 
conferiscono struttura al linguaggio e ci permettono di comprenderci lun laltro e di scambiare 
idee. Analogamente, il TCP/IP offre le regole di comunicazione necessarie a garantire che dei 
dispositivi interconnessi si comprendano a vicenda in modo da poter inviare e ricevere 
informazioni. Internet nacque quando quel gruppo di dispositivi interconnessi pass da una a molte 
stanze e poi a molti edifici, per poi estendersi a molte citt e a molti Paesi.
I primi inventori di Internet scoprirono che le informazioni e i dati potevano essere trasmessi in 
modo pi efficiente se suddivisi in blocchi pi piccoli, inviati separatamente e quindi 
riassemblati. Tali blocchi sono detti pacchetti. Di conseguenza, quando invii unemail su Internet, 
il tuo messaggio completo viene suddiviso in pacchetti che vengono inviati al destinatario e poi 
riassemblati. Lo stesso accade quando guardi un video su un sito web come YouTube: i file video 
vengono suddivisi in pacchetti di dati che possono essere inviati da pi server di YouTube in tutto 
il mondo e riassemblati per formare il video che guardi attraverso il tuo browser.
?
E la velocit? Se il traffico su Internet fosse simile a un corso dacqua, la larghezza di banda di 
Internet sarebbe pari alla quantit dacqua che scorre lungo il corso dacqua in un secondo. 
Pertanto, quando gli esperti parlano di larghezza di banda, ci a cui si stanno realmente riferendo 
 la quantit di dati che pu essere inviata attraverso la tua connessione Internet in un secondo. 
Si tratta di un indicatore della velocit di connessione. Ora sono possibili connessioni pi veloci 
con una migliore infrastruttura fisica (ad esempio i cavi in fibra ottica sono in grado di inviare 
le informazioni a una velocit prossima a quella della luce), cos come modi migliori per 
codificare le informazioni sul supporto fisico stesso, persino su vecchi supporti come i fili di 
rame.
Internet  un sistema affascinante e tecnicamente molto complesso, eppure oggi per
la maggior parte di noi  un mondo a portata di utente dove non dobbiamo nemmeno preoccuparci delle 
equazioni e dei cavi coinvolti. Internet  anche la spina dorsale che permette lesistenza del 
World Wide Web che tutti conosciamo e amiamo: con una connessione possiamo accedere a un universo 
aperto e sempre crescente di pagine web e applicazioni interconnesse. In effetti, il numero di 
pagine web presenti oggi sul Web  probabilmente pari al numero di neuroni nel tuo cervello o al 
numero di stelle nella Via Lattea!
Nei due capitoli successivi, daremo unocchiata alle attuali modalit di utilizzo della Rete 
attraverso il cloud computing e le applicazioni web.
CLOUD COMPUTING
PERCH NON C' PROBLEMA SE IL TUO LAPTOP VIENE TRAVOLTO DA UN CAMION
Linformatica moderna nellera di Internet  una realt piuttosto strana e straordinaria. Mentre 
siedi curvo davanti al tuo computer portatile di casa a guardare un video di YouTube o a utilizzare 
un motore di ricerca, sei effettivamente connesso alla potenza collettiva di migliaia di computer 
che ti offrono tutte queste informazioni da stanze lontane disseminate in tutto il mondo.  quasi 
come avere un supercomputer a tua completa disposizione, e questo grazie a Internet.
Questo fenomeno  generalmente chiamato
cloud computing. Oggi leggiamo le notizie, ascoltiamo la musica, facciamo shopping, guardiamo 
programmi televisivi e archiviamo i nostri file sul Web. Alcuni di noi vivono in citt in cui quasi 
tutti i musei, le banche e gli uffici pubblici hanno un sito web. Qual  il risultato finale? 
Trascorriamo meno tempo in fila o al telefono, in quanto questi siti web ci permettono di svolgere 
operazioni come pagare le bollette ed effettuare prenotazioni.
?
Il trasferimento su Internet di molte delle nostre attivit quotidiane migliora la qualit della 
vita.
Il cloud computing offre anche altri vantaggi. Non molto tempo fa, molti di noi temevano di perdere 
documenti, foto e file se fosse accaduto qualcosa di brutto al loro computer, come un virus o un 
malfunzionamento hardware. Oggi i nostri dati stanno migrando oltre i confini dei nostri personal 
computer. Stiamo trasferendo i nostri dati online nella cloud. Se carichi le tue foto online, 
archivi file importanti online e utilizzi un servizio email basato sul Web come Gmail o Yahoo! 
Mail, il tuo computer portatile potrebbe essere travolto da un camion a 18 ruote e tutti i tuoi 
dati sarebbero ancora al sicuro sul Web, accessibili da qualsiasi computer collegato a Internet, da 
qualsiasi punto del mondo.
APPLICAZIONI WEB
IL WEB  UNA REPUBBLICA FONDATA SULLE APP
Se giochi online, utilizzi un editor di foto online o ti affidi a servizi basati sul Web come 
Google Maps, Twitter, Amazon, YouTube o Facebook, allora sei un cittadino attivo del meraviglioso 
mondo delle applicazioni web.
Ma che cos esattamente unapplicazione web? E perch dovrebbe importarci?
?
Applicazione  ormai un termine comune. Le applicazioni sono chiamate anche programmi o software. 
Tradizionalmente, sono progettate per svolgere attivit estese e intensive come la contabilit o 
lelaborazione di testi. Nel mondo online dei browser web e degli smartphone, le applicazioni sono 
in genere programmi pi snelli incentrati su una singola attivit. Le applicazioni web, in 
particolare, eseguono queste attivit allinterno del browser web e spesso offrono una ricca 
esperienza interattiva.
Google Maps  un buon esempio di applicazione web.  incentrato su ununica attivit: fornire 
funzioni utili per le mappe allinterno di un browser. Puoi eseguire panoramiche e zoom allinterno 
di una mappa, cercare ununiversit o un bar e ottenere indicazioni stradali. Tutte le informazioni 
di cui hai bisogno vengono
immesse nellapplicazione web in modo dinamico ogni volta che le chiedi. Questo ci rimanda alle 
quattro virt delle applicazioni web:
1. Posso accedere ai miei dati da qualsiasi punto.
Nel tradizionale mondo delle applicazioni desktop, i dati vengono solitamente memorizzati sul disco 
rigido del computer. Se sono in vacanza e lascio il computer a casa, non potr accedere alle mie 
email, alle mie foto o ad altri dati quando ne avr bisogno. Nel nuovo mondo delle applicazioni 
web, le mie email e tutti i miei dati sono memorizzati online. Posso accedervi attraverso un 
browser da qualsiasi computer connesso a Internet.
2. Utilizzer sempre la versione pi recente di qualsiasi applicazione.
?
Quale versione di YouTube utilizzer oggi? E domani? La risposta : sempre quella pi recente. Le 
applicazioni web si aggiornano automaticamente, quindi c sempre una sola versione: quella pi 
recente, con tutte le funzioni e tutti i miglioramenti pi recenti. Non occorre eseguire 
manualmente lupgrade a una nuova versione ogni volta. E non  necessario attendere una lunga 
procedura di installazione per utilizzare le mie applicazioni web.
3. Funzionano su ogni dispositivo dotato di browser.
Nellinformatica tradizionale, alcuni programmi funzionano solo su sistemi o dispositivi 
particolari. Ad esempio, molti programmi scritti per un PC non funzionano su un Mac. Stare al passo 
con tutto il software giusto pu richiedere molto tempo e denaro. Al contrario, il Web  una 
piattaforma aperta. Chiunque pu
raggiungerla da un browser su qualsiasi dispositivo connesso al Web, a prescindere dal fatto che si 
tratti di un computer desktop, di un computer portatile o di un telefono cellulare. Ci significa 
che posso utilizzare le mie applicazioni preferite anche se sto utilizzando il computer portatile 
di un mio amico o un computer in un Internet caf.
4. Sono pi sicure.
Le applicazioni web sono eseguite nel browser e non devo mai scaricarle sul computer. Grazie a 
questa separazione tra il codice dellapplicazione e il codice del computer, le applicazioni web 
non possono interferire con altre attivit sul mio computer o con le sue prestazioni generali. 
Questo significa che sono protetto meglio da minacce quali virus, malware e spyware.
HTML, JAVASCRIPT, CSS E ALTRO
AJAX NON  SOLO UNA MARCA DI DETERSIVO
Le pagine web sono scritte in HTML, il linguaggio di programmazione che indica ai browser come 
strutturare e presentare i contenuti in una pagina web. In altre parole, lHTML fornisce gli 
elementi di base del Web. Per molto tempo, tali elementi di base sono rimasti abbastanza semplici e 
statici: righe di testo, link e immagini.
Oggi, ci aspettiamo di poter svolgere azioni come giocare a scacchi online o scorrere senza 
interruzioni la mappa del nostro quartiere, senza dover aspettare che venga ricaricata lintera 
pagina per ogni mossa sulla scacchiera o per ogni spostamento sulla mappa.
?
Lidea di queste pagine web dinamiche nacque con linvenzione del linguaggio di scripting 
JavaScript. Il supporto di JavaScript nei principali browser significava poter incorporare nelle 
pagine web delle interazioni pi significative in tempo reale. Ad esempio, se compili un modulo 
online e fai clic sul pulsante Invia, la pagina pu utilizzare JavaScript per controllare i tuoi 
inserimenti in tempo reale e avvisarti quasi istantaneamente se hai compilato il modulo in modo 
errato.
Ma il Web dinamico come lo conosciamo oggi divenne davvero realt quando lXHR (XMLHttpRequest) 
venne introdotto nel JavaScript e venne inizialmente utilizzato in applicazioni come Microsoft 
Outlook per il Web, Gmail e Google Maps. LXHR ha reso possibile la modifica delle singole parti di 
una pagina web (un gioco, una mappa, un video, un piccolo sondaggio) senza bisogno di ricaricare 
lintera pagina. In tal modo le applicazioni web sono divenute pi veloci e reattive.
?
Le pagine web sono diventate anche pi espressive con lintroduzione dei fogli di stile CSS 
(Cascading Style Sheet). I CSS offrono ai programmatori un modo semplice ed efficace per definire 
il layout di una pagina e abbellirla con elementi di design come colori, angoli arrotondati, 
sfumature e animazione.
I programmatori spesso si affidano a questa potente combinazione di JavaScript, XHR, CSS e a molte 
altre tecnologie web come AJAX (Asynchronous JavaScript and XML). LHTML continua inoltre a 
evolversi via via che altre funzioni e miglioramenti vengono incorporati nelle nuove versioni dello 
standard HTML.
Il Web di oggi si  evoluto grazie al costante impegno di tutti gli esperti di tecnologia e di 
programmazione, i pensatori e le organizzazioni che creano queste tecnologie e assicurano che siano 
supportate nei browser come Internet Explorer, Firefox, Safari e Google Chrome. Questa interazione 
tra tecnologie e browser ha fatto del Web un piattaforma di sviluppo aperta e semplice da 
utilizzare per gli sviluppatori, i quali a loro volta danno vita a molte applicazioni web utili e 
divertenti di uso quotidiano.
HTML5
IN PRINCIPIO NON C'ERA IL VIDEO
Sono passati pi di due decenni dallintroduzione dellHTML e noi ci stiamo ancora chiedendo che 
cosa sia il Web e in che cosa potrebbe trasformarsi. In qualit di utenti, quali tipi di funzioni e 
applicazioni riterremmo divertenti, utili o addirittura indispensabili? Di quali strumenti hanno 
bisogno gli sviluppatori per creare questi fantastici siti e queste fantastiche applicazioni? E, 
infine, come  possibile offrire questa profusione di risorse allinterno di un browser web?
Queste domande hanno portato allevoluzione della versione pi recente dellHTML nota come HTML5, 
un insieme di funzionalit che offrono ai web designer e agli sviluppatori la possibilit di creare 
la prossima
?
generazione di fantastiche applicazioni online. Prendiamo, ad esempio, il tag HTML5 video. Agli 
inizi, i video non erano una componente importante (n tantomeno abituale) del Web; al contrario, 
gli utenti di Internet installavano programmi software aggiuntivi chiamati plug-in per guardare i 
video allinterno dei loro browser. Ben presto divenne evidente che un facile accesso ai video 
rappresentava una funzione molto ricercata sul Web. Lintroduzione del tag video in HTML5 ha 
permesso di incorporare e riprodurre facilmente i video nelle pagine web senza software aggiuntivo.
Altri interessanti aspetti dellHTML5 includono funzionalit offline che consentono agli utenti di 
interagire con le applicazioni web anche quando non dispongono di una connessione a Internet, cos 
come le funzionalit drag-and-drop. In Gmail, ad
esempio, una semplice operazione di drag-and-drop consente agli utenti di allegare istantaneamente 
un file a un messaggio email trascinando il file dal desktop del computer alla finestra del browser.
LHTML5, come il Web stesso,  in continua evoluzione, e tale evoluzione si basa sulle esigenze 
degli utenti e sullimmaginazione degli sviluppatori. Essendo uno standard aperto, lHTML5 
rappresenta alcuni dei migliori aspetti del Web: funziona ovunque e su qualsiasi dispositivo dotato 
di un browser moderno. Tuttavia, cos come  possibile guardare le trasmissioni HDTV solo su un 
televisore compatibile con lHD, allo stesso modo  necessario utilizzare un browser aggiornato e 
compatibile con lHTML5 per usufruire di siti e applicazioni che si avvalgono delle funzioni 
dellHTML5. Fortunatamente, in qualit di utente Internet, hai a disposizione
IL 3D NEL BROWSER
NAVIGARE IN UNA NUOVA DIMENSIONE
La grafica e lanimazione 3D possono risultare veramente affascinanti con tutti i dettagli 
opportuni al posto giusto: dettagli come luci e ombre, riflessi e texture realistiche. Ma fino a 
oggi,  risultato difficile offrire unesperienza 3D coinvolgente, soprattutto su Internet.
Perch? Il motivo principale  che la creazione di unesperienza 3D in giochi e altre applicazioni 
richiede molti, molti dati per visualizzare forme e texture complesse. In passato, queste grandi 
quantit di dati richiedevano una maggiore larghezza di banda su Internet e una maggiore capacit
?
di calcolo rispetto a quelle che la maggior parte dei sistemi comuni poteva gestire. Negli ultimi 
tempi  tutto cambiato, e per il meglio: il 3D basato su browser  finalmente realt.
La banda larga ha contribuito a soddisfare alcune esigenze relative alla larghezza di banda. Molte 
case e molti uffici ora dispongono di velocit a banda larga che fanno impallidire le connessioni 
di dieci anni fa. Di conseguenza,  possibile inviare grandi quantit di dati tramite Internet, 
dati che sono necessari per ottenere esperienze 3D realistiche nel browser. Inoltre, i computer che 
usiamo oggi sono molto pi potenti di quelli che avevamo in passato: i processori e la memoria sono 
migliorati a tal punto che oggi persino un computer portatile o desktop di livello standard  in 
grado di gestire la complessit della grafica 3D.
N la banda larga n la pura potenza di calcolo sarebbero sufficienti senza i progressi sostanziali 
avvenuti nel campo delle funzionalit dei browser. Molti browser moderni hanno adottato tecnologie 
web aperte come WebGL e 3D CSS. Grazie a queste tecnologie, gli sviluppatori possono creare effetti 
3D per le loro applicazioni e noi possiamo sperimentarli senza bisogno di plug-in aggiuntivi. Oltre 
a tutto questo, molti browser moderni ora sfruttano una tecnica nota come accelerazione hardware. 
Significa che il browser pu utilizzare la GPU (Graphics Processing Unit) allo scopo di velocizzare 
i calcoli necessari per visualizzare sia i contenuti web in 3D sia i consueti contenuti in 2D.
?
Ma allora perch il 3D nel browser  cos importante? Perch ora va ad aggiungersi allHTML5, al 
JavaScript e ad altre valide tecnologie innovative utilizzabili dagli sviluppatori per creare una 
nuova potente generazione di applicazioni web. Per gli utenti, significa disporre di nuovi 
straordinari modi per visualizzare le informazioni utili e pi divertimento online grazie ad 
ambienti e giochi 3D coinvolgenti.
Ma soprattutto, il 3D nel browser si accompagna a tutte le virt delle applicazioni web: puoi 
condividere e personalizzare le applicazioni pi recenti con amici di tutto il mondo e collaborare 
con loro. Si tratta di una quantit di contenuti e di un livello di divertimento decisamente 
maggiori e a disposizione di tutti.
ODE AL BROWSER
BROWSER ANTIQUATI CONTRO BROWSER MODERNI
Vetusti e moderni browser
insiem non posson stare:
il moderno  lesto, ricco di funzioni e pi sicuro;
il vecchio  lento, e al peggio una temibile sciagura.
Ai perniciosi attacchi resistere non pu.
?
La maggior parte di noi non si rende conto di quanto un browser vecchio e obsoleto possa incidere 
negativamente sulla nostra vita online e soprattutto sulla nostra sicurezza. Non guideresti mai per 
anni e anni unautomobile vecchia con pneumatici lisci, freni consumati e un motore inaffidabile.  
una pessima idea correre gli stessi rischi con il browser che utilizzi quotidianamente per navigare 
in ogni pagina e applicazione sul Web.
Passare a un browser moderno (come la versione pi recente di Mozilla Firefox, Apple Safari, 
Microsoft Internet Explorer, Opera o Google Chrome)  importante per tre motivi:
In primo luogo, i browser vecchi sono vulnerabili agli attacchi perch di solito non vengono 
aggiornati con le correzioni e le funzioni di protezione pi recenti. Le vulnerabilit del browser 
possono comportare il furto di password, linstallazione fraudolenta di software dannoso sul tuo 
computer o peggio. Un browser aggiornato consente di premunirsi contro le minacce alla sicurezza, 
come gli attacchi di phishing e malware.
In secondo luogo, il Web si evolve rapidamente. Molte delle funzioni pi recenti presenti nei siti 
e nelle applicazioni web di oggi non funzionano con i vecchi browser. Solo i browser aggiornati 
sono dotati dei miglioramenti di velocit che consentono di eseguire pagine e applicazioni web in 
modo rapido, nonch del supporto per le tecnologie web moderne come HTML5, CSS3 e JavaScript veloce.
?
Terzo e ultimo punto, i vecchi browser rallentano linnovazione sul Web. Se molti utenti di 
Internet restano aggrappati con le unghie ai vecchi browser, gli sviluppatori sono costretti a 
progettare siti web che funzionino sia con le tecnologie vecchie sia con quelle nuove. Avendo tempo 
e risorse limitati, finiscono per sviluppare in base al minimo comune denominatore, anzich pensare 
al futuro e mettere a punto applicazioni utili e innovative. Pensa se agli ingegneri autostradali 
di oggi venisse chiesto di progettare autostrade ad alta velocit che siano ancora perfettamente 
sicure per le auto depoca. Ecco perch i browser obsoleti sono pessimi per gli utenti in generale 
e deleteri per linnovazione sul Web.
?
Non che qualcuno ti incolpi personalmente di voler rimanere fedele al tuo vecchio browser. In 
alcuni casi, eseguire lupgrade del browser potrebbe essere impossibile. Se scopri che lupgrade 
del browser  bloccato sul tuo computer aziendale, fai una chiacchierata con lamministratore IT. 
Se non riesci a eseguire lupgrade di una vecchia versione di Internet Explorer, il plug-in Google 
Chrome Frame pu offrirti alcune funzionalit delle applicazioni web moderne integrando delle 
funzioni di Google Chrome in Internet Explorer.
I browser vecchi e obsoleti sono pessimi per noi utenti e ritardano linnovazione su tutto il Web. 
Quindi, assicurarti di disporre della versione pi recente del browser moderno che preferisci.
Nota del curatore: per controllare quale browser stai utilizzando, visita www.whatbrowser.org.
PLUG-IN
COME TRASFORMARE UNA MARGHERITA IN UNA QUATTRO STAGIONI
Agli albori del World Wide Web, le prime versioni dellHTML non erano in grado di offrire contenuti 
accattivanti come i video. Un sito web si limitava ad avere del testo, qualche immagine e dei link.
I plug-in sono stati inventati per aggirare le limitazioni della prima versione dellHTML e
offrire contenuti pi interattivi. Un plug-in  un software aggiuntivo appositamente creato per 
elaborare particolari tipi di contenuti. Ad esempio, gli utenti potrebbero scaricare e installare 
un plug-in come Adobe Flash Player per visualizzare una pagina web contenente un video o un gioco 
interattivo.
?
Quanto si interfaccia un plug-in con un browser? Curiosamente, non si interfaccia quasi per niente. 
Il modello di plug-in  molto simile alla funzione picture-in-picture dei televisori: il browser 
definisce uno spazio distinto nella pagina web per il plug-in, quindi si fa da parte. Il plug-in  
libero di operare allinterno di quello spazio, in modo indipendente dal browser.
Questa indipendenza fa s che un determinato plug-in possa funzionare in molti browser differenti. 
Tuttavia, tale ubiquit trasforma i plug-in nei principali obiettivi degli attacchi portati alla 
sicurezza dei browser. Il computer diventa ancora pi vulnerabile agli attacchi mirati alla 
sicurezza se utilizzi plug-in non aggiornati, in quanto questi ultimi non contengono le ultime 
correzioni per la protezione.
Il modello di plug-in che utilizziamo oggi  in gran parte uneredit del Web prima maniera. Ma la 
community web ora sta cercando nuovi modi per modernizzare i plug-in, ad esempio soluzioni 
intelligenti per integrarli meglio, in modo che i loro contenuti siano ricercabili, collegabili 
tramite link e possano interagire con il resto della pagina web. Fatto ancora pi importante, 
alcuni fornitori di browser e plug-in ora collaborano per proteggere gli utenti dai rischi legati 
alla sicurezza. Ad esempio, i team di Google Chrome e di Adobe Flash Player hanno collaborato per 
integrare Flash Player nel browser. Il meccanismo di aggiornamento automatico di Google Chrome 
contribuisce a garantire che il plug-in Flash Player sia sempre aggiornato e riceva sempre le 
correzioni e le patch di protezione pi recenti.
ESTENSIONI DEL BROWSER
I SUPERPOTERI PER IL TUO BROWSER
Le estensioni ti consentono di aggiungere nuove funzioni al browser, ovvero di estenderne 
letteralmente le funzionalit.
Ci significa che puoi personalizzare il browser con le funzioni che ritieni pi importanti. Pensa 
alle estensioni come a dei modi per aggiungere nuovi superpoteri a ci che il browser  gi in 
grado di fare.
Questi superpoteri possono essere grandiosi o limitati, a seconda delle tue esigenze. Ad esempio, 
potresti installare
lestensione di un convertitore di valuta accessibile attraverso un nuovo pulsante aggiunto accanto 
alla barra degli indirizzi. Fai clic sul pulsante e lestensione convertir tutti i prezzi 
visualizzati nella pagina web corrente in qualsiasi valuta specificata. Una funzione utile, ad 
esempio, per gli appassionati di viaggi che effettuano gran parte della pianificazione degli 
itinerari e delle
?
prenotazioni online. Le estensioni come queste consentono di applicare lo stesso tipo di 
funzionalit a ogni pagina web visitata.
Le estensioni del browser possono anche funzionare in modo indipendente al di fuori delle pagine 
web. Ad esempio, nella barra degli strumenti del browser potrebbe essere integrata unestensione di 
notifica email che controlla in background se sono arrivati nuovi messaggi nel tuo account email e 
te lo comunica. In questo caso, lestensione  sempre in funzione in background, a prescindere 
dalla pagina visualizzata: non c bisogno di accedere alla posta in una finestra separata per 
controllare se sono arrivati nuovi messaggi.
Ai tempi delle prime estensioni, gli sviluppatori spesso dovevano svilupparle in linguaggi di 
programmazione insoliti o in linguaggi mainstream e a uso intensivo come il C++. Ci richiedeva 
molto lavoro, molto tempo e molta esperienza. L'aggiunta di codice, inoltre, dava luogo a problemi 
di sicurezza, poich esponeva il browser a maggiori rischi di infiltrazione da parte degli hacker. 
Dato che a volte il codice era complesso, le estensioni erano notoriamente responsabili anche di 
arresti anomali del browser.
Oggi la maggior parte dei browser consente agli sviluppatori di scrivere le estensioni in linguaggi 
di programmazione semplici utilizzati anche per il Web:
?
HTML, JavaScript e CSS. Si tratta degli stessi linguaggi utilizzati per sviluppare le applicazioni 
e le pagine web pi moderne, quindi oggi le estensioni sono strettamente imparentate con le 
applicazioni e le pagine web con cui funzionano. Sono pi veloci e pi facili da sviluppare, sono 
pi sicure e migliorano costantemente, di pari passo con gli standard su cui sono sviluppate.
Per scoprire nuove estensioni, visita la galleria delle estensioni del browser. Troverai migliaia 
di estensioni che possono contribuire a rendere la navigazione pi efficiente o semplicemente 
divertente: si va dalle estensioni che consentono di evidenziare e di scrivere appunti sulle pagine 
web durante una ricerca a quelle che mostrano aggiornamenti sportivi dellultima ora, partita per 
partita, direttamente nellinterfaccia del browser.
SINCRONIZZAZIONE DEL BROWSER
PERCH NON C' PROBLEMA SE IL TUO LAPTOP VIENE TRAVOLTO DA UN CAMION, PARTE SECONDA
Ecos vivi nella cloud. Congratulazioni! Utilizzi le applicazioni web per le email, la musica e 
quasi tutto. Salvi documenti, foto e file importanti online, in modo da poterli recuperare da 
qualsiasi computer connesso a Internet e da qualsiasi punto del mondo.
Se un camion a 18 ruote travolgesse il tuo laptop e lo riducesse in mille pezzi, non perderesti 
niente. Sarebbe sufficiente trovare un altro dispositivo connesso a Internet e tornare a lavorare 
con tutte le informazioni vitali che hai pensato bene di salvare online.
?
Ma aspetta un attimo: che dire di tutti i segnalibri, le estensioni e le preferenze del browser che 
utilizzi quotidianamente? Scomparirebbero dalla faccia della Terra insieme al tuo laptop defunto?
La risposta in passato era s. In passato avresti dovuto cercare da capo le tue estensioni 
preferite e ritrovare tutti i siti web che avevi faticosamente aggiunto ai segnalibri. Ma adesso 
non  pi cos! Molti browser moderni, come Firefox e Google Chrome, hanno cominciato a integrare 
una funzione nota come sincronizzazione. La sincronizzazione consente di salvare le impostazioni 
del browser online, nella cloud, in modo che non vadano perse nemmeno in caso di distruzione del 
computer.
La funzionalit di sincronizzazione inoltre ti semplifica la vita se utilizzi pi computer, ad 
esempio un computer portatile in ufficio e un
computer desktop per tutta la famiglia a casa. Non  necessario ricreare manualmente i segnalibri 
dei tuoi siti web preferiti o riconfigurare le impostazioni del browser su ogni computer che 
possiedi. Le eventuali modifiche apportate al tuo browser abilitato per la sincronizzazione in un 
computer verranno automaticamente riportate in tutti gli altri computer nel giro di pochi secondi.
In Google Chrome, ad esempio, la sincronizzazione salva tutti i segnalibri, le estensioni, le 
preferenze e i temi nel tuo account Google. Se utilizzi qualsiasi altro computer connesso a 
Internet, tutto ci che devi fare  avviare Google Chrome e accedere al tuo account Google tramite 
la funzionalit di sincronizzazione del browser. Voil! Tutte le tue impostazioni preferite del 
browser sono pronte alluso sul nuovo computer.
COOKIE DEL BROWSER
GRAZIE DEI RICORDI
Cookie (biscotto) sembrerebbe un nome improbabile per una tecnologia, eppure i cookie svolgono un 
ruolo chiave nel fornire funzionalit che gli utenti di Internet potrebbero esigere dai siti web: 
una traccia delle visite passate o in corso.
Un cookie  un breve testo inviato al tuo browser da un sito web visitato. Contiene informazioni 
relative alla tua visita che il sito pu memorizzare, se lo desideri, come la tua lingua di 
preferenza e altre impostazioni. Il browser memorizzer questi dati e li utilizzer quando 
visiterai il sito la prossima volta per
facilitare e personalizzare ulteriormente lesplorazione. Se visiti un sito web dedicato al cinema 
e indichi che sei pi interessato alle commedie, ad esempio, i cookie inviati dal sito web possono 
memorizzare questa tua preferenza in modo che allinizio della tua visita successiva vengano 
visualizzati titoli di commedie.
?
Anche i carrelli per lo shopping online utilizzano i cookie. Mentre sfogli i titoli dei DVD in 
vendita su quel sito di shopping dedicato al cinema, ad esempio, potresti notare che puoi 
aggiungerli al tuo carrello senza eseguire laccesso. Anche se ti sposti da una pagina allaltra 
sul sito di shopping, il tuo carrello non dimentica i DVD perch i dati vengono memorizzati 
grazie ai cookie del browser. I cookie possono essere utilizzati anche nelle pubblicit online per 
memorizzare i tuoi interessi e mostrarti annunci pertinenti mentre navighi sul Web.
Alcune persone preferiscono non abilitare i cookie e per questo motivo i browser pi moderni 
offrono la possibilit di gestirli in modo da rispettare le preferenze degli utenti. Puoi impostare 
delle regole per gestire i cookie sito per sito, usufruendo cos di un maggiore controllo sulla tua 
privacy. Ci significa che
puoi scegliere i siti di cui ti fidi e abilitare i cookie solo per tali siti, bloccando i cookie 
che provengono da tutti gli altri. Dato che esistono molti tipi di cookie, fra cui i cookie di 
sessione singola che durano solo per una determinata sessione di navigazione o i cookie permanenti 
che durano per pi sessioni, i browser moderni di solito offrono comandi avanzati che ti permettono 
di specificare le tue preferenze per vari tipi di cookie, ad esempio di accettare i cookie 
permanenti come cookie di sessione singola.
Nel browser Google Chrome, noterai qualcosa in pi nel menu Opzioni: un link diretto alla gestione 
delle impostazioni di archiviazione di Adobe Flash Player. Questo link facilita il controllo dei 
dati locali memorizzati da Adobe Flash Player (altrimenti noti come cookie Flash) che possono 
contenere informazioni sulle applicazioni e sui
I BROWSER E LA PRIVACY
LE VARIE OPZIONI PER PROTEGGERE LA TUA PRIVACY NEL BROWSER
Sicurezza e privacy sono strettamente correlate, ma non sono la stessa cosa.
Considera la sicurezza e la privacy della tua casa: serrature e allarmi ti proteggono dai ladri, 
mentre tende e persiane mantengono
la tua vita domestica privata e lontana da sguardi indiscreti.
Analogamente, le funzioni di sicurezza del browser contribuiscono a proteggerti da malware, 
phishing e altri attacchi online, mentre
?
le funzioni di privacy ti aiutano a mantenere privata la navigazione sul tuo computer.
Esaminiamo pi da vicino la privacy, con unanalogia: supponiamo che tu sia un appassionato di 
jogging che corre per qualche chilometro ogni giorno. Se indossi un dispositivo GPS per monitorare 
le tue corse giornaliere, creerai sul dispositivo un diario con i dati delle tue prestazioni, ossia 
un registro storico dei posti in cui hai corso, delle distanze percorse, della tua velocit media e 
delle calorie bruciate.
Durante la navigazione sul Web, generi un diario simile contentente dati del browser che vengono 
memorizzati localmente sul tuo computer: una cronologia dei siti visitati, i cookie inviati al tuo 
browser e i file eventualmente scaricati. Se hai impostato il browser in modo che memorizzi le tue
password o i dati dei moduli, verranno memorizzate sul computer anche queste informazioni.
Alcune persone non sono consapevoli del fatto che possono cancellare tutti questi dati dai loro 
computer in qualsiasi momento. Per farlo,  sufficiente passare al menu Opzioni o Preferenze del 
browser (il menu varia a seconda del browser). In effetti, le versioni pi recenti dei browser pi 
moderni offrono anche una modalit di navigazione privata o in incognito. Ad esempio, nella 
modalit di navigazione in incognito di Google Chrome, ogni pagina web aperta non verr 
visualizzata nella cronologia di navigazione. Inoltre, tutti i nuovi cookie vengono eliminati 
quando chiudi tutte le finestre di navigazione in incognito. Questa modalit  particolarmente 
utile se condividi il computer con altre persone o se lavori su un computer
?
pubblico in una biblioteca o in un Internet caf.
Tutte queste funzioni per la privacy disponibili nel browser ti consentono di avere il controllo 
sui dati di navigazione, memorizzati localmente sul computer, o su dati specifici inviati dal 
browser ai siti web. Le impostazioni di privacy non ti consentono di avere il controllo su altri 
tuoi dati eventualmente in possesso di tali siti web, come le informazioni che hai precedentemente 
inviato a un sito.
Esistono dei modi per limitare alcune delle informazioni che i siti web ricevono quando li visiti. 
Molti browser ti consentono di mantenere il controllo sulle preferenze di privacy sito per sito e 
di fare le tue scelte in merito a dati specifici come i cookie, il codice JavaScript e i plug-in. 
Ad esempio, puoi impostare delle regole che consentano i cookie soltanto per un elenco specificato 
di siti attendibili e indichino al browser di bloccare i cookie di tutti gli altri siti.
Privacy ed efficienza sono spesso in conflitto. La raccolta di dati aggregati e di commenti degli 
utenti pu davvero contribuire a migliorare i prodotti e lesperienza utente. Il segreto  trovare 
un buon equilibrio tra le due, nel massimo rispetto dei princpi di privacy.
Ecco un esempio tratto dal mondo reale: i cookie del browser. Da un lato, grazie ai cookie, un sito 
web che visiti di frequente  in grado di ricordare i contenuti del tuo carrello, di mantenerti 
connesso e di offrirti unesperienza personalizzata pi utile, basata sulle tue visite precedenti. 
Dallaltro, consentire i cookie del browser significa permettere al sito di raccogliere e ricordare 
le informazioni su queste visite precedenti. Se vuoi, puoi decidere di bloccare i cookie in 
qualsiasi momento. In conclusione, la prossima volta che sei curioso di sapere come personalizzare 
le impostazioni di privacy del browser, controlla le impostazioni di privacy nel menu Opzioni o 
Preferenze del tuo browser.
MALWARE, PHISHING E RISCHI PER LA SICUREZZA
FIDARSI  BENE, MA NON FIDARSI  MEGLIO
Quando utilizzi un bancomat in citt, probabilmente ti guardi alle spalle per essere certo che 
nessuno si sia appostato nelle vicinanze per rubarti il codice PIN (o i soldi). In effetti, 
probabilmente prima controllerai che lo sportello bancomat non sia fasullo. Quando navighi sul Web 
ed effettui delle transazioni online, due rischi per la sicurezza di cui devi essere al corrente 
sono il malware e il phishing. Questi attacchi vengono perpetrati da individui o organizzazioni che 
cercano di rubare le tue informazioni personali o di compromettere il tuo computer.
?
Che cosa sono esattamente gli attacchi di phishing e malware?
Un attacco di phishing si verifica quando qualcuno assume unaltra identit, spesso tramite un sito 
web fasullo, per indurti a condividere informazioni personali. Si chiama phishing (pesca) perch 
i cattivi gettano unesca elettronica e aspettano che qualcuno abbocchi allamo. In una tipica 
frode di phishing, il malintenzionato invia unemail che sembra provenire da una banca o da un 
servizio web a te familiare. La riga delloggetto potrebbe essere simile a: Aggiorna i tuoi dati 
presso la tua banca! Lemail di phishing contiene link che sembrano rimandare al sito web della 
tua banca, ma che in realt ti portano sul sito web di un impostore. L ti viene chiesto di 
eseguire laccesso e in questo modo riveli inconsapevolmente il numero del tuo conto corrente, i 
numeri delle tue carte di credito, le tue password o altre informazioni riservate.
Il malware, invece,  un programma software dannoso che si installa sul tuo computer, generalmente 
a tua insaputa.  possibile che ti venga chiesto di scaricare un software antivirus che  in realt 
un virus, oppure potrebbe capitarti di visitare una pagina che installa il software sul tuo 
computer senza nemmeno chiedertelo. Il software  progettato per rubare numeri di carte di credito 
o password dal tuo computer o, in alcuni casi, per danneggiare il computer. Una volta che  sul 
computer, il malware non solo  difficile da rimuovere, ma  anche libero di
?
accedere a tutti i dati e i file che trova e di inviare le informazioni altrove provocando 
solitamente il caos sul computer.
Un browser web moderno e aggiornato  la prima linea di difesa contro gli attacchi di phishing e 
malware. Quasi tutti i browser moderni, ad esempio, possono contribuire ad analizzare le pagine web 
alla ricerca di segnali di malware in agguato, avvisandoti quando ne trovano.
Per di pi, un malintenzionato non sempre utilizza accorgimenti tecnici sofisticati per infiltrare 
un computer, ma potrebbe invece trovare dei trucchi astuti per indurti a prendere una decisione 
sbagliata. Nei capitoli successivi, vedremo come puoi prendere decisioni pi sagge per navigare in 
sicurezza e in che modo i browser e altre tecnologie web possono aiutarti.
IN CHE MODO I BROWSER MODERNI TI PROTEGGONO DA MALWARE E PHISHING
ATTENZIONE AI FURFANTI!
Un browser aggiornato ti difende da attacchi di phishing e malware durante la navigazione sul Web. 
Lo fa limitando tre tipi di rischi per la sicurezza quando sei online:
Rischio 1: frequenza con cui entri in contatto con una minaccia
Potresti essere esposto a un attacco tramite un sito web fasullo e dannoso o persino tramite un 
sito web conosciuto che  stato compromesso. La maggior parte dei browser moderni esegue un esame 
preliminare di ogni pagina web visitata e ti avvisa se  presente un elemento sospetto. Ci ti 
permette di valutare bene la situazione prima di visitare la pagina.
?
Ad esempio, Google Chrome utilizza la tecnologia Navigazione sicura impiegata anche in molti altri 
browser moderni. Mentre navighi sul Web, ogni pagina viene rapidamente confrontata con un elenco di 
siti web di phishing e malware sospetti. Lelenco  memorizzato e conservato localmente sul tuo 
computer per contribuire alla protezione della tua privacy durante la navigazione. Se viene 
rilevata una corrispondenza con lelenco locale, il browser invia a Google una richiesta per 
ottenere ulteriori informazioni. (La richiesta  completamente nascosta e il browser non la invia 
in testo normale). Se Google conferma la corrispondenza, Google Chrome mostra una pagina di avviso 
rossa per avvertirti che la pagina che stai tentando di visitare potrebbe essere pericolosa.
Rischio 2: livello di vulnerabilit del browser se viene attaccato
 probabile che i vecchi browser non aggiornati
presentino delle vulnerabilit sfruttabili dai malintenzionati. Tutto il software obsoleto, a 
prescindere che si tratti del sistema operativo, del browser o dei plug-in, presenta lo stesso 
problema. Ecco perch  importante utilizzare la versione pi recente del browser e installare 
tempestivamente le patch di protezione sul sistema operativo e tutti i plug-in, in modo che siano 
sempre aggiornati con i pi recenti aggiornamenti di sicurezza.
Alcuni browser verificano automaticamente se sono presenti aggiornamenti e li installano su 
richiesta dellutente. Google Chrome e altri browser fanno qualcosa di pi: integrano 
laggiornamento automatico. Il browser esegue un controllo periodico in cerca di aggiornamenti ed 
esegue laggiornamento automatico alla versione pi recente senza interrompere il flusso di 
navigazione. Inoltre, Google Chrome integra Adobe Flash Player e un visualizzatore PDF nel
?
browser, in modo che anche questi diffusi plug-in vengano aggiornati automaticamente.
Rischio 3: danni arrecati se un utente malintenzionato trova delle vulnerabilit nel browser
Alcuni browser moderni come Google Chrome e Internet Explorer sono sviluppati con un ulteriore 
livello di protezione, noto come sandbox. Proprio come una sabbiera nel mondo reale ha delle 
pareti per trattenere la fuoriuscita della sabbia, una sandbox del browser crea un ambiente 
protetto per impedire a malware e ad altre minacce di infettare il computer. Se apri una pagina web 
dannosa, la sandbox del browser impedisce che il codice dannoso esca dal browser e si installi sul 
disco rigido. Il codice dannoso non  quindi in grado di leggere, alterare o danneggiare 
ulteriormente i dati sul computer.
In breve, un browser moderno  in grado di proteggerti dalle minacce alla sicurezza online attuando 
prima di tutto il controllo dei siti web che stai per visitare al fine di individuare siti di 
malware e phishing sospetti; in secondo luogo, fornendo notifiche di aggiornamento o aggiornandosi 
in automatico quando  disponibile una versione pi recente e pi sicura del browser; terzo, usando 
la sandbox per impedire al codice dannoso di causare ulteriori danni al computer.
UTILIZZO DEGLI INDIRIZZI WEB PER MANTENERE LA SICUREZZA
L'IMPORTANZA DI CHIAMARSI URL
Il termine URL (Uniform Resource Locator) evoca lidea di qualcosa di complicato. Ma non temere:  
semplicemente lindirizzo web che digiti nel browser per arrivare a una
determinata pagina o a una certa applicazione web.
Quando inserisci un URL, il sito web viene recuperato dal suo server di hosting situato da
?
qualche parte nel mondo, trasmesso lungo chilometri di cavi fino alla tua connessione Internet 
locale e infine visualizzato dal browser del tuo computer. Ecco alcuni esempi di URL:
...per visitare il sito web di notizie della BBC (.co.uk indica la registrazione nel Regno Unito).
...per visitare il motore di ricerca Google.
...per visitare il sito web del Museo Nacional Del Prado, il museo darte di Madrid (.es indica 
la registrazione in Spagna).
...per visitare il sito web di online banking della Bank of America (https:// indica una 
connessione crittografata).
?
 facile dare per scontati gli URL, dal momento che li digitiamo nei nostri browser ogni giorno. 
Eppure comprendere le parti di un URL pu aiutarti a difenderti da frodi di phishing o attacchi 
contro la sicurezza.
Esaminiamo da quali parti  costituito un URL in questo esempio:
http://www.google.com/maps
schema
nome host
percorso
dominio di primo livello
La prima parte di un URL  chiamata schema. Nell'esempio precedente, HTTP  lo schema e 
l'abbreviazione di HyperText Transfer Protocol.
Il successivo www.google.com  il nome dell'host su cui si trova il sito web. Quando crea un 
nuovo sito web, una persona o un'azienda registra il proprio nome host. Solo quella persona o 
quell'azienda pu utilizzarlo. Questo concetto  importante, come vedremo tra poco.
Un URL potrebbe includere dopo il nome host un percorso aggiuntivo che serve per indirizzarti a una 
pagina specifica su tale host, ad esempio per passare direttamente a un capitolo o a una pagina in 
un libro. Tornando al nostro esempio, il percorso indica al server host che desideri visualizzare 
l'applicazione web per le mappe all'indirizzo www.google.com (in altre parole, Google Maps). A 
volte, il percorso viene spostato davanti al nome host e prende il nome di sottodominio, come in 
maps.google.com o news.google.com per Google News.
?
Ora parliamo di sicurezza. Un modo per verificare se stai finendo dritto in una frode di phishing o 
sul sito web di un impostore  esaminare con attenzione lURL nella barra degli indirizzi del 
browser. Presta particolare attenzione al nome host: ricorda che solo il legittimo proprietario pu 
utilizzarlo.
Ad esempio, se fai clic su un link e ti aspetti di essere indirizzato al sito web della Bank of 
America:
LEGITTIMI:
?www.bankofamerica.com  un URL legittimo, dato che il nome host  corretto.
?www.bankofamerica.com/smallbusiness  anchesso un URL legittimo in quanto il nome host  
corretto. Il percorso dellURL rimanda a una pagina secondaria sulle piccole imprese.
SOSPETTI:
?bankofamerica.xyz.com non  il sito web della Bank of America. Al contrario, bankofamerica  un 
sottodominio del sito web xyz.com.
?www.xyz.com/bankofamerica non  a sua volta il sito web della Bank of America. Al contrario, 
bankofamerica  un percorso allinterno di www.xyz.com.
Se stai utilizzando un sito web di online banking o stai conducendo una transazione online con 
informazioni riservate come la tua password o il numero del tuo conto bancario, controlla prima la 
barra degli indirizzi! Assicurati che lo schema sia https:// e che sia visibile licona di un 
lucchetto nella barra degli indirizzi del browser. https:// indica che lo scambio di dati tra il 
server e il browser sta avvenendo attraverso una connessione sicura.
?
Attraverso una connessione sicura, lURL completo del sito web della Bank of America dovrebbe avere 
questo aspetto: https://www.bankofamerica.com. Una connessione sicura garantisce che nessun altro 
stia intercettando o interferendo con le informazioni riservate che stai inviando. Quindi 
https://  un buon segno. Ricorda per che  comunque importante assicurarsi di aver stabilito 
una comunicazione con un sito web legittimo controllando il nome host di un URL. Verrebbe 
vanificato lo scopo di avere una connessione sicura se il sito web fosse fasullo!
Nel capitolo successivo, esamineremo in che modo un URL digitato nella barra degli indirizzi del 
browser ti rimanda alla pagina web corretta.
INDIRIZZI IP E DNS
L'INVISIBILE ELENCO TELEFONICO DEL WEB
Ti sei mai chiesto come fa il tuo browser a trovare la pagina web giusta quando digiti un URL nella 
barra degli indirizzi?
Ogni URL (ad esempio www.google.it") ha un proprio indirizzo IP (Internet Protocol)
numerato. Un indirizzo IP ha un aspetto simile a questo:
74.125.19.147
Un indirizzo IP  formato da una serie di numeri che indicano dove si trova un
?
determinato dispositivo sulla rete Internet, sia esso il server di Google o il tuo computer.  un 
po come il numero di telefono della mamma: cos come il numero di telefono indica a un operatore 
verso quale casa indirizzare una chiamata in modo da metterti in contatto con tua mamma, un 
indirizzo IP indica al tuo computer con quale altro dispositivo su Internet deve comunicare per 
inviare e ricevere dati.
Il tuo browser non conosce automaticamente ogni indirizzo IP per gli oltre 35 miliardi di 
dispositivi del pianeta che sono connessi a Internet. Deve cercare ognuno di essi utilizzando un 
sistema chiamato DNS (Domain Name System). Il DNS  essenzialmente un elenco telefonico del Web: 
mentre un elenco del telefono traduce un nome come Pizzeria Miramare nel corrispondente numero di 
telefono da chiamare, il DNS traduce un URL o un indirizzo web (come www.google.it) nel 
corrispondente indirizzo IP da contattare (come 74.125.19.147) al fine di ottenere le 
informazioni desiderate (in questo caso, la home page di Google).
Cos, quando digiti google.it nel browser web, questo cerca lindirizzo IP di google.it tramite 
un DNS e lo contatta, attende una risposta per confermare la connessione e quindi invia la tua 
richiesta per la pagina web di google.it a tale indirizzo IP. Il server di Google corrispondente a 
tale indirizzo IP invier poi la pagina web richiesta allindirizzo IP del tuo computer in modo che 
il tuo browser la visualizzi.
?
Sotto molti aspetti, il recupero e il caricamento di una pagina web nel browser non sono diversi da 
una telefonata. Quando fai una telefonata, probabilmente cerchi il numero, lo componi, aspetti che 
ci sia qualcuno in linea, dici pronto e attendi una risposta prima di iniziare la conversazione. 
A volte  necessario ricomporre il numero se ci sono problemi di connessione. Sul Web, avviene una 
procedura simile, ma in una frazione di secondo; tu non fai altro che digitare www.google.it nel 
browser e viene visualizzata la home page di Google.
Nel prossimo capitolo scopriremo come verificare lidentit di un sito web che recuperiamo e 
carichiamo nel browser attraverso il certificato di convalida estesa.
CONVALIDA DELLE IDENTIT ONLINE
LO STRANO CASO DEL DOTTOR JEKYLL E DEL SIGNOR HYDE
Nel mondo reale,  possibile vedere le persone con cui si condividono le informazioni.  possibile 
parlare con loro faccia a faccia o incontrarle in un luogo fidato, come la filiale di una banca.  
in questo modo che ci formiamo unopinione iniziale prima di dare la nostra fiducia a una persona.
Ma online pu essere difficile capire chi
sta dietro un sito web. Gli indizi visivi su cui facciamo normalmente affidamento possono essere 
falsificati. Ad esempio, una pagina web fasulla potrebbe copiare il logo, licona e il design del 
sito web della tua banca, come se davanti a casa tua fosse stato aperto un negozio finto.
Fortunatamente, esistono degli strumenti
?
che consentono di determinare se un sito web  autentico o meno. Alcuni siti web utilizzano un 
certificato di convalida estesa che ti consente di determinare il nome dellorganizzazione che 
gestisce il sito web. Il certificato di convalida estesa ti fornisce le informazioni necessarie per 
accertarti che non stai affidando le tue informazioni a un sito web fasullo.
Ecco un esempio di convalida estesa in azione nel browser. Sul sito web di una banca che  stato 
verificato tramite la convalida estesa, il nome della banca viene visualizzato in una casella verde 
tra licona del lucchetto e lindirizzo web nella barra degli indirizzi:
Esempio di indicatore di convalida estesa in Google Chrome
Nella maggior parte dei browser, lindicatore di convalida estesa pu essere individuato cercando 
il nome dellorganizzazione nella sezione verde della barra degli indirizzi del browser. Puoi anche 
fare clic sullindicatore per visualizzare le informazioni di protezione del sito web e controllare 
il suo certificato digitale.
?
Per ottenere la certificazione di convalida estesa, il proprietario di un sito web deve superare 
una serie di controlli per confermare la propria identit giuridica e la propria autorevolezza. 
Nellesempio precedente, la convalida estesa su bankofamerica.com conferma che il sito web 
appartiene effettivamente alla vera Bank of America. Puoi pensare a questa certificazione come a 
qualcosa che lega il nome di dominio dellindirizzo web a unidentit del mondo reale.
Sarebbe prudente condividere le proprie informazioni riservate con un sito web solo se si ritiene 
attendibile lorganizzazione responsabile del sito. Quindi, la prossima volta che stai per eseguire 
una transazione riservata, assicurati di esaminare le informazioni di protezione del sito. Non te 
ne pentirai.
EVOLUZIONE VERSO UN WEB PI VELOCE
VELOCIZZARE IMMAGINI, VIDEO E JAVASCRIPT SUL WEB
Oggi il Web  una sorprendente fucina visuale e interattiva brulicante di immagini, foto, video e 
applicazioni web che vanno alla
velocit della luce. Alcune delle esperienze pi vivide sperimentabili sul Web sono possibili 
grazie a immagini e video che spaziano dagli
?
album fotografici delle vacanze di famiglia ai reportage video pubblicati online dai giornalisti 
nelle zone di guerra.
Siamo ben lontani dal semplice testo e dai semplici link da cui tutto ha avuto inizio. Significa 
che ogni volta che il tuo browser carica una pagina web, devono essere elaborati molti pi dati e 
codice pi complesso.
Ma quanto pi complesso, e quanti dati in pi? Ecco alcuni dati statistici sbalorditivi:
?Immagini e foto ora rappresentano il 65% circa delle informazioni in una tipica pagina web, in 
termini di byte per pagina.
?A ogni minuto del giorno vengono caricate su YouTube 35 ore di video. ( come se Hollywood 
sfornasse 130.000 nuove pellicole alla settimana, ma con meno popcorn).
?I programmi JavaScript sono passati da poche righe di codice a svariate centinaia di kilobyte di 
codice sorgente che deve essere elaborato ogni volta che viene caricata una pagina web o 
unapplicazione.
Ma questi fiumi di dati non rallenteranno il caricamento delle pagine nel browser? Internet non 
rischia di essere sommersa di dati e di collassare a breve?
Probabilmente no. Immagini e foto sono diventate comuni sul Web quando gli esperti di informatica 
hanno trovato dei modi per comprimerle in file di dimensioni inferiori che potevano essere inviati 
e scaricati pi facilmente. GIF e JPEG erano i pi noti di questi primi sistemi di compressione dei 
file. Nel frattempo, sono stati inventati i plug-in per aggirare le prime limitazioni dellHTML, in 
modo da poter incorporare e riprodurre i video nelle pagine web.
?
Guardando al futuro, il tag video in HTML5 facilita lincorporamento e la riproduzione dei video 
nelle pagine web. Google sta inoltre collaborando con la community web al progetto WebM, 
uniniziativa per sviluppare un formato video open source libero che si adatti alla potenza di 
calcolo e alle condizioni della larghezza di banda del Web, in modo che sia possibile offrire video 
di qualit a un computer in una casa colonica del Nebraska cos come a uno smartphone a Nairobi.
Nel frattempo, rimane il fatto che il caricamento di pagine web con molte foto di grandi dimensioni 
o altre immagini rimane ancora molto lento. Ecco perch alcuni esperti di Google stanno 
sperimentando nuovi modi per comprimere ulteriormente le immagini mantenendo la stessa qualit e 
risoluzione di immagine. I primi risultati sono molto
promettenti. Hanno ideato un nuovo formato di immagine chiamato WebP che riduce le dimensioni medie 
dei file di immagine del 39%.
I motori che eseguono il codice JavaScript nei browser web moderni sono stati inoltre riprogettati 
per elaborare il codice pi velocemente che mai. Questi motori JavaScript veloci, ad esempio V8 di 
Google Chrome, sono ora un elemento basilare di qualsiasi browser web moderno. Questo significa che 
la prossima generazione di applicazioni web basate su JavaScript e straordinariamente utili non 
sar ostacolata dalla complessit del codice JavaScript aggiuntivo.
Unaltra tecnica utilizzata dai browser moderni come Google Chrome per recuperare e caricare le 
pagine web molto pi velocemente  chiamata prerisoluzione DNS. Il processo di traduzione di un 
indirizzo web in un indirizzo
?
IP tramite una ricerca DNS, o viceversa,  spesso chiamato risoluzione. Con la prerisoluzione 
DNS, Google Chrome cercher contemporaneamente tutti gli altri link presenti nella pagina web e li 
prerisolver in indirizzi IP in background. Cos quando fai effettivamente clic su uno dei link 
presenti nella pagina, il browser  pronto a indirizzarti istantaneamente alla nuova pagina. Con il 
tempo, inoltre, Google Chrome impara dalle ultime visite; in questo modo, alla tua successiva 
apertura di una pagina web precedentemente visitata, Google Chrome sapr automaticamente 
prerisolvere tutti gli elementi e i link pertinenti presenti nella pagina web.
Un giorno, i browser potrebbero essere in grado di prevedere, prima che la pagina venga caricata, 
non solo quali link prerisolvere, ma anche quali elementi del sito web (come immagini o video) 
precaricare in anticipo. Ci render il Web ancora pi veloce.
Molto presto (speriamo), caricare nuove pagine nel browser sar come sfogliare le pagine di un 
libro illustrato, in termini di velocit.
L'OPEN SOURCE E I BROWSER
SIAMO NANI SEDUTI SULLE SPALLE DEI GIGANTI
L'Internet di oggi  il frutto del lavoro di grandi menti del passato: esperti di tecnologia, 
pensatori, sviluppatori e organizzazioni che continuano a spingere in avanti i limiti 
dellinnovazione e a condividere ci che hanno imparato.
Questo spirito di condivisione  alla base del software open source. Open source"? significa che 
il funzionamento interno (o codice sorgente"?) di un programma software viene messo a disposizione 
di tutti e il software  scritto in modo aperto e collaborativo. Chiunque
?
pu esaminare il codice sorgente, vedere come funziona, perfezionarlo o aggiungervi qualcosa e 
riutilizzarlo in altri prodotti o servizi.
Il software open source svolge un ruolo importante in molte parti del Web, inclusi i browser 
moderni. Il rilascio del browser open source Mozilla Firefox ha aperto la strada a molte 
innovazioni interessanti per i nuovi browser. Google Chrome  stato sviluppato con componenti di 
Mozilla Firefox e con il motore di rendering open source WebKit, fra le altre cose. Nello stesso 
spirito, il codice di Google Chrome  stato reso open source in modo che la community web globale 
potesse utilizzare le innovazioni di Google Chrome nei propri prodotti o persino migliorare il 
codice sorgente originale di Google Chrome.
Gli sviluppatori web e gli utenti abituali non sono gli unici a beneficiare di questi
browser open source pi veloci, pi semplici e pi sicuri. Anche societ come Google approfittano 
della condivisione aperta delle loro idee. Offrire browser migliori significa offrire unesperienza 
web migliore per tutti, il che si traduce in utenti pi felici che navigano sul Web ancora pi 
spesso. La disponibilit di browser migliori consente inoltre alle societ di creare applicazioni 
web con funzioni allavanguardia che fanno anchesse la felicit degli utenti.
I browser non sono lunica parte del Web che pu adottare lapproccio open source. Parla con un 
gruppo qualsiasi di sviluppatori web e probabilmente apprenderai che utilizza un server HTTP Apache 
open source per ospitare e offrire i suoi siti web oppure che ha sviluppato il suo codice su 
computer che utilizzano il sistema operativo open source Linux, solo per fare qualche esempio. Il 
valido
19 COSE DOPO...
QUATTRO PASSI TRA LE NUVOLE
...ed eccoci arrivati all'ultimo capitolo, la ventesima cosa. Ricapitoliamo.
Il Web oggi  un posto vivace, visuale, pratico, pazzo, impegnato, pieno di amici, divertente e 
incredibilmente utile. Molti di noi oggi usufruiscono al massimo del cloud computing su Internet: 
leggiamo le notizie, guardiamo film, chattiamo con gli amici e svolgiamo le nostre attivit 
quotidiane online tramite applicazioni basate sul Web direttamente allinterno del browser. Le 
applicazioni web ci permettono di fare tutto questo da qualsiasi angolo del mondo, anche se abbiamo 
lasciato il laptop a casa.
Tutto questo  reso possibile grazie allevoluzione di standard web quali HTML, JavaScript e CSS, 
nonch dei plug-in del browser. Le nuove funzionalit in HTML5 stanno aiutando gli sviluppatori a 
creare la prossima generazione di applicazioni web veramente creative.
?
Che cosaltro sta prendendo forma tra le "nuvole"?
?Serve un browser moderno per sfruttare al massimo le funzioni moderne del Web.
?I browser moderni inoltre contribuiscono alla protezione da malware e phishing.
?La condivisione open source ci ha offerto browser migliori e un Web pi veloce, pi ricco e pi 
complesso. E il potere dellopen source render il futuro del Web ancora pi roseo.
?Che cosa c in quel promettente futuro? 3D nel browser, maggiori velocit e sincronizzazione tra 
tutti i dispositivi, fra le altre interessanti novit.
?Essere un cittadino informato del Web richiede un po di consapevolezza e responsabilizzazione, ad 
esempio  opportuno
imparare a controllare le impostazioni di privacy del browser in relazione a vari tipi di 
contenuti, compresi i cookie.
?Sei pi al sicuro sul Web quando presti attenzione agli indizi visivi presenti nel browser, ad 
esempio quando controlli gli URL delle pagine verso cui vieni indirizzato e quando cerchi una 
connessione protetta https:// o una convalida estesa.
Consigli finali?
Utilizza un browser moderno, prima di tutto. In alternativa, provane uno nuovo e verifica se ti 
permette una navigazione pi soddisfacente e pi adatta alle tue esigenze.
Il Web continuer a evolversi in maniera esponenziale. Supporta tecnologie web allavanguardia come 
HTML5, CSS3 e
?
Published by Google 2010
