logo

Hoe wijst de DHCP-server dynamisch een IP-adres toe aan een host?

DHCP is een afkorting voor Dynamic Host Configuration Protocol. Het is een applicatielaagprotocol dat door hosts wordt gebruikt voor het verkrijgen van netwerkconfiguratie-informatie. De DHCP wordt beheerd door een DHCP-server die dynamisch verspreidt netwerkconfiguratieparameters zoals IP-adressen, subnetmaskers en gateway-adressen. 

Wat is een dynamisch hostconfiguratieprotocol?  
 

  • Dynamisch - automatisch
  • Host - Elke computer die op het netwerk is aangesloten
  • Configuratie - Een host configureren betekent dat u netwerkinformatie (IP-adres, subnetmasker Gateway-adres) aan een host verstrekt
  • Protocol - Set regels


Samenvattend configureert een DHCP-server dynamisch een host in een netwerk. 

Het nadeel van het handmatig configureren van de host: Het configureren van een host wanneer deze op het netwerk is aangesloten, kan handmatig worden gedaan, d.w.z. door de netwerkbeheerder of door de DHCP-server. Bij thuisnetwerken is de handmatige configuratie vrij eenvoudig. Terwijl in grote netwerken de netwerkbeheerder met veel problemen te maken kan krijgen. 
Ook de handmatige configuratie is foutgevoelig. Stel dat een netwerkbeheerder een IP-adres kan toewijzen dat al is toegewezen. Dit veroorzaakt problemen voor zowel beheerders als buren op het netwerk. 

Dus hier komt het gebruik van de DHCP-server. Voordat we bespreken hoe de DHCP-server werkt, gaan we eerst door de DHCP-entiteiten. 
 

primitieve gegevenstypen in Java

Een host configureren met DHCP:
Om een ​​host te configureren hebben we de volgende zaken nodig: 
 



    Gehuurd IP-adres- IP-adres voor een host dat een bepaalde duur heeft, bijvoorbeeld een paar uur, een paar dagen of een paar weken.Subnetmasker- De host kan weten op welk netwerk hij zich bevindt.Gateway-adres- De Gateway is de internetprovider die gebruikers met internet verbindt. Het Gateway-adres laat de host weten waar de gateway verbinding moet maken met internet.

DHCP-entiteiten

Java-array gesorteerd
    DHCP-server: Het biedt automatisch netwerkinformatie (IP-adres, subnetmasker, gateway-adres) bij lease. Zodra de duur is verstreken, kan de netwerkinformatie aan een andere machine worden toegewezen.  Het onderhoudt ook de gegevensopslag waarin de beschikbare IP-adressen worden opgeslagen.DHCP-client:   Elk knooppunt dat om toewijzing van een IP-adres aan een netwerk vraagt, wordt beschouwd als een DHCP-client.DHCP Relay-agent: Als we slechts één DHCP-server hebben voor meerdere LAN's, stuurt deze Agent, die in elk netwerk aanwezig is, het DHCP-verzoek door naar de DHCP-server. Met DHCP Relay Agent kunnen we dus meerdere LAN's configureren met één enkele server.


 

Hoe wijst de DHCP-server een IP-adres toe aan een host?

    DHCPONTDEK:Wanneer een nieuw knooppunt op het netwerk wordt aangesloten, zendt het het DHCPDISCOVER-bericht uit, dat het bronadres 0.0.0.0 bevat, naar elk knooppunt op het netwerk, inclusief de server. De DHCP-server stuurt bij ontvangst van het bericht het DHCPOFFER-bericht terug naar de aangevraagde host, die het serveradres en het nieuwe IP-adres voor het knooppunt bevat.
     DHCPAANBIEDING: Als er meerdere servers op het netwerk zijn, ontvangt de host meerdere DHCPOFFER-berichten. Het is aan de host om een ​​bepaald bericht te selecteren. 
     DHCPVERZOEK: De aangezochte host zendt bij ontvangst van het aanbiedingsbericht opnieuw het DHCPREQUEST-bericht uit op het netwerk met het adres van de server wiens aanbiedingsbericht door de host wordt geaccepteerd. De server die bij dat door de host verzonden serveradres hoort, controleert of het aan het knooppunt toe te kennen adres in de gegevensopslag beschikbaar is. 
     DHCPACK:Als het adres wordt toegewezen, wordt het IP-adres in de opslag gemarkeerd als niet beschikbaar om consistentie te garanderen. Nu stuurt de server een DHCPACK-pakket naar de gevraagde host die netwerkinformatie bevat (IP-adres, subnetmasker, gateway-adres). Als het adres ondertussen aan een andere machine is toegewezen, stuurt de server het DHCPNAK-pakket naar de gevraagde host, wat aangeeft dat het IP-adres aan een andere machine is toegewezen. 
     DHCPRELEASE:En ten slotte, als de host naar een ander netwerk wil verhuizen of als hij klaar is met zijn werk, stuurt hij het DHCPRELEASE-pakket naar de server om aan te geven dat hij de verbinding wil verbreken. Vervolgens markeert de server het IP-adres als beschikbaar in de opslag, zodat het aan andere machines kan worden toegewezen. 
     

Referenties:  
Ter verwijzing naar het DHCP-protocol  klik hier  

 


 

Quiz maken