Raccomandato, 2024

Scelta Del Redattore

Differenza tra DNS e DHCP

DNS e DHCP funzionano entrambi sull'architettura client-server ma sono termini dissimili. Il DNS associa il nome del dominio all'indirizzo IP mentre DHCP è un protocollo che assegna l'IP agli host di una rete sia staticamente che dinamicamente. Il DHCP viene anche utilizzato durante l'impostazione del server DNS sull'host.

Grafico comparativo

Base per il confronto
DNS
DHCP
Di base
È un meccanismo di risoluzione degli indirizzi.È un protocollo utilizzato per assegnare gli IP all'host in una rete locale in modo statico o dinamico.
CaratteristicheCopre i nomi simbolici in indirizzi IP e viceversa.
Fornire informazioni aggiuntive come gli indirizzi IP dell'host, del router e del name server e della subnet mask del computer.
Utilizzato per localizzare server di dominio di directory attivi.
Assegna l'IP all'host per un particolare leasing.
Numero di porta utilizzato
5367 e 68
Protocolli correlati
UDP e TCP
UDP
serverIl server DNS traduce il nome del dominio nell'IP e viceversa.
Il server DHCP configura automaticamente gli host.
Metodologia di lavorodecentratacentralizzata
Vantaggio
Elimina la necessità di ricordare l'indirizzo IP; invece, il nome del dominio viene utilizzato per l'indirizzo web.
Configurazione affidabile dell'indirizzo IP e amministrazione della rete ridotta.

Definizione di DNS

DNS (Domain Name System) è un meccanismo che fornisce un servizio di ricerca di directory che mappa il nome di un host su Internet e il suo indirizzo numerico univoco (indirizzo logico).

Convenzionalmente, la mappatura è stata eseguita utilizzando un file host, che ha dettagli come nome e indirizzo. Questi file host sono memorizzati su ciascun host e aggiornati periodicamente da un file host master. Ogni volta che un programma o un utente dovevano mappare un nome per indirizzo, l'host consulta il file host e trova la mappatura. Ma questo meccanismo sarebbe estremamente inaffidabile per lo scenario di oggi in cui è presente un numero elevato di host collegati tramite Internet.

Funzionamento del DNS

Quando un utente desidera utilizzare un client di trasferimento file per accedere al server di trasferimento file in esecuzione su un host remoto mentre l'utente è solo a conoscenza del nome del trasferimento file. Per stabilire la connessione, la suite TCP / IP deve disporre dell'indirizzo IP del server di trasferimento file. La figura fornita illustra il funzionamento del DNS passo dopo passo.

  1. Il nome host viene passato al client di trasferimento file dall'utente.
  2. Il client di trasferimento file trasferisce il nome host al client DNS.
  3. Il client DNS invia la query al server DNS che fornisce il nome del server di trasferimento file utilizzando l'indirizzo IP conosciuto del server DNS.
  4. Il server DNS invia la risposta con l'indirizzo IP del server di trasferimento file richiesto.
  5. Il client DNS passa l'indirizzo IP al server di trasferimento file.
  6. L'indirizzo IP ricevuto viene utilizzato dal client di trasferimento file per accedere al server di trasferimento file.

Definizione di DHCP

DHCP (Dynamic Host Configuration Protocol) è stato progettato per conferire allocazione statica e dinamica degli indirizzi agli host connessi in rete. Include informazioni come l'indirizzo IP e la subnet mask del computer, l'indirizzo IP del router e l'indirizzo IP del server dei nomi.

Il DHCP contiene due componenti, ovvero un protocollo e un meccanismo. Il protocollo viene utilizzato per trasportare parametri di configurazione specifici dell'host da un server DHCP all'host e viene utilizzato un meccanismo per assegnare gli indirizzi di rete tra gli host. DHCP può configurare rapidamente un host, tutto ciò che è necessario per farlo è un intervallo definito di indirizzi IP su un server DHCP. Quando un host si attiva, contatta il server DHCP e richiede informazioni sull'indirizzo.

Il server DHCP sceglie un indirizzo e lo alloca all'host. Ma questi indirizzi sono affittati per un particolare periodo dopo la scadenza del contratto di locazione che l'host può contattare al server DHCP e richiede di estendere il leasing. Questo meccanismo di leasing è molto utile per trovare host non funzionanti spostati o spenti. Nei casi previsti gli host non mantengono gli indirizzi e gli indirizzi vengono restituiti al pool di indirizzi dal server DHCP che può essere riallocato secondo necessità. Previene la perdita IP.

Differenze chiave tra DNS e DHCP

  1. Il DNS viene utilizzato per risolvere e risolvere in modo ricorsivo l'indirizzo per il nome o il nome per l'indirizzo dell'host. D'altra parte, DHCP viene utilizzato per allocare gli indirizzi all'host nella rete in modo dinamico o statico.
  2. Il DNS utilizza il numero di porta 53 mentre il DHCP potrebbe utilizzare 67 o 68 .
  3. DHCP supporta solo UDP mentre DNS supporta TCP e UDP entrambi i protocolli.
  4. I server in DNS e DHCP eseguono diverse operazioni in cui il server DNS è responsabile dell'accettazione delle query tramite client e della risposta ai client insieme ai risultati. Diversamente, il server DHCP è responsabile dell'allocazione degli indirizzi temporanei alle macchine client per un lease time e quindi dell'estensione del lease in base al requisito.
  5. Il DNS segue una determinata gerarchia che non consente la memorizzazione di tutti i nomi di dominio in un posto, ma lo suddivide in sottodomini e quindi la particolare informazione viene archiviata su un particolare server. Quindi è decentrato in modo. Al contrario, il server DHCP configura gli indirizzi IP dei client da un pool di indirizzi IP e gestisce a livello centrale tutte le attività, nel caso in cui un server DHCP non sia direttamente collegato ai client, quindi utilizza un router per ricevere le trasmissioni DHCP e inoltrarle a il server DHCP.

Conclusione

DNS e DHCP entrambe le tecnologie sono state ideate per la comodità degli utenti e degli amministratori che utilizzano la rete o Internet. DNS ha eliminato la necessità di ricordare i complessi indirizzi IP per gli utenti occasionali, mentre il protocollo DHCP riduceva il lungo processo di configurazione dei sistemi in una rete manualmente, oggi è tutto automatico e veloce.

Top