Un protocollo a livello di applicazione definisce il modo in cui i processi applicativi in esecuzione su sistemi diversi si trasmettono i messaggi.
- DNS sta per Domain Name System.
- Il DNS è un servizio di directory che fornisce una mappatura tra il nome di un host sulla rete e il suo indirizzo numerico.
- Il DNS è necessario per il funzionamento di Internet.
- Ogni nodo in un albero ha un nome di dominio e un nome di dominio completo è una sequenza di simboli specificati da punti.
- Il DNS è un servizio che traduce il nome di dominio in indirizzi IP. Ciò consente agli utenti delle reti di utilizzare nomi intuitivi quando cercano altri host invece di ricordare gli indirizzi IP.
- Ad esempio, supponiamo che il sito FTP di EduSoft abbia un indirizzo IP 132.147.165.50, la maggior parte delle persone raggiungerebbe questo sito specificando ftp.EduSoft.com. Pertanto, il nome di dominio è più affidabile dell'indirizzo IP.
DNS è un protocollo TCP/IP utilizzato su diverse piattaforme. Lo spazio dei nomi di dominio è diviso in tre diverse sezioni: domini generici, domini nazionali e dominio inverso.
Domini generici
- Definisce gli host registrati in base al loro comportamento generico.
- Ogni nodo in un albero definisce il nome di dominio, che è un indice del database DNS.
- Utilizza etichette di tre caratteri e queste etichette descrivono il tipo di organizzazione.
Etichetta | Descrizione |
---|---|
aerodinamico | Compagnie aeree e aerospaziali |
Noi | Imprese o aziende |
con | Organizzazioni commerciali |
coop | Organizzazioni di imprese cooperative |
edu | Istituzioni educative |
governatore | Istituzioni governative |
informazioni | Fornitori di servizi di informazione |
int | Organizzazioni internazionali |
mille | Gruppi militari |
Museo | Museo e altre organizzazioni no-profit |
nome | Nomi personali |
netto | Centri di supporto della rete |
org | Organizzazione no profit |
pro | Organizzazioni individuali professionali |
Dominio del paese
Il formato del dominio nazionale è lo stesso di un dominio generico, ma utilizza abbreviazioni nazionali di due caratteri (ad esempio, us per gli Stati Uniti) al posto delle abbreviazioni organizzative di tre caratteri.
Dominio inverso
Il dominio inverso viene utilizzato per associare un indirizzo a un nome. Quando il server ha ricevuto una richiesta dal client e il server contiene i file solo dei client autorizzati. Per determinare se il client è presente o meno nell'elenco degli autorizzati, invia una query al server DNS e chiede di associare un indirizzo al nome.
Funzionamento del DNS
- DNS è un protocollo di comunicazione di rete client/server. I client DNS inviano richieste al file. server mentre i server DNS inviano risposte al client.
- Le richieste del client contengono un nome che viene convertito in un indirizzo IP noto come ricerche DNS inverse mentre le richieste contenenti un indirizzo IP che viene convertito in un nome noto come ricerche DNS inverse.
- Il DNS implementa un database distribuito per memorizzare il nome di tutti gli host disponibili su Internet.
- Se un client come un browser Web invia una richiesta contenente un nome host, allora un software come Risolutore DNS invia una richiesta al server DNS per ottenere l'indirizzo IP di un nome host. Se il server DNS non contiene l'indirizzo IP associato a un nome host, inoltra la richiesta a un altro server DNS. Se l'indirizzo IP è arrivato al risolutore, che a sua volta completa la richiesta tramite il protocollo Internet.