IP vs DNS
Esistono due metodi principali dello spazio dei nomi implementati in Internet: gli spazi degli indirizzi IP e la gerarchia dei nomi dei domini. I nomi di dominio vengono mantenuti e tradotti in indirizzi IP dal DNS.
Cos'è l'IP?
IP o il protocollo Internet ha due scopi: definire le regole per il sistema di indirizzamento IP per fornire un indirizzo numerico logico a ciascuna entità in una rete basata su TCP / IP e l'instradamento o il trasporto di pacchetti di dati dagli host di origine agli host di destinazione.
Tra queste attività, l'indirizzamento IP è di vitale importanza, poiché è il modo in cui la posizione di un'entità o di un host (come un computer o una stampante), viene riconosciuta in una rete basata su IP. Inoltre, un instradamento accurato dei dati viene ottenuto anche tramite l'indirizzamento IP.
Un indirizzo IP è in genere un numero binario univoco a 32 bit (IPv4) o 128 bit (IPv6) assegnato a un'entità di una rete, dall'Internet Assigned Number Authority. Per comodità degli utenti umani, questi indirizzi IP vengono memorizzati nel formato di un numero decimale. Di seguito è riportato un esempio di indirizzo IP.
Gli indirizzi IP sono di due tipi: indirizzi IP statici, che sono permanenti e vengono assegnati a un host manualmente da un amministratore, e indirizzi IP dinamici, che vengono assegnati di nuovo ogni volta che l'host è connesso alla rete dal server tramite DHCP.
Cos'è il DNS?
DNS o Domain Naming System è un sistema gerarchico per la denominazione di computer o altre risorse connesse a una rete. Facilita la denominazione di gruppi di utenti e risorse, ignorando le loro posizioni fisiche, il che semplifica le cose per gli utenti generali, poiché devono solo conoscere un URL o un indirizzo e-mail per accedere a host o risorse senza preoccuparsi di come localizzarli fisicamente. Contiene anche un sistema di mappatura tra i nomi di dominio e i loro corrispondenti indirizzi IP o posizioni fisiche, in modo che possa individuare gli host o le risorse indicate dai nomi di dominio inseriti dagli Utenti.
Un tipico nome di dominio, (che è formato secondo le regole del protocollo DNS) è costituito da tre o più parti (indicate come etichette), solitamente concatenate da punti.
Come illustrato sopra, la gerarchia dei nomi di dominio è formata dall'estrema destra all'estrema sinistra del nome di dominio. Nell'esempio precedente, "com" è il nome di dominio di primo livello e "differencebetween.com" è un sottodominio del TLD "com". E www.differencebetween.com è un sottodominio del sottodominio "differencebetween.com". Quando si tratta di nomi di dominio come www.example.co.uk, il dominio "co" viene indicato come dominio di secondo livello. Ogni etichetta può contenere fino a 63 caratteri e ogni nome di dominio non può superare una lunghezza di 253 caratteri.
Se un nome di dominio è associato a un determinato indirizzo IP, tali nomi vengono indicati come nomi host. Ad esempio, www.differencebetween.com e differencebetween.com sono nomi host, mentre i TLD come.com o.org non lo sono, poiché non sono associati ad alcun indirizzo IP.
Domain Name System opera sotto forma di un database gerarchico, che contiene rami secondari denominati server dei nomi. Quando viene richiesta una traduzione del nome di dominio, se il server dei nomi DNS locale non ha un record di un determinato dominio, invia una richiesta a uno dei 13 server DNS principali, situati in tutto il mondo. Il server DNS principale contatta quindi il server DNS TLD corrispondente (org, com, ecc.) Per i record memorizzati nella cache del nome di dominio specificato. Quindi il server DNS TLD contatta il server DNS autorevole, che contiene dettagli sui sottodomini.
Qual è la differenza tra IP e DNS? • IP e DNS sono entrambi sistemi di denominazione per indirizzare gli spazi dei nomi assegnati alle entità in una rete. • Sebbene gli indirizzi IP siano le posizioni effettive in cui si trovano le entità, il DNS assegna all'entità solo un Nome, in base ad alcune regole standard. Ad esempio, il DNS è simile al nome di un luogo e l'indirizzo IP è simile all'indirizzo dell'ubicazione fisica del luogo. Quando un utente digita un nome di dominio, il DNS traduce il nome di dominio in un indirizzo IP e individua fisicamente l'host. • Inoltre, il DNS assegna un nome alfanumerico a un'entità che è facilmente ricordata dagli utenti e l'IP assegna un valore numerico all'entità di rete. |