Cos'è DHCP e come funziona

Cos'è DHCP e come funziona
Mentre oggi ci sono diversi protocolli di gestione della rete, DCHP rimane una delle opzioni più popolari. DCHP, un acronimo del protocollo di configurazione host dinamica, automatizza l'attività spesso scoraggiante di configurare o configurare i dispositivi su reti IP. L'essenza consente ai dispositivi di utilizzare i servizi di rete come NTP, DNS e altri protocolli di comunicazione basati su TCP o UDP.

Questo protocollo è utile nell'impostazione o nella modifica dei parametri di configurazione degli host Internet. Una volta che DHCP assegna ciascun dispositivo sulla rete i parametri di configurazione della rete pertinenti, il dispositivo sarà in grado di comunicare con altre reti IP.

Naturalmente, questi parametri includono reti, indirizzi IP, server DNS e router predefiniti. E come la maggior parte dei protocolli di gestione della rete, DHCP presenta un modello client-server. È una versione migliore del bootp obsoleto ed è un componente integrale della soluzione DDI incluso DNS-DHCP-IPAM.

Questo articolo fa luce su DHCP. La scrittura introduttiva spiega cos'è DHCP e come funziona DHCP sulle configurazioni di Linux. Continuare a leggere!

La panoramica del protocollo di configurazione host dinamica

Come protocollo di gestione della rete, DHCP elimina la necessità per i gestori della rete di impostare manualmente i dispositivi di rete. Assegna automaticamente i parametri di configurazione a computer e altri dispositivi di rete.

Presenta due componenti: istanza del server e un'istanza client. Il lato server è spesso il centro di rete installato centralmente, mentre le istanze del client sono i singoli computer o dispositivi.

Questo protocollo definisce come i dispositivi comunicano all'interno di una rete locale e attraverso le reti su Internet. Ad esempio, un server DHCP gestisce le impostazioni IP per i dispositivi all'interno della sua rete locale fornendo automaticamente e dinamicamente gli indirizzi IP o altri parametri di configurazione.

In particolare, i parametri di configurazione assegnati da DHCP sono validi solo per durate limitate. Questa durata è chiamata contratto di locazione DHCP, mentre il periodo di validità è il tempo di leasing DHCP. Un client non utilizzerà più l'indirizzo IP o il parametro assegnato una volta scaduto il contratto di locazione. L'implicazione è che devono fermare la comunicazione con la rete.

Tuttavia, i clienti possono comunque richiedere un'estensione del noleggio di locazione attraverso il ciclo di rinnovo del leasing DHCP previsto. Il processo di rinnovo fornisce un'allocazione di indirizzi IP robusta e automatica ai dispositivi.

Come funziona DHCP e i suoi scenari di utilizzo

DHCP è un protocollo client-server e sicuramente ha entrambi i componenti. Pertanto, ogni volta che un dispositivo tenta di avviare una connessione a una rete, il software client DHCP invia automaticamente una trasmissione di query che richiede informazioni specifiche.

Il server DHCP riceve questa richiesta. E poiché gestisce un conglomerazione di indirizzi IP e altre informazioni relative alla configurazione del client come nomi di dominio, gateway predefiniti, server di tempo e server di nome, esamina e risponde alla query client.

La risposta può essere basata sulla configurazione di amministrazione precedente, un indirizzo specifico predeterminato o qualsiasi informazione valida per la rete. I clienti DHCP richiedono o interrogano queste informazioni non appena si avvia e di tanto in tanto prima della scadenza.

Idealmente, è possibile distribuire il DHCP su piccole reti residenziali e grandi reti multilivello che comprendono diversi server. Un singolo server può ancora offrire servizi alle reti di grandi dimensioni con numerosi collegamenti quando aiutati dagli agenti del relè DHCP nei router.

Di seguito sono riportati gli scenari di utilizzo DHCP primari:

    • Connessione client iniziale - Un computer o un dispositivo client avvia una richiesta o una query in cerca di un indirizzo IP e altri parametri di configurazione dal server DHCP.
    • Estensione dell'utilizzo IP - Il client utilizza questo scenario per richiedere un'estensione per utilizzare l'indirizzo IP e altri parametri di configurazione dal server DHCP. Questo scenario è utile quando è trascorso il tempo di leasing.
    • Connessione client dopo un riavvio - Il client richiede l'autorizzazione per utilizzare lo stesso indirizzo IP e i parametri utilizzati prima del riavvio.
    • Disconnessione del cliente - Indipendentemente da quale scenario il client sfruttato per la connessione, il client richiederà finalmente al server di rilasciare l'indirizzo IP e i parametri forniti. Questo scenario termina anche la comunicazione.

Esempio DHCP Linux

Idealmente, gli utenti Linux possono avviare un server DHCP con il comando DHCPD. Questa utilità spinge il server a leggere /etc /dhcpd.File conf che contiene tutte le informazioni sugli indirizzi IP disponibili e altre informazioni di configurazione.

Un esempio del file di configurazione sembra il seguente:

Conclusione

DHCP sembra piuttosto semplice. Tuttavia, implementarlo è piuttosto coinvolgente. Questo articolo ti introduce a DHCP. Nelle nostre successive scritture, saremo un po 'più dettagliati per fornirti una guida passo-passo su come impostare un client DHCP e un server.