Per molti di noi, connettersi a Internet è semplice come accedere al proprio computer e avviare il proprio browser preferito.
Ma ci sono molte cose che vanno dietro le quinte per offrire questa esperienza Internet senza interruzioni. Uno di questi è l'assegnazione di indirizzi IP ai dispositivi connessi al web. È qui che entra in gioco DHCP.
Allora, cos'è il DHCP? Come funziona?
Che cos'è DHCP e qual è la sua funzione?
DHCP è l'acronimo di Dynamic Host Configuration Protocol.
Al livello più elementare, assegna dinamicamente gli indirizzi IP ai dispositivi collegati alla rete. DHCP è essenzialmente un protocollo, ovvero è un insieme di regole e istruzioni su come comunicheranno i dispositivi su una rete.
Pensa a DHCP come a una città che affitta indirizzi postali per un periodo di tempo specifico, di solito una settimana. Nel contesto della tua rete, questi indirizzi di posta sono gli indirizzi IP assegnati ai dispositivi collegati alla tua LAN, come computer e telefoni cellulari. Ognuno di loro ha un indirizzo IP che viene utilizzato per inviare e ricevere pacchetti di dati Internet.
Ora, gli indirizzi IP assegnati ai tuoi dispositivi non sono fissi. È disponibile un numero finito di indirizzi IP ed è compito del server DHCP scoprire quali non sono in uso e assegnarli. Nella maggior parte dei casi, due dispositivi non possono avere lo stesso indirizzo IP ed essere connessi a Internet contemporaneamente. Ecco perché DHCP è importante quando ci si connette a Internet.
Sebbene i server DHCP di solito assegnino automaticamente gli indirizzi IP, possono anche essere configurati per assegnare un file particolare indirizzo IP a un dispositivo specifico in base al suo indirizzo MAC o altro livello hardware informazione. Questo indirizzo IP è denominato IP statico.
Relazionato: Cos'è un indirizzo IP statico? Ecco perché non ne hai bisogno
Sicurezza
DHCP è un protocollo vulnerabile. Ciò è principalmente dovuto al fatto che non richiede alcuna autenticazione. Ciò consente l'assegnazione di indirizzi IP a client non autorizzati. Sul lato server, un client non ha modo di verificare l'autenticità del server DHCP. Ciò porta all'assegnazione di informazioni errate ai client, mettendo potenzialmente a repentaglio l'integrità della rete.
Server DHCP centralizzato
Sebbene la maggior parte dei router e dei computer moderni abbia la funzionalità DHCP integrata, alcune organizzazioni scelgono di utilizzare un server DHCP dedicato. Ciò è dovuto principalmente alla migliore assegnazione IP richiesta per le grandi organizzazioni, nonché all'ampio raggio di personalizzazione.
Per l'uso domestico, tuttavia, non è necessario un server DHCP dedicato.
Come funziona DHCP?
Ora che sai cosa fa il DHCP, è tempo di capire come lo fa. Ci sono vari passaggi coinvolti nell'assegnazione di un indirizzo IP dinamico a un dispositivo sulla rete. Anche così, questi passaggi possono essere suddivisi in quattro categorie:
- Scoperta: In questo set, il client (il computer o qualsiasi altro dispositivo) trasmette un messaggio DHCPDISCOVER attraverso la rete per trovare il server DHCP.
- Offrire: Dopo aver ricevuto il messaggio DHCPDISCOVER da un client, il server DHCP prenota un indirizzo IP per il client e fa un'offerta di leasing. Il server DHCP esegue questa operazione inviando un messaggio DHCPOFFER al client. Questo messaggio contiene tutte le informazioni rilevanti come l'indirizzo IP disponibile per client, l'indirizzo MAC del client, la subnet mask e la durata del lease dell'indirizzo IP offerto.
- Richiesta: Dopo aver ricevuto il messaggio DHCPOFFER dal server DHCP, il client verifica se qualsiasi altro dispositivo sulla rete utilizza la stessa configurazione dell'indirizzo IP. Se non ce n'è, il client invia quindi un messaggio DHCPREQUEST al server DHCP, richiedendo l'assegnazione dell'indirizzo IP.
- Riconoscimento: Questo è il passaggio finale coinvolto nel processo di assegnazione dell'indirizzo IP. Dopo che il server DHCP ha ricevuto il messaggio DHCPREQUEST, invia un pacchetto DHCPPACK al client, confermando tutto insieme a qualsiasi informazione aggiuntiva che il client potrebbe aver richiesto.
L'intero processo avviene rapidamente e raramente ci sono conflitti tra il server e il client. Tuttavia, se sembra che tu abbia problemi di rete, questi trucchi diagnostici può tornare utile.
Stai usando DHCP?
Risposta breve, probabilmente lo sei. La maggior parte delle reti domestiche è configurata per utilizzare DHCP durante l'assegnazione degli indirizzi IP. Ciò è dovuto al processo completamente automatizzato e al fatto che la funzionalità DHCP è inclusa nel router.
Inoltre, un indirizzo IP statico di solito non è richiesto per l'uso domestico.
Tuttavia, puoi facilmente verificare se stai utilizzando DHCP o meno il prompt dei comandi su una macchina Windows:
- Nel Barra di ricerca del menu Start, genere cmd. Dai risultati, fai clic con il pulsante destro del mouse su Prompt dei comandi> Esegui come amministratore.
- Nella console del prompt dei comandi, digita ipconfig / all e premi Invio.
- A seconda che tu stia usando Ethernet o WiFi, dovresti vedere una voce chiamata "DHCP Enabled" e un Sì o No accanto ad essa.
Ci sono una miriade di altri Comandi CMD per gestire le reti wireless anche.
In alternativa, puoi anche utilizzare le impostazioni della scheda di rete per verificare se DHCP è abilitato o meno:
- Nel Barra di ricerca del menu Start, genere Pannello di controllo e aprilo dai risultati.
- Nel Pannello di controllo, in Rete e Internet, fare clic su Visualizza lo stato e le attività della rete.
- Nella finestra successiva, fare clic su Cambia le impostazioni dell'adattatore sulla sinistra.
- Dall'elenco degli adattatori di rete, fai doppio clic su quello che stai utilizzando. Ad esempio, se utilizzi il WiFi, fai doppio clic su quello che menziona "WiFi".
- Nella finestra Stato della rete, fare clic su Dettagli.
- Cerca "DHCP abilitato" e controlla se il suo valore è "Sì".
Il processo di individuazione delle impostazioni DHCP sarà diverso su iOS e Linux, ma produrrà risultati simili.
DHCP demistificato
Sebbene il protocollo DHCP abbia i suoi difetti in termini di sicurezza, fornisce all'utente medio un'esperienza Internet senza problemi.
È solo uno dei tanti termini di rete che possono sembrare vaghi o difficili da imparare, ma comprenderli ti aiuterà a capire meglio la tua rete domestica.
Di seguito sono riportati alcuni dei termini di rete domestica più comuni, il loro significato e il motivo per cui è necessario saperlo.
Leggi Avanti
- Spiegazione della tecnologia
- Indirizzo IP
- Router
- Gergo
- Rete di casa
Manuviraj è uno scrittore di funzionalità di MakeUseOf e scrive di videogiochi e tecnologia da oltre due anni. È un appassionato giocatore che trascorre anche il suo tempo libero leggendo i suoi album musicali preferiti e leggendo.
Iscriviti alla nostra Newsletter
Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!
Ancora un passo…!
Conferma il tuo indirizzo e-mail nell'e-mail che ti abbiamo appena inviato.