Skip to main content

Cos'è il DHCP? (Protocollo di configurazione host dinamico)

SCP-232 Jack Proton's Atomic Zapper | safe | Cognitohazard / toy scp (Aprile 2025)

SCP-232 Jack Proton's Atomic Zapper | safe | Cognitohazard / toy scp (Aprile 2025)
Anonim

DHCP (Dynamic Host Configuration Protocol) è un protocollo utilizzato per fornire una gestione rapida, automatica e centralizzata per la distribuzione degli indirizzi IP all'interno di una rete.

DHCP viene anche utilizzato per configurare la subnet mask, il gateway predefinito e le informazioni del server DNS sul dispositivo.

Come funziona DHCP

Un server DHCP viene utilizzato per rilasciare indirizzi IP univoci e configurare automaticamente altre informazioni di rete. Nella maggior parte delle case e delle piccole imprese, il router funge da server DHCP. Nelle reti di grandi dimensioni, un singolo computer può fungere da server DHCP.

In breve, il processo si svolge in questo modo: un dispositivo (il client) richiede un indirizzo IP da un router (l'host), dopo di che l'host assegna un indirizzo IP disponibile per consentire al client di comunicare sulla rete. Un po 'più in dettaglio qui sotto …

Una volta che un dispositivo è acceso e connesso a una rete che ha un server DHCP, invierà una richiesta al server, chiamata richiesta DHCPDISCOVER.

Dopo che il pacchetto DISCOVER raggiunge il server DHCP, il server tenta di conservare un indirizzo IP che il dispositivo può utilizzare e quindi offre al client l'indirizzo con un pacchetto DHCPOFFER.

Una volta che l'offerta è stata fatta per l'indirizzo IP scelto, il dispositivo risponde al server DHCP con un pacchetto DHCPREQUEST per accettarlo, dopodiché il server invia un ACK che viene utilizzato per confermare che il dispositivo ha quell'indirizzo IP specifico e per definire il tempo che il dispositivo può utilizzare l'indirizzo prima di averne uno nuovo.

Se il server decide che il dispositivo non può avere l'indirizzo IP, invierà un NACK.

Tutto questo, ovviamente, avviene molto rapidamente e non è necessario conoscere i dettagli tecnici appena letti per ottenere un indirizzo IP da un server DHCP.

Nota: Un aspetto ancora più dettagliato dei diversi pacchetti coinvolti in questo processo può essere letto sulla pagina Microsoft Basics di Microsoft.

Pro e contro dell'utilizzo di DHCP

Un computer o qualsiasi altro dispositivo che si connette a una rete (locale o Internet), deve essere configurato correttamente per comunicare su quella rete. Poiché DHCP consente la configurazione automatica di tale configurazione, viene utilizzata in quasi tutti i dispositivi che si connettono a una rete tra cui computer, switch, smartphone, console di gioco, ecc.

A causa di questa assegnazione dinamica degli indirizzi IP, è meno probabile che due dispositivi abbiano lo stesso indirizzo IP, il che è molto facile da eseguire quando si utilizzano indirizzi IP statici assegnati manualmente.

L'utilizzo di DHCP rende anche la rete molto più facile da gestire. Da un punto di vista amministrativo, ogni dispositivo sulla rete può ottenere un indirizzo IP con nient'altro che le loro impostazioni di rete predefinite, che è impostato per ottenere automaticamente un indirizzo. L'unica altra alternativa è quella di assegnare manualmente gli indirizzi a ciascun dispositivo sulla rete.

Poiché questi dispositivi possono ottenere automaticamente un indirizzo IP, possono spostarsi liberamente da una rete all'altra (dato che sono tutti configurati con DHCP) e ricevere automaticamente un indirizzo IP, che è di grande aiuto con i dispositivi mobili.

Nella maggior parte dei casi, quando un dispositivo ha un indirizzo IP assegnato da un server DHCP, quell'indirizzo IP cambierà ogni volta che il dispositivo si unisce alla rete. Se gli indirizzi IP vengono assegnati manualmente, significa che l'amministrazione non deve solo fornire un indirizzo specifico a ciascun nuovo client, ma gli indirizzi già esistenti che sono già assegnati devono essere manualmente non assegnato per qualsiasi altro dispositivo utilizzare lo stesso indirizzo. Ciò non è solo dispendioso in termini di tempo, ma la configurazione manuale di ciascun dispositivo aumenta anche la possibilità di incorrere in errori creati dall'uomo.

Sebbene ci siano molti vantaggi nell'utilizzare DHCP, ci sono certamente anche alcuni svantaggi. Gli indirizzi IP dinamici e mutevoli non devono essere utilizzati per dispositivi stazionari e richiedono un accesso costante, come stampanti e file server.

Sebbene dispositivi simili esistano prevalentemente in ambienti di ufficio, non è pratico assegnarli con un indirizzo IP in continua evoluzione. Ad esempio, se una stampante di rete ha un indirizzo IP che cambierà in futuro, allora ogni computer collegato a quella stampante dovrà aggiornare regolarmente le impostazioni in modo che i computer capiscano come contattare la stampante.

Questo tipo di installazione è estremamente inutile e può essere facilmente evitato non utilizzando DHCP per questi tipi di dispositivi e invece assegnando loro un indirizzo IP statico.

La stessa idea entra in gioco se è necessario disporre di un accesso remoto permanente a un computer nella rete domestica. Se DHCP è abilitato, quel computer avrà un nuovo indirizzo IP ad un certo punto, il che significa che quello che hai registrato come quel computer, non sarà accurato a lungo. Se si utilizza un software di accesso remoto che si basa su un accesso basato su indirizzo IP, è necessario utilizzare un indirizzo IP statico per tale dispositivo.

Ulteriori informazioni su DHCP

Un server DHCP definisce un ambito, o gamma , di indirizzi IP che utilizza per offrire dispositivi con un indirizzo. Questo pool di indirizzi è l'unico modo in cui un dispositivo può ottenere una connessione di rete valida.

Questa è un'altra ragione per cui DHCP è così utile perché consente a molti dispositivi di connettersi a una rete per un periodo di tempo senza la necessità di un enorme pool di indirizzi disponibili. Ad esempio, anche se solo 20 indirizzi sono definiti dal server DHCP, 30, 50 o anche 200 (o più) dispositivi possono connettersi alla rete a patto che non più di 20 utilizzino simultaneamente uno degli indirizzi IP disponibili.

Perché DHCP assegna gli indirizzi IP per un determinato periodo di tempo (a locazione periodo), usando comandi come ipconfig trovare l'indirizzo IP del tuo computer produrrà risultati diversi nel tempo.

Sebbene DHCP sia utilizzato per fornire indirizzi IP dinamici ai propri client, non significa che gli indirizzi IP statici non possano essere utilizzati contemporaneamente. Una combinazione di dispositivi che ricevono indirizzi e dispositivi dinamici a cui vengono assegnati manualmente gli indirizzi IP, possono entrambi esistere sulla stessa rete.

Anche un ISP utilizza DHCP per assegnare indirizzi IP. Questo può essere visto quando si identifica il tuo indirizzo IP pubblico. Probabilmente cambierà nel tempo a meno che la rete domestica non abbia un indirizzo IP statico, che di solito è il caso solo per le aziende che dispongono di servizi Web accessibili pubblicamente.

In Windows, APIPA assegna uno speciale indirizzo IP temporaneo quando il server DHCP non riesce a consegnarne uno funzionale su un dispositivo e utilizza questo indirizzo finché non ne ottiene uno che funzioni.

Il gruppo di lavoro Configurazione dinamica host della Task Force Ingegneria Internet ha creato DHCP.