Cookies

Questo sito usa i cookies per gestire l'autenticazone, navigazione, e altre funzioni. Usando il nostro sito i cookies saranno presenti sul tuo computer.

Visualizza il documento e-Privacy Directive

Hai declinato i Cookies. Questa decisione pou' essere rivista.

Hai permesso ai cookies di essere presenti sul tuo computer. Questa decisione puo' essere rivista.

Login Form

Sistemi informatici

Che cos'è il DNS

Per capire che cosè il DNS, c’è da fare una breve prefazione su come all’inizio venivano interpretati i nomi per i sistemi di elaborazione. I numeri utilizzati per identificare un computer erano utilizzati anche dagli uomini, questi erano degli indirizzi numerici che ogni pc possedeva. Non solo i pc, ma anche le periferiche e file venivano identificati con i numeri. In un secondo momento i numeri sono stati sostituiti dai nomi; ad esempio in una grossa ditta ci possono essere dei computer che si chiamano produzione e in un altro reparto computer che si chiamano contabilità. Si iniziò a pensare specialmente su internet di avere dei nomi gerarchici proprio come la gerarchia che è di solito presente in una grande azienda: con un direttore, un vice direttore, capi reparti e via dicendo. Propiro da questo concetto con la gerarchia si può definire il nome del sito internet e se vogliamo dal dominio che occupiamo con il nostro nome. Ad esempio in local.site, la parte site ha un ivello più alto della parte local, si dice che il  suo dominio è superiore. Per capire meglio il concetto il sistema di dominio o DNS traduce i nomi di dominio in nomi, da questo si deduce che ogni sito Internet ha un suo nome di dominio e tramite il DNS viene tradotto in indirizzo IP. Il nome di dominio cs. purdue.edu, è il livello inferiore, cs.purdue è di secondo livello e il .edu è di livello superiore. Tutto il nome http://cs.purdue.edu, viene tradotto dal DNS in indirizzo IP del server remoto dove risiede il sito in questione.

 
 .com  Organizzazioni commerciali
 .edu  Istituzioni didattiche
 .gov  Istituzioni Statali
 .mil  Gruppi militari
 .net  Principali centri di supporto rete
 .arpa  Domino temporaneo di Arpanet
 .int  Organizzazioni Internazionali
 countruy code
 Codice postale del paese
 each code
 Paese schema geografico
 .org  Organizzazioni diverse dalle precedenti
 .it  Dominio Italiano
 

In giro per Internet oltre ai nostri computer ci stanno anche i server dei nomi che si occupano proprio della traduzione dei nomi di dominio; appunto proprio il nome server dei nomi rende l’ idea. Ci saranno server dei nomi che tradurranno le estensioni .com .it .net, i cosiddetti nomi di livello superiore, quindi i più importanti e altri tradurranno i livelli inferiori, quando un server dei nomi non ha l’ autorità a tradurre un nome lo rimanda a un’altro server finchè non arriva a quello giusto, una volta tradotto il nome in indirizzo IP, la destinazione è di conseguenza. Per capire meglio, un host o computer tramite il browser ( Internet Explorer, firefox), fa una richiesta di una traduzione ad esempio www.pippo.ecc. a un server dei nomi che lo traduce in indirizzo IP, che è quello che ci serve per lo scambio dei dati su internet, sia da lato server che da lato client. Nel nostro pc ci possono essere dei dati memorizzati nelle cache per fare in modo che quando ci sono delle doppie richieste i dati possono essere recuperati nelle cache o del server o del client, c’è da dire che lo stesso browser può forzare la richiesta di dati originali al server senza utilizzare la cache, un esempio è quando si preme il tasto f5 del nostro pc.