Internet+e+il+Web

=Internet:= è una rete di computer mondiale ad accesso pubblico attualmente rappresentante il principale mezzo di comunicazione di massa. Ciò è reso possibile da una suite di protocolli di rete chiamata "TCP/IP" dal nome dei due principali, il TCP e l'IP, la "lingua" comune con cui i computer di Internet si interconnettono e comunicano tra loro indipendentemente dalla loro architettura hardware e software.

Costituita da alcune centinaia di milioni di computer collegati tra loro con i più svariati mezzi trasmissivi, Internet è anche la più grande rete di computer attualmente esistente, motivo per cui è definita "rete delle reti" o "rete globale" collegando tra loro reti LAN, MAN e WAN.


 * Internet** offre i più svariati servizi, i principali dei quali sono il **World Wide Web** e la **posta elettronica**, ed è utilizzata per le comunicazioni più disparate: private e pubbliche, lavorative e ricreative, scientifiche e commerciali. I suoi utenti, in costante crescita, nel 2008 hanno raggiunto quota 1,5 miliardi e, visto l'attuale ritmo di crescita, si prevede che saliranno a 2,2 miliardi nel 2013.

Internet può essere vista come una rete logica di enorme complessità appoggiata a strutture fisiche e collegamenti di vario tipo (fibre ottiche, cavi coassiali, collegamenti satellitari, doppino telefonico, collegamenti su radiofrequenza (WiFi), su ponti radio, su raggi laser e su onde convogliate su condotte elettriche o addirittura idrauliche) che interconnette un agente umano o automatico ad un altro agente tramite, praticamente, qualsiasi tipo di computer o elaboratore elettronico oggi o in futuro esistente o immaginabile, tanto da considerarlo quasi un mass media.

Ogni dispositivo connesso direttamente ad Internet si chiama **host** (ospite in inglese) o end system (sistema finale o terminale utente) mentre la struttura che collega i vari host si chiama link di comunicazione.


 * La rete delle reti**

Il “**protocollo di comunicazione**”, che descrive ad esempio tutte le regole di trasmissione dei dati in rete, si basa infatti su specifiche tecniche molto dettagliate. Ciò che viaggia in Internet, infatti, sono i pacchetti, che costituiscono l'unità minima in questo sistema di comunicazione. Tali pacchetti viaggiano usando una tecnica conosciuta come commutazione di pacchetto (packet switching) che consente di condividere un cammino piuttosto che fare uso di percorso dedicato. In pratica un pacchetto che parte da un host e giunge ad un altro host non segue un percorso predefinito, ma quello più congeniale in un preciso momento.

L'utenza casalinga accede ad Internet mediante l'uso di **Internet Service Provider** ("fornitori di servizi Internet", abbreviato in "ISP") i quali sono connessi a loro volta ad ISP di livello superiore che utilizzano router ad alta velocità e link in fibra ottica.

Come si comprende, la struttura di Internet non è uniforme ma la "ragnatela" è composta da un'ossatura molto veloce e potente a cui si connettono sottoreti a volte più deboli e lente.

Queste sottoreti possono anche essere protette e, quindi, consentono l'accesso a Internet (e viceversa) solo in maniera condizionata. Si tratta delle **Intranet** e la protezione è un firewall (muro tagliafuoco in inglese).

Le modalità di utilizzo di Internet differiscono a seconda del tipo di servizio che si richiede e al tipo di server a cui ci si collega; per citarne solo alcune:


 * Posta elettronica (e-mail)

consente di inviare e ricevere (a/da utenti) messaggi contenenti testo ed altri formati (es.: immagini, video, audio). La modalità di funzionamento dei server di posta elettronica e di molti programmi client viene detta store-and-forward;


 * File Transfer Protocol ("Protocollo di trasferimento dati", FTP)

consente di inviare e ricevere (a/da sistemi) file, cioè insiemi di informazioni codificate in maniera binaria (es.: testi, immagini, filmati, programmi, ecc.);


 * Hyper Text Transfer Protocol ("Protocollo di trasferimento ipertesti", HTTP)

consente di organizzare le informazioni e le risorse presenti in rete in maniera non-sequenziale (Collegamento ipertestuale), come meglio descritto in seguito.

Nata come rete di comunicazione dati tra utenti è diventata in seguito anche una rete per trasferimento di dati vocali grazie allo sviluppo del protocollo VOIP.


 * Principali servizi disponibili su Internet**


 * World Wide Web
 * Motori di ricerca
 * File Transfer Protocol (FTP)
 * Gopher
 * E-Mail
 * Mailing list
 * Newsgroup
 * Telnet
 * Webcast
 * File sharing
 * Chat
 * Podcast
 * IPTV
 * Forum
 * VoIP
 * Streaming
 * Web Radio
 * Blog
 * E-Commerce
 * E-Learning
 * E-Government
 * E-health
 * Home banking
 * Multiplayer

quasi tutti basati sull' architettura client-server

=Il Web=

Il **World Wide Web** in sigla WWW, più spesso abbreviato in Web anche conosciuto come Grande Ragnatela Mondiale è un servizio di Internet consistente in un insieme vastissimo di contenuti multimediali e di servizi accessibili a tutti o ad una parte selezionata degli utenti di Internet.

Caratteristica principale del Web è che i suoi contenuti sono tra loro collegati (formando un **ipertesto**, tramite i cosiddetti **link**, **collegamenti**). E i suoi servizi possono essere resi disponibili dagli stessi utenti di Internet.

//Per quanto riguarda i contenuti quindi, essendo Internet una rete di computer ad accesso pubblico, il Web possiede la straordinaria peculiarità di offrire a chiunque la possibilità di diventare editore e, con una spesa estremamente esigua, di raggiungere un pubblico potenzialmente vastissimo distribuito in tutto il mondo.//

Il Web è stato inizialmente implementato da **Tim Berners-Lee** mentre era ricercatore al CERN, sulla base di idee dello stesso Berners-Lee e di un suo collega, Robert Cailliau, e oggi gli standard su cui è basato, in continua evoluzione, sono mantenuti dal World Wide Web Consortium (W3C).

La nascita del Web risale al 6 agosto 1991, giorno in cui Berners-Lee mise on-line su Internet il primo sito Web. Inizialmente utilizzato solo dalla comunità scientifica, il 30 aprile 1993 il CERN decide di rendere pubblica la tecnologia alla base del Web. A tale decisione fa seguito un immediato e ampio successo del Web in virtù della possibilità offerta a chiunque di diventare editore, della sua efficienza e, non ultima, della sua semplicità. Con il successo del Web ha inizio la crescita esponenziale e inarrestabile di Internet ancora oggi in atto, nonché la cosiddetta "era del Web".

Il Web è uno spazio elettronico e digitale di Internet destinato alla pubblicazione di contenuti multimediali (testi, immagini, audio, video, ipertesti, ipermedia, ecc.) nonché uno strumento per implementare particolari servizi come ad esempio il download di software (programmi, dati, applicazioni, videogiochi, ecc.). Tale spazio elettronico e tali servizi sono resi disponibili attraverso particolari computer di Internet chiamati **server web**.

Chiunque disponga di un computer, di un accesso ad Internet, degli opportuni programmi e del cosiddetto spazio web, porzione di memoria di un server web destinata alla memorizzazione di contenuti web e all'implementazione di servizi web, può, nel rispetto delle leggi vigenti nel Paese in cui risiede il server web, pubblicare contenuti multimediali sul Web e fornire particolari servizi attraverso il Web. I contenuti del Web sono infatti costantemente on-line quindi costantemente fruibili da chiunque disponga di un computer, di un accesso a Internet, e degli opportuni programmi (in particolare del cosiddetto browser web, il programma che permette, come si dice in gergo, di "navigare" nel Web, cioè di fruire dei contenuti e dei servizi del Web.)

I contenuti principali del Web sono costituiti da testo e grafica rappresentati in un insieme ristretto di standard definito dal W3C. Tali contenuti sono quelli che tutti i browser web devono essere in grado di fruire autonomamente, cioè senza software aggiuntivo.

I contenuti del Web sono organizzati nei cosiddetti **siti web** a loro volta strutturati nelle cosiddette pagine web le quali si presentano come composizioni di testo e/o grafica visualizzate sullo schermo del computer dal browser web. Le pagine web, anche appartenenti a siti diversi, sono collegate fra loro in modo non sequenziale attraverso i cosiddetti link (anche chiamati collegamenti), parti di testo e/o grafica di una pagina web che permettono di accedere ad un'altra pagina web, di scaricare particolari contenuti, o di accedere a particolari funzionalità, cliccandoci sopra con il mouse, creando così un ipertesto.

Tutti i siti web, sono identificati dal cosiddetto **indirizzo web**, una sequenza di caratteri univoca chiamata in termini tecnici **URL** che ne permette la rintracciabilità nel Web.

Oltre alla pubblicazione di contenuti multimediali il Web permette di offrire servizi particolari implementabili dagli stessi utenti del Web. I servizi implementabili sono innumerevoli, in pratica limitati solo dalla velocità della linea di telecomunicazioni con cui l'utente e chi fornisce il servizio sono collegati e dalla potenza di calcolo dei loro computer. Di seguito quindi sono elencati solo quelli contraddistinti da una denominazione generica:

o web TV: la televisione fruita attraverso il Web; o web radio: la radio fruita attraverso il Web;
 * **download:** la distribuzione di software;
 * **web mai**l: la gestione della casella di posta elettronica attraverso il Web;
 * **streaming**: la distribuzione di audio/video in tempo reale;
 * **web chat**: la comunicazione testuale in tempo reale tra più utenti di Internet, tramite pagine web;

Il Web è implementato attraverso un insieme di standard, i principali dei quali sono i seguenti:


 * **HTML** (e suoi derivati): il linguaggio di markup con cui sono scritte e descritte le pagine web;
 * **HTTP**: il protocollo di rete appartenente al livello di applicazione del modello ISO/OSI su cui è basato il Web;
 * **URL**: lo schema di identificazione, e quindi di rintracciabilità, dei contenuti e dei servizi del Web. [riscrivere]

La peculiarità dei contenuti del Web è quella di non essere memorizzati su un unico computer ma di essere distribuiti su più computer, caratteristica da cui discende efficienza in quanto non vincolati ad una particolare localizzazione fisica. Tale peculiarità è realizzata dal protocollo di rete HTTP il quale permette di vedere i contenuti del Web come un unico insieme di contenuti anche se fisicamente risiedono su una moltitudine di computer di Internet sparsi per il pianeta.

//La visione di una pagina web inizia digitandone l'URL nell'apposito campo del browser web oppure cliccando su un collegamento ipertestuale presente in una pagina web precedentemente visualizzata o in altra risorsa come ad esempio un'e-mail. Il browser web a quel punto dietro le quinte inizia una serie di messaggi di comunicazione con il web server che ospita quella pagina con lo scopo di visualizzarla sul terminale utente.//

//Per prima cosa la porzione di server-name dell'URL è risolta in un indirizzo IP usando il database globale e distribuito conosciuto come Domain Name System (in sigla DNS). Questo indirizzo IP è necessario per inviare e ricevere pacchetti dal server web.//

//A questo punto il browser richiede le informazioni inviando una richiesta a quell'indirizzo. In caso di una tipica pagina web, il testo HTML di una pagina è richiesto per primo ed immediatamente interpretato dal browser web che, successivamente, richiede eventuali immagini o file che serviranno per formare la pagina definitiva.//

//Una volta ricevuti i file richiesti dal web server, il browser formatta la pagina sullo schermo seguendo le specifiche HTML, CSS, o di altri linguaggi web. Ogni immagine e le altre risorse sono incorporate per produrre la pagina web che l'utente vedrà.//