4 Creare contenuti per il web - Andrea Giachetti
4 Creare contenuti per il web - Andrea Giachetti
4 Creare contenuti per il web - Andrea Giachetti
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