Differenza tra IP e DNS

IP vs DNS

Esistono due metodi principali dello spazio dei nomi implementati in Internet: Spazi di indirizzi IP e Denominazione del dominio gerarchia. I nomi di dominio sono gestiti e tradotti in indirizzi IP dal DNS.

Cos'è l'IP?

IP o Internet Protocol ha due scopi: definire le regole per il sistema di indirizzamento IP per dare un indirizzo logico numerico a ciascuna entità in una rete basata su TCP / IP e il routing o il trasporto di pacchetti di dati dagli host di origine agli host di destinazione.

Tra questi compiti, 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) è riconosciuta in una rete basata su IP. Inoltre, l'instradamento accurato dei dati viene ottenuto anche tramite l'indirizzamento IP.

Un indirizzo IP è solitamente un numero binario univoco a 32 bit (IPv4) o 128 bit (IPv6) assegnato a un'entità di una rete dall'autorità di assegnazione dei numeri Internet. Per comodità degli utenti umani, questi indirizzi IP sono memorizzati nel formato di un numero decimale. Di seguito è riportato un esempio di un indirizzo IP.

Gli indirizzi IP sono di due tipi: indirizzi IP statici, che sono permanenti e assegnati manualmente a un host da un amministratore e indirizzi IP dinamici, che vengono assegnati nuovamente ogni volta che l'host è connesso alla rete dal server tramite DHCP.

Cos'è il DNS?

Il DNS o il Domain Naming System è un sistema gerarchico per nominare computer o altre risorse connesse a una rete. Facilita la denominazione di gruppi di utenti e risorse, ignorando le loro posizioni fisiche, che semplifica le cose per gli utenti generici, 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 nomi di dominio e relativi indirizzi IP o posizioni fisiche, in modo che possa individuare gli host o la risorsa indicati dai nomi di dominio inseriti dagli utenti.

Un tipico nome di dominio, (che è formato secondo le regole nel protocollo DNS) è costituito da tre o più parti (indicate come etichette), solitamente concatenate da punti.

Come illustrato sopra, la gerarchia di denominazione dei domini è formata dalla parte più a destra a sinistra del nome di dominio. Nell'esempio sopra, “Com” è il nome di dominio di primo livello e “Differencebetween.com” è un sottodominio di 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” è indicato come dominio di secondo livello. Ogni etichetta può contenere fino a 63 caratteri e ciascun nome di dominio non può superare una lunghezza di 253 caratteri.

Se qualsiasi nome di dominio è associato a un determinato indirizzo IP, tali nomi sono indicati come Nomi host. Per esempio, www.differencebetween.com e differencebetween.com sono nomi di host, mentre i TLD come .com o .org non lo sono, in quanto non sono associati ad alcun indirizzo IP.

Il sistema dei nomi di dominio funziona sotto forma di un database gerarchico, che contiene sotto-rami denominati server dei nomi. Quando viene richiesta una traduzione del nome di dominio, se il server dei nomi DNS locale non dispone di una registrazione del dominio specifico, invia una richiesta a uno dei 13 server DNS di radice, 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 l'indirizzamento di spazi dei nomi allocati per entità in una rete.

• Mentre gli indirizzi IP sono le posizioni reali in cui si trovano le entità, DNS assegna all'entità un nome, basato su alcune regole standard. Ad esempio, DNS è simile a un nome di un luogo e l'indirizzo IP è simile all'indirizzo nella posizione fisica del luogo. Quando un utente digita un nome di dominio, il DNS traduce il nome del dominio in un indirizzo IP e individua fisicamente l'host.

• Inoltre, il DNS assegna un nome alfanumerico a un'entità facilmente memorizzabile dagli utenti e l'IP assegna un valore numerico all'entità di rete.