Browser (Fonte: Wikipedia)
Un web browser o navigatore di rete, in informatica, è un programma che consente di usufruire dei
servizi di connettività in Internet, o di una rete di computer, e di navigare sul World Wide Web.
Il primo browser fu sviluppato da Tim Berners-Lee (tra i primi precursori del concetto di WWW e
fondatore del W3C), e venne chiamato WorldWideWeb. Serviva a scopi dimostrativi, era
disponibile solo per sistema operativo NeXT e perciò in seguito fu chiamato Nexus.
Il primo browser a raggiungere un'apprezzabile popolarità internazionale fu Mosaic, sviluppato da
NCSA, seguito poi da Netscape Navigator.
Tali programmi utilizzano protocolli di rete forniti dal sistema operativo (a partire da quelli di
livello applicativo come HTTP, FTP ecc.) attraverso opportune API, permettendo di visualizzare i
contenuti delle pagine dei siti web, specificandone l'URL1, e interagendo con essi. Quest'ultime
funzionalità sono supportate dalla capacità del browser di interpretare l'HTML — il codice con il
quale sono scritte la maggior parte delle pagine web — e di visualizzarlo in forma di ipertesto
grazie al motore di rendering.
Nell'architettura di rete client-server di Internet il browser rappresenta dunque il client che fa
richieste di risorse web ai vari web server e application server ospitanti rispettivamente siti web e
applicazioni web.
Esso rappresenta dunque il sistema software di interfacciamento dell'utente con la rete che rende la
navigazione dell'utente tipicamente user-friendly, sebbene ai primordi della rete siano esistiti anche
browser testuali da riga di comando su shell. I browser vengono principalmente utilizzati su
personal computer, ma anche su altri dispositivi che consentono la navigazione in Internet, come i
palmari e gli smartphone. Quelli più noti e diffusi sono Internet Explorer, Mozilla Firefox,
Google Chrome, Safari e Opera.
Cookie
1
La locuzione Uniform Resource Locator (in acronimo URL), nella terminologia delle telecomunicazioni e
dell'informatica è una sequenza di caratteri che identifica univocamente l'indirizzo di una risorsa in Internet, tipicamente
presente su un host server, come ad esempio un documento, un'immagine, un video, rendendola accessibile ad un client
che ne faccia richiesta attraverso l'utilizzo di un web browser.
Esempio di URL: http://lnx.isismanzini.it/UTE2014
I cookie sono righe di testo usate per eseguire autenticazioni automatiche, tracciatura di sessioni e
memorizzazione di informazioni specifiche riguardanti gli utenti che accedono al server, come ad
esempio siti web preferiti o, in caso di acquisti via internet, il contenuto dei loro "carrelli della
spesa".
Nel dettaglio, sono stringhe di testo di piccola dimensione inviate da un server ad un Web client (di
solito un browser) e poi rimandati indietro dal client al server (senza subire modifiche) ogni volta
che il client accede alla stessa porzione dello stesso dominio web.
Ogni dominio o sua porzione che viene visitata col browser può impostare dei cookie. Poiché una
tipica pagina Internet, ad esempio quella di un giornale in rete, contiene oggetti che provengono da
molti domini diversi e ognuno di essi può impostare cookie, è normale ospitare nel proprio browser
molte centinaia di cookie.
Riconoscere gli elementi di un browser