Wat is DHCP? Hoe werkt het?

Ooit van DHCP(DHCP) gehoord ? Het is een van die technische dingen die ervoor zorgen dat internet elke dag blijft werken, en de meeste mensen hebben geen idee dat het bestaat, laat staan ​​wat het doet. U hebt echter misschien een vriend of de IT-man van het werk horen spreken over termen als DHCP , DHCP- servers of DHCP- clients. Vroeg(Were) je je af waar al dat gebrabbel over ging? Als je wilt weten wat DHCP is, hoe DHCP werkt en waarvoor het wordt gebruikt, lees dan verder. In dit artikel leggen we dat en meer uit:

Wat is DHCP?

DHCP is een acroniem voor Dynamic Host Configuration Protocol . Het is een netwerkbeheerprotocol dat door servers wordt gebruikt om automatisch IP-adressen toe te wijzen(used by servers to automatically assign IP addresses) aan de computers en apparaten die ermee verbonden zijn.

Op lokale netwerken ( LAN's ), zoals die in uw huis of kleine en middelgrote kantoren, worden de servers die DHCP bieden meestal door routers uitgevoerd. In grote netwerken, zoals die worden onderhouden door grote bedrijven of overheidsinstellingen, kan DHCP worden geleverd door dedicated servers (gespecialiseerde computers) in plaats van door eenvoudige routers.

DHCP-server ingeschakeld op een router

Naast IP-adressen kan DHCP ook worden gebruikt om het subnetmasker, de standaardgateway en DNS-servers automatisch toe te wijzen aan de computers en apparaten binnen een bepaald netwerk.

Hoe werkt DHCP?

Om te begrijpen hoe DHCP werkt, moet u eerst de basis begrijpen van wat IP-adressen zijn(what IP addresses are) . Simpel gezegd, IP-adressen zijn unieke identificatiegegevens van de computers en andere apparaten die op een netwerk zijn aangesloten. De pc's en andere apparaten (printers, smartphones, enz.) in een netwerk hebben IP-adressen nodig om onderling te kunnen communiceren, om gegevens te verzenden en te ontvangen naar andere apparaten op hetzelfde netwerk of op internet. IP-adressen zijn voor computernetwerken wat straatadressen zijn voor steden. Je hebt ze nodig om berichten rond te kunnen sturen, te weten waar ze naartoe worden gestuurd en waar ze beginnen.

Elke computer en elk apparaat in een netwerk heeft een geldig IP-adres nodig om bereikbaar te zijn, en er zijn twee manieren waarop een computer of apparaat er een kan krijgen. Computers en apparaten kunnen statische(static) of dynamische IP-adressen(dynamic IP addresses) gebruiken . Statische IP-adressen(Static IP addresses) worden niet toegewezen door servers of routers. In plaats daarvan worden ze handmatig(manually configured) door u of door de beheerder van uw netwerk geconfigureerd.

Handmatig een IP-adres instellen op een pc met Windows 10

Dynamische IP-adressen worden(Dynamic IP addresses,) daarentegen niet handmatig toegewezen, vandaar hun naam. Ze worden dynamisch toegewezen, of automatisch als u dat wilt. Wie of wat wijst ze aan? Het antwoord is DHCP , het Dynamic Host Configuration Protocol .

Automatisch (DHCP) IP-adres op een pc met Windows 10

Wanneer een computer of apparaat in een netwerk verbinding wil maken met anderen en met hen wil communiceren, lokaal of op internet, zijn er een paar dingen die in een mum van tijd plaatsvinden:

  1. De computer of het apparaat dat verbinding wil maken met het netwerk/internet vraagt ​​zijn server of router om een ​​IP-adres. Het bericht dat door de hostcomputer of het apparaat wordt verzonden, wordt een DHCP-detectieverzoek(DHCP discovery) genoemd .
  2. Wanneer de server/router het verzoek ontvangt, stuurt het de vraag door naar zijn DHCP -netwerkservice. De DHCP -service op de server/router kijkt naar de beschikbare IP-adressen die niet door andere computers en apparaten zijn geclaimd. Zodra de DHCP -server/router een vrij IP-adres identificeert, stuurt hij dit naar de computer of het apparaat dat erom vroeg. Dit deel van het proces wordt een DHCP-aanbod(DHCP offer) genoemd .
  3. De PC/device ontvangt het dynamisch toegewezen IP-adres en stuurt een bericht terug naar de DHCP -server/router om te bevestigen dat het dat IP-adres wil gebruiken. Deze stap wordt een DHCP-verzoekbericht(DHCP request) genoemd omdat de host het aangeboden IP-adres daadwerkelijk opvraagt.
  4. Wanneer de DHCP -server/router het verzoekbericht ontvangt, stuurt het een laatste bericht naar de computer of het apparaat dat dit hele proces heeft gestart. Dit bericht wordt DHCP-bevestiging(DHCP acknowledgment) genoemd en bevat alle andere configuratie-informatie die nodig is om netwerk-/internettoegang te verlenen aan de computer of het apparaat, zoals de gateway en DNS-servers .
  5. Ten slotte markeert de DHCP -server/router het aangewezen IP-adres als bezet en in gebruik door de computer of het apparaat dat erom heeft gevraagd, die nu kan communiceren met de andere apparaten op het lokale netwerk en toegang tot internet kan krijgen als dit beschikbaar is.

Diagram van DHCP op een thuisnetwerk

Wat is de DHCP-leasetijd?

Nu weet u hoe DHCP automatisch IP-adressen toewijst aan computers en apparaten. De IP-adressen die van de DHCP -server worden ontvangen, zijn echter niet permanent, zoals u misschien zou denken. De pool van IP-adressen is beperkt, wat betekent dat er net zo veel beschikbaar zijn in een netwerk.

Bovendien blijven sommige van de aangesloten computers en apparaten mogelijk niet permanent ingeschakeld of maken ze mogelijk niet altijd verbinding met hetzelfde netwerk. Dat betekent dat, als hun dynamisch toegewezen IP-adressen permanent waren, ze ze zouden bezetten, zelfs als ze ze niet langer nodig hebben. Als zodanig wijst DHCP IP-adressen slechts tijdelijk toe voor een beperkte tijd. Die tijd wordt DHCP-leasetijd(DHCP lease time,) genoemd en u kunt er meer over lezen in dit artikel: De DHCP-leasetijd wijzigen in Windows 10(How to change the DHCP lease time in Windows 10) .

De DHCP-leasetijdinstelling op een router

Kortom, DHCP-leasetijd(DHCP lease time) is een functie waarmee DHCP - servers ongebruikte IP-adressen kunnen terugvorderen nadat een bepaalde tijdsperiode is verstreken.

Wie heeft DHCP uitgevonden?

Hoewel je nu weet waarom DHCP is uitgevonden en waarvoor het wordt gebruikt, vraag je je misschien ook af hoe DHCP tot leven is gekomen en wie het heeft uitgevonden. De geschiedenis begint in 1984, toen de Internet Engineering Task Force (IETF) , de autoriteit op het gebied van internetstandaarden, een netwerkprotocol creëerde met de naam Reverse Address Resolution Protocol (RARP) . RARP stond computers zonder schijfstations toe (schijfloze werkstations genoemd - ze startten op door een besturingssysteem rechtstreeks vanaf een centrale server te laden) om automatisch IP-adressen te ontvangen.

RARP was echter moeilijk te implementeren en te configureren, dus werd het al snel verbeterd (in 1985) in een ander netwerkprotocol genaamd BOOTP ( Bootstrap Protocol ). BOOTP- servers kunnen automatisch IP-adressen toewijzen aan meer dan één subnet.

DHCP is ontstaan ​​uit BOOTP , maar was ook in staat om dynamisch IP-adressen uit een bepaald bereik toe te wijzen, en ze terug te winnen wanneer ze niet langer worden gebruikt ( DHCP-leasetijd(DHCP lease time) ), en andere configuratie-opties te bieden aan netwerkcomputers en apparaten zoals de IP-adressen van de gateway of de DNS-servers . DHCP werd in 1993 gestandaardiseerd(standardized in 1993) en is sindsdien voortdurend verbeterd.

Heeft u nog andere vragen over DHCP ?

Nu weet u wat DHCP betekent en wat DHCP doet. Is het niet een klein wonder van de computerwereld en netwerken? Heeft u andere vragen over DHCP ? Als je dat doet, of als je iets toe te voegen hebt aan ons artikel, laat dan hieronder een reactie achter.



About the author

Ik ben een ervaren software-engineer met meer dan 10 jaar ervaring in het Windows-ecosysteem voor app- en bestandsbeheer. Ik ben ook een veteraan in het ontwikkelen van systemen en beveiligingsoplossingen voor bedrijven en overheden. Mijn ervaringen in beide arena's geven me een uniek perspectief op wat goede software, systemen en beveiliging maakt en hoe deze efficiënt te bouwen.



Related posts