Skip to main content

Wat is DHCP? (Dynamic Host Configuration Protocol)

DHCP Explained - Dynamic Host Configuration Protocol (April 2025)

DHCP Explained - Dynamic Host Configuration Protocol (April 2025)
Anonim

DHCP (Dynamic Host Configuration Protocol) is een protocol dat wordt gebruikt om snel, automatisch en centraal beheer te bieden voor de distributie van IP-adressen binnen een netwerk.

DHCP wordt ook gebruikt om het juiste subnetmasker, de standaardgateway en DNS-serverinformatie op het apparaat te configureren.

Hoe DHCP werkt

Een DHCP-server wordt gebruikt om unieke IP-adressen uit te geven en automatisch andere netwerkinformatie te configureren. In de meeste huizen en kleine bedrijven fungeert de router als de DHCP-server. In grote netwerken kan een enkele computer fungeren als de DHCP-server.

Kort gezegd gaat het proces als volgt: Een apparaat (de client) vraagt ​​een IP-adres aan bij een router (de host), waarna de host een beschikbaar IP-adres toewijst om de client op het netwerk te laten communiceren. Hieronder een beetje meer details …

Zodra een apparaat is ingeschakeld en is aangesloten op een netwerk met een DHCP-server, wordt er een verzoek naar de server verzonden, een DHCPDISCOVER-verzoek.

Nadat het DISCOVER-pakket de DHCP-server heeft bereikt, probeert de server een IP-adres vast te houden dat het apparaat kan gebruiken en biedt de klant vervolgens het adres met een DHCPOFFER-pakket aan.

Nadat de aanbieding voor het gekozen IP-adres is gedaan, reageert het apparaat op de DHCP-server met een DHCPREQUEST-pakket om het te accepteren, waarna de server een ACK verzendt die wordt gebruikt om te bevestigen dat het apparaat dat specifieke IP-adres heeft en om de hoe lang het apparaat het adres kan gebruiken voordat het een nieuw adres krijgt.

Als de server beslist dat het apparaat het IP-adres niet kan hebben, verstuurt het een NACK.

Dit alles gebeurt natuurlijk erg snel en u hoeft geen van de technische details te kennen die u zojuist hebt gelezen om een ​​IP-adres van een DHCP-server te krijgen.

Notitie: Een nog gedetailleerder overzicht van de verschillende pakketten die bij dit proces zijn betrokken, is te lezen op de pagina 'DHCP Basics' van Microsoft.

Voors en tegens van het gebruik van DHCP

Een computer of een ander apparaat dat verbinding maakt met een netwerk (lokaal of internet), moet correct zijn geconfigureerd om op dat netwerk te communiceren. Aangezien DHCP toestaat dat de configuratie automatisch gebeurt, wordt deze gebruikt op bijna elk apparaat dat verbinding maakt met een netwerk, inclusief computers, schakelaars, smartphones, spelconsoles, enz.

Vanwege deze dynamische toewijzing van IP-adressen bestaat er minder kans dat twee apparaten hetzelfde IP-adres hebben, wat heel gemakkelijk is tegen te komen bij het gebruik van handmatig toegewezen, statische IP-adressen.

Het gebruik van DHCP maakt een netwerk ook veel gemakkelijker te beheren. Vanuit administratief oogpunt kan elk apparaat op het netwerk een IP-adres krijgen met niets meer dan hun standaardnetwerkinstellingen, die is ingesteld om automatisch een adres te verkrijgen. Het enige andere alternatief is om handmatig adressen toe te wijzen aan elk apparaat op het netwerk.

Omdat deze apparaten automatisch een IP-adres kunnen krijgen, kunnen ze zich vrij verplaatsen van het ene netwerk naar het andere (aangezien ze allemaal zijn ingesteld met DHCP) en automatisch een IP-adres ontvangen, wat super handig is met mobiele apparaten.

In de meeste gevallen, als een apparaat een IP-adres heeft toegewezen door een DHCP-server, verandert dat IP-adres elke keer dat het apparaat verbinding maakt met het netwerk. Als IP-adressen handmatig worden toegewezen, betekent dit dat het beheer niet alleen een specifiek adres aan elke nieuwe client moet geven, maar bestaande adressen die al zijn toegewezen, moeten handmatig worden toegewezen niet-toegewezen voor elk ander apparaat om hetzelfde adres te gebruiken. Dit is niet alleen tijdrovend, maar het handmatig configureren van elk apparaat verhoogt ook de kans om door mensen gemaakte fouten te maken.

Hoewel er veel voordelen zijn aan het gebruik van DHCP, zijn er zeker ook enkele nadelen. Dynamische, veranderende IP-adressen mogen niet worden gebruikt voor apparaten die stationair zijn en die voortdurend toegang vereisen, zoals printers en bestandsservers.

Hoewel dergelijke apparaten voornamelijk in kantooromgevingen bestaan, is het onpraktisch om ze toe te wijzen met een steeds veranderend IP-adres. Als een netwerkprinter bijvoorbeeld een IP-adres heeft dat op een bepaald moment in de toekomst zal veranderen, moet elke computer die op die printer is aangesloten regelmatig hun instellingen bijwerken zodat hun computers begrijpen hoe ze contact met de printer kunnen opnemen.

Dit type installatie is uiterst overbodig en kan gemakkelijk worden vermeden door niet DHCP gebruiken voor dat soort apparaten en in plaats daarvan een statisch IP-adres toewijzen.

Hetzelfde idee komt in aanmerking als u permanente externe toegang tot een computer in uw thuisnetwerk nodig hebt. Als DHCP is ingeschakeld, krijgt die computer op enig moment een nieuw IP-adres, wat betekent dat degene die u hebt opgenomen terwijl die computer dat heeft, niet lang accuraat zal zijn. Als u software voor externe toegang gebruikt die afhankelijk is van een op IP-adressen gebaseerde toegang, moet u een statisch IP-adres voor dat apparaat gebruiken.

Meer informatie over DHCP

Een DHCP-server definieert een bereik, of reeks , van IP-adressen die worden gebruikt om apparaten met een adres te bedienen. Deze pool van adressen is de enige manier waarop een apparaat een geldige netwerkverbinding kan verkrijgen.

Dit is nog een reden waarom DHCP zo handig is - omdat het veel apparaten toestaat om verbinding te maken met een netwerk in de loop van de tijd zonder een enorme pool van beschikbare adressen nodig te hebben. Zelfs als er slechts 20 adressen worden gedefinieerd door de DHCP-server, kunnen 30, 50 of zelfs 200 (of meer) apparaten verbinding maken met het netwerk, op voorwaarde dat niet meer dan 20 tegelijkertijd een van de beschikbare IP-adressen gebruiken.

Omdat DHCP IP-adressen toewijst voor een specifieke periode (a huren periode), met behulp van commando's zoals ipconfig om het IP-adres van uw computer te vinden, zal dit in de loop van de tijd verschillende resultaten opleveren.

Hoewel DHCP wordt gebruikt om dynamische IP-adressen aan zijn klanten te leveren, betekent dit niet dat statische IP-adressen niet tegelijkertijd kunnen worden gebruikt. Een combinatie van apparaten die dynamische adressen en apparaten krijgen waaraan hun IP-adressen handmatig zijn toegewezen, kunnen beide op hetzelfde netwerk bestaan.

Zelfs een internetprovider gebruikt DHCP om IP-adressen toe te wijzen. Dit is te zien bij het identificeren van uw openbare IP-adres. Het zal waarschijnlijk in de loop van de tijd veranderen, tenzij uw thuisnetwerk een statisch IP-adres heeft, wat meestal alleen het geval is voor bedrijven met openbaar toegankelijke webservices.

In Windows wijst APIPA een speciaal tijdelijk IP-adres toe wanneer de DHCP-server er niet in slaagt een functionele naar een apparaat te sturen, en gebruikt dit adres totdat het een adres kan verkrijgen dat werkt.

De werkgroep Dynamische hostconfiguratie van de Internet Engineering Task Force heeft DHCP gemaakt.