12.12.2012 Views

4 Creare contenuti per il web - Andrea Giachetti

4 Creare contenuti per il web - Andrea Giachetti

4 Creare contenuti per il web - Andrea Giachetti

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

18<br />

lavoro producevano rapporti tecnici chiamati RFC (Request For Comments). I RFC sono in<br />

linea (www.ietf.org/rfc.html) e possono essere letti da chiunque sia interessato. Sono numerati in<br />

ordine cronologico di creazione; ne esistono quasi 2.000. Nel 1989 IAB venne riorganizzato.<br />

Venne creata l’Internet Society (www.isoc.org), associazione di singoli interessati allo sv<strong>il</strong>uppo<br />

di Internet. IAB divenne un comitato afferente a Internet Society, e vennero create due nuove<br />

entità: IRTF (Internet Research Task Force www.irtf.org), e IETF (Internet Engineering Task<br />

Force www.ietf.org). IRTF si concentra sulla ricerca a lungo termine, mentre l’IETF gestisce i<br />

problemi dell’ingegnerizzazione a breve. Nel 2000 <strong>il</strong> governo americano ha formato un<br />

organismo internazionale indipendente e non-profit, Internet Corporation of Internet Names and<br />

Numbers, ICANN (http://www.icann.org), col compito di provvedere alla gestione dello spazio<br />

dei nomi di Internet.<br />

Il W3C (http://www.w3c.org) è un insieme di istituzioni pubbliche e private che si occupa della<br />

definizione e su<strong>per</strong>visione degli standard tecnologici del WWW (es.: HTML, XML sono<br />

standard del W3C). Il W3C propone nuovi standard tecnologici <strong>per</strong> <strong>il</strong> WWW, che continuano a<br />

evolvere (si pensi alla continua evoluzione dei servizi di trasmissione video, ai <strong>contenuti</strong><br />

dinamici e così via).<br />

Come funziona<br />

Internet è un sistema di informazione globale che:<br />

• è logicamente connesso mediante un unico spazio di indirizzi basato sul protocollo IP<br />

(Internet Protocol);<br />

• è in grado di gestire le comunicazioni tramite <strong>il</strong> protocollo TCP (Transmission Control<br />

Protocol);<br />

• rende accessib<strong>il</strong>i agli utenti, sia pubblicamente che privatamente, servizi di alto livello<br />

dedicati allo scambio di informazioni (ma<strong>il</strong>, testo, f<strong>il</strong>e, etc…).<br />

L’insieme dei due protocolli appena definiti viene spesso riferito come <strong>il</strong> protocollo TCP/IP. In<br />

realtà, come si è visto, sono due protocolli distinti che agiscono su livelli differenti. Il modello<br />

di Internet differisce da quello definito dall’OSI; sono definiti 5 livelli contro i 7 di ISO/OSI:<br />

1. I nodi-computer vengono fisicamente connessi da cavi: questo è <strong>il</strong> livello dei protocolli<br />

fisici, che include anche i dispositivi modem<br />

2. I nodi-computer condividono un codice di trasmissione di bit: questo è <strong>il</strong> livello dei<br />

protocolli data-link<br />

3. Un pacchetto di bit riesce a viaggiare sulla rete via più nodi: questo è <strong>il</strong> livello del<br />

protocollo rete (es.: IP)<br />

4. Una sequenza di pacchetti riesce a raggiungere una destinazione <strong>per</strong> vie diverse e ad<br />

essere ricostruita: questo è <strong>il</strong> livello del protocollo trasporto (es.: TCP)<br />

5. Le applicazioni riescono a stab<strong>il</strong>ire delle regole <strong>per</strong> comunicarsi dati e documenti in<br />

forma binaria: questo è <strong>il</strong> livello dei protocolli di tipo applicazione (<strong>per</strong> esempio<br />

HTTP, SMTP, ecc.).<br />

Il livello di rete<br />

Il livello rete (network) si occupa di fare arrivare i pacchetti dalla sorgente alla destinazione.<br />

Dato che stiamo parlando di una rete commutata complessa, nel <strong>per</strong>corso può essere necessario<br />

attraversare diverse stazioni intermedie (Interface Message Processor) che smistano <strong>il</strong> traffico

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!