Un po' di teoriaGli indirizzi IP
Quando due computer solo collegati l'uno con l'altro, si dice che compongono una rete. Come gia' saprai, Internet e' una immenso insieme di reti diverse
collegate l'una con l'altra. Internet e' una rete *pubblica*. Ciascun computer in tale immensa rete e' raggiungibile mediante un indirizzo IP (Internet Protocol) univoco.
Puoi immaginare un indirizzo IP come il numero di una via. La tua citta' e' la rete, le strade sono i cavi e le case sono i computer.
Quando devi raggiungere una casa che non conosci, devi avere il suo indirizzo. Un indirizzo consiste di una strada ed di un numero civico. Non puoi raggiungere quella casa
se non conosci il suo numero civico. Ad ogni modo, i 'numeri civici' delle reti sono un po' bizzarri: 4 cifre separate da punti. Per esempio 64.233.167.99 e' un indirizzo IP.
Se apri il tuo browser web preferito (Firefox, Internet Explorer o qualsiasi altro) e digiti: http://www.google.com, raggiungi la casa di Google.
Ora, dimentica 'http://www.google.com' e digita 64.233.167.99 invece...
Come puoi vedere, le cose non cambiano: raggiungi la casa di Google di nuovo. Quando digiti l'indirizzo di Google, in realta' stai chiedendo al tuo browser web: 'per favore Firefox, portami alla casa di Google'.
Poiche' ci sono milioni di 'case' li' fuori, gli indirizzi IP vengono assegnati da una organizzazione centralizzata: IANA (Internet Assigned Number Authority).
Infatti, supponi tu voglia mettere su un sito web personale: non potresti usare l'indirizzo IP 64.233.167.99 dal momento che tale indirizzo e' gia' stato assegnato a Google. Giusto?
Le cose sono un po' piu' complicate ad ogni modo. Immagina un mondo di numeri: Google e' 64.233.167.99, IANA e' 192.0.34.162, Yahoo e' 68.142.226.47.
Immagina i tuoi bookmark: 64.233.167.99, 192.0.34.162, 68.142.226.47 e cosi' via. Non esiste uomo capace di ricordare tutti quei numeri!
Per questo motivo, gli uomini hanno inventato uno strumento come ausilio per la loro memoria. Una specie di 'rubrica telefonica'. Tale tipo di rubrica telefonica si chiama DNS (Domain Name Service, Servizio Nomi Domini). Cosa e' il DNS? E' un metodo mediante il quale gli indirizzi Internet in formato
mnemonico tipo http://www.google.com vengono convertiti nell'equivalente indirizzo IP numerico (in questo caso: 64.233.167.99). Afferrata l'idea?
La casa di Google e' uno specifico computer il cui indirizzo IP e' 64.233.167.99. L'indirizzo mnemonico della casa di Google e' http://www.google.com.
Il nome della casa di Google e' 'Google.com'. Il 'nome' della casa di Google e' un *nome di dominio* in effetti (Domain Name).
Esso e' composto da un nome di dominio di tipo 'top level' (cioe' di livello piu' alto o 'primo livello') e da un nome di dominio di tipo 'second level' (secondo livello).
'Com' e' il nome del dominio di primo livello, Google e' il nome del dominio di secondo livello.
Tempo fa IANA assegno' 7 diversi nomi di dominio di tipo 'top level':
'com' per organizzazioni commerciali, 'edu' per organizzazioni educative (come le universita'), 'gov' per organizzazioni governative, 'int' per organizzazioni internazionali,
'mil' per organizzazioni militari, net' per organizzazioni relative alle reti e 'org' per organizzazioni varie (di solito organizzazioni senza scopo di lucro).
Inoltre ci sono parecchi domini di primo livello composti da due lettere per tutti i paesi del mondo ('it' per l'Italia, 'hk' per Hong Kong, 'dk' per la Danimarca e cosi' via;
consulta il documento ISO3166 per maggiori informazioni).
Se vuoi avere il tuo nome di dominio personale, puoi sceglierne uno e registrarlo. Una volta registrato, nessuno a parte te potra' mai usare quel nome. Ci sono delle organizzazioni
alle quali e' stata concessa la facolta' di registrare i nomi di dominio. Tali organizzazioni vengono chiamate 'registrar'. I registrar memorizzano i nomi di dominio all'interno dei
loro archivi. Percio' se volessi mettere su un sito web chiamato 'miomeravigliososito.com', dovrai registrare il nome di dominio miomeravigliososito. Ma, aspetta un momento...come fa
Firefox a sapere che www.google.com e' l'equivalente di 64.2339.167.99? Beh, non lo sa affatto! Infatti ogni volta che digiti www.google.com nel campo degli indirizzi del tuo
browser web, accade qualcosa di nascosto: il tuo browser web chiede ad un server DNS la traduzione dell'indirizzo mnemonico
(www.google.com) nel vero indirizzo IP numerico. Il server DNS e' un computer specializzato che si occupa di tradurre gli
indirizzi mnemonici in reali indirizzi IP. Per fare cio' effettua delle interrogazioni sugli archivi dei registrar.
Il DNS e' un sistema gerarchico. Attualmente, alla radice del sistema ci sono 13 server radice DNS universali. 10 di loro
si trovano negli USA.
Ancora una cosa: come detto sopra, Internet e' un immenso insieme di reti *diverse* collegate l'una
con l'altra. Notare la parola 'diverse'. Ci sono cosi' tanti tipi di reti diverse li' fuori. Ci sono reti Macintosh,
reti Microsoft, reti SUN, reti IBM e cosi' via. Ciascuna di loro parla una lingua diversa. Non potrebbero parlarsi l'una
con l'altra. Immagina un tizio cinese che vuole parlare con un tizio italiano oppure un tizio francese che vuole parlare
con un tizio spagnolo...hanno bisogno di un traduttore. Oppure potrebbero usare una lingua comune: la lingua inglese per
esempio. Bene, le reti di computer usano infatti un linguaggio comune: il suo nome e' TCP (Transmission Control Protocol).
Quando un computer all'interno di una rete vuole parlare con un computer all'interno di un'altra rete, deve conoscere
l'indirizzo dell'altro computer (IP) e deve usare un linguaggio comune (TCP).
Percio' le comunicazioni tra reti di computer fanno uso del protocollo TCP/IP.
(Pagina 2 di 9)
<--- Indice --->
AVVERTENZA:
Tutti i prodotti a cui fa riferimento questo sito sono coperti da diritto d'autore e sono marchi di fabbrica delle rispettive societa' che ne detengono i diritti.
Usate le informazioni contenute in questo documento a vostro rischio. Questo documento e' gratuito ed e' fornito cosi' come si trova, e non contiene alcuna garanzia relativamente all'esattezza dei suoi contenuti.
Il materiale incluso in questo sito e' tratto da varie fonti ed il sito puo' contenere inaccuratezze od errori tipografici. Le informazioni possono cambiare od essere aggiornate senza preavviso.
Abbiamo scritto questo documento con la massima accuratezza possibile, ma si sa', errare e' umano.
Pertanto non ci assumiamo alcuna responsabilita' per alcun danno al vostro computer, perdita di dati o qualsiasi altro problema in cui vi possiate imbattere come risultato dell'uso di questo documento.
Siete fermamente invitati a fare un backup del vostro sistema prima di seguire i consigli e le procedure descritte in questo documento.
Entrando in questo sito si riconoscono ed accettano implicitamente i termini e le condizioni legali sopra indicati
|