Che cos’è DHCP?

What-is-DHCP

What-is-DHCP

Comprensione DHCP (Dynamic Host Configuration Protocol)

DHCP sta per Dynamic Host Configuration Protocol. È un protocollo di gestione della rete presente nel livello dell’applicazione. Con il suo aiuto, un indirizzo IP del protocollo Internet può essere assegnato dinamicamente a qualsiasi dispositivo o nodo su una rete in modo che possano comunicare utilizzando questo IP. Il compito degli amministratori di rete è quello di molti indirizzi IP manualmente su tutti i dispositivi della rete. Tuttavia, in questo, l’attività è automatizzata e gestita centralmente piuttosto che manualmente. Sia le piccole reti locali che le grandi reti aziendali lo implementano. L’obiettivo di base è assegnare un indirizzo IP univoco agli host. Fornisce anche altri indirizzi di rete come–

  • Subnet Mask
  • Router Address
  • DNS Address
  • Vendor Class Identifier

È disponibile in due modi diversi, ovvero viene fornito come client e come server.

Inizia il tuo corso di sviluppo Software Libero

Sviluppo web, linguaggi di programmazione ,test del software & altri

Storia di DHCP

Si tratta di una versione estesa di BOOTP, più popolarmente noto come Bootstrap Protocol, un protocollo di gestione IP di rete dal 1985. I server DHCP sono in grado di gestire le richieste dei client BOOTP se questi client sono presenti in una rete. Non solo, il DHCP è più avanzato rispetto a BOOTP.

Come funziona?

Quando agisce come un server, il server DHCP assegna automaticamente indirizzi IP univoci insieme alla configurazione di altre informazioni della rete. Nelle piccole imprese o case, il server DHCP non è altro che il router. Tuttavia, nelle reti di grandi dimensioni, il server DHCP può essere un singolo computer.

Un breve riassunto di ciò che accade nel processo è–

  • Il client invia una richiesta per un indirizzo IP dall’host. Il client può essere qualsiasi dispositivo che invia la richiesta e l’host può essere un router.
  • L’host cercherà un indirizzo IP disponibile e lo assegnerà al client.
  • Utilizzando questo indirizzo IP, il client sarà in grado di comunicare sulla rete.

Vediamo ora questo processo in modo più dettagliato. I passaggi indicati di seguito forniscono una visione approfondita di esso–

  1. La richiesta inviata da un dispositivo connesso a una rete con un server DHCP è chiamata richiesta DHCPDISCOVER.
  2. Questa richiesta viene inviata al server DHCP sotto forma di un pacchetto denominato DISCOVER. Non appena il server DHCP riceve questo pacchetto, il server cerca un indirizzo IP per l’uso del dispositivo. Una volta trovato, il server risponde inviando un pacchetto al client chiamato DHCPOFFER.
  3. Il dispositivo o il client devono ora rispondere al server con un pacchetto denominato pacchetto DHCPREQUEST in accettazione dell’indirizzo IP scelto. A questo pacchetto, il server invia un ACK (acknowledgment) per confermare che il dispositivo può ora utilizzare quell’indirizzo IP specifico. Indica anche la validità del particolare indirizzo IP in modo che il dispositivo sappia esattamente quando deve ottenere un nuovo indirizzo IP.
  4. Nei casi in cui il server non desidera che il dispositivo abbia l’indirizzo IP specificato, non riconoscerà la richiesta del dispositivo inviando un NAC.

Sebbene i passaggi menzionati sembrino richiedere molto tempo, questi accadono così rapidamente praticamente che non ci si renderebbe nemmeno conto. Non c’è, naturalmente, non c’è bisogno di avere dettagli tecnici del processo, e si può ancora ottenere un indirizzo IP dal server DHCP semplicemente leggendo.

Come rende il lavoro così facile?

Un server DHCP dispone di un pool di indirizzi per un dispositivo per ottenere una connessione di rete valida. Fondamentalmente fornisce l’ambito o l’intervallo di indirizzi IP all’interno del quale i dispositivi ricevono il loro indirizzo.

La seconda ragione per l’utilità del DHCP è che molti dispositivi possono connettersi a una rete per un determinato periodo di tempo, anche senza la necessità di alcun pool di indirizzi disponibili. Ad esempio, si consideri 20 indirizzi definiti dal server DHCP; 40, 80, 100 (o anche più) dispositivi possono connettersi alla rete fino a quando non più di 20 utilizzano contemporaneamente uno degli indirizzi IP disponibili.

I comandi come ipconfig restituiranno i diversi indirizzi IP del computer nel tempo durante l’utilizzo, poiché questi indirizzi vengono forniti alla rete del computer per una durata specificata, chiamata anche periodo di leasing. Non è necessario che il dispositivo con un indirizzo IP assegnato manualmente non possa coesistere sulla stessa rete con i dispositivi che ricevono il loro indirizzo IP in modo dinamico. Gli indirizzi IP assegnati manualmente sono anche chiamati indirizzi IP statici.

Vantaggi e svantaggi di DHCP

Di seguito sono riportati alcuni dei vantaggi e degli svantaggi indicati.

Vantaggi

Ha molti vantaggi per cui è molto popolare. Alcuni dei vantaggi del suo utilizzo sono menzionati di seguito:

  • Si possono aggiungere nuovi client molto facilmente a una rete.
  • Gli indirizzi IP sono gestiti centralmente dal DHCP.
  • Gli indirizzi IP possono essere riutilizzati, riducendo così al minimo il requisito del numero totale di indirizzi IP.
  • La facilità con cui lo spazio degli indirizzi IP presente sul server DHCP può essere riconfigurato senza la necessità di riconfigurare individualmente i client.
  • L’amministratore di rete può configurare una rete da un’area centralizzata utilizzando un metodo di protocollo DHCP.

Svantaggi

Proprio come ogni moneta ha i suoi pro e contro, ci sono degli svantaggi nell’usare DHCP, che sono menzionati di seguito:

  • Durante l’assegnazione degli indirizzi IP a host diversi, a volte potrebbero verificarsi conflitti negli indirizzi IP.

Conclusione

Il Dynamic Host Configuration Protocol è un servizio di rete cruciale e critico che è un must-have come usarlo ti aiuterà come amministratore di sistema o amministratore di rete a gestire i client assegnando il tracciamento e riassegnando IP. Lasciando la gestione inoltre, in caso di problemi, devi solo rimanere connesso al tuo server e verificare le impostazioni piuttosto che correre tra i tuoi clienti.

Articoli consigliati

Questa è stata una guida per Cos’è DHCP?. Qui abbiamo discusso la comprensione del DHCP, come funziona, insieme ai vantaggi e agli svantaggi. Si può anche dare un’occhiata ai seguenti articoli per saperne di più–

  1. Che cosa è Groovy?
  2. Che cos’è JDK?
  3. Che cos’è la JVM?
  4. Configurazione del server DHCP
0 Azioni

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.