DHCP (Dynamic Host Configuration Protocol)
DHCP staat voor Dynamic Host Configuration Protocol. Het is een netwerkbeheerprotocol dat aanwezig is in de toepassingslaag. Met behulp hiervan kan een IP-adres van het internetprotocol dynamisch worden toegewezen aan elk apparaat of knooppunt in een netwerk, zodat ze kunnen communiceren met behulp van dit IP-adres. De taak van netwerkbeheerders is om veel IP-adressen handmatig naar alle apparaten in het netwerk. Echter, in deze, de taak wordt geautomatiseerd en beheerd centraal in plaats van handmatig. Zowel de kleine lokale netwerken als de grote bedrijfsnetwerken implementeren het. Het fundamentele doel van het is om een uniek IP-adres toe te wijzen aan hosts. Het biedt ook andere netwerkadressen, zoals–
- subnetmasker
- routeradres
- DNS-adres
- Vendor Class Identifier
het komt op twee verschillende manieren, dat wil zeggen als client en als server.
Start uw cursus vrije softwareontwikkeling
webontwikkeling, programmeertalen, testen van Software & andere
geschiedenis van DHCP
het is een uitgebreide versie van BOOTP, beter bekend als Bootstrap Protocol, een netwerk IP management protocol uit 1985. De DHCP-servers zijn in staat om verzoeken van de BOOTP-clients af te handelen als deze clients in een netwerk aanwezig zijn. Niet alleen dit, de DHCP is geavanceerder in vergelijking met BOOTP.
Hoe werkt het?
wanneer de DHCP-server optreedt als server, wijst de DHCP-server automatisch unieke IP-adressen toe naast het configureren van andere informatie over het netwerk. In kleine bedrijven of woningen is de DHCP-server niemand minder dan de router. In grote netwerken kan de DHCP-server echter één computer zijn.
een zeer korte samenvatting van wat er gebeurt in het proces is–
- de client stuurt een verzoek om een IP-adres van de host. De client kan elk apparaat zijn dat het verzoek verzendt, en de host kan een router zijn.
- de host zal een Beschikbaar IP-adres zoeken en toewijzen aan de client.
- met dit IP-adres kan de client communiceren op het netwerk.
laten we dit proces nu in meer detail bekijken. De onderstaande stappen geeft een diepgaand beeld van het–
- de aanvraag die wordt verzonden door een apparaat dat is verbonden met een netwerk met een DHCP-server wordt een DHCPDISCOVER-aanvraag genoemd.
- dit verzoek wordt naar de DHCP-server verzonden in de vorm van een pakket met de naam DISCOVER. Zodra de DHCP-server Dit pakket ontvangt, zoekt de server naar een IP-adres voor het gebruik van het apparaat. Eenmaal gevonden, reageert de server door een pakket naar de client te sturen met de naam DHCPOFFER.
- het apparaat of de client moet nu reageren op de server met een pakket genaamd DHCPREQUEST packet in acceptatie van het gekozen IP-adres. Naar dit pakket stuurt de server een Ack (Ack) om te bevestigen dat het apparaat nu dat specifieke IP-adres kan gebruiken. Het vermeldt ook de geldigheid van het specifieke IP-adres, zodat het apparaat precies weet wanneer het een nieuw IP-adres moet krijgen.
- in gevallen waarin de server niet wil dat het apparaat het opgegeven IP-adres heeft, zal de server het verzoek van het apparaat niet bevestigen door een NAC te verzenden.
hoewel de genoemde stappen zeer tijdrovend lijken te zijn, gebeuren deze zo snel in de praktijk dat men het niet eens zou beseffen. Er is natuurlijk geen noodzaak om technische details van het proces te hebben, en je kunt nog steeds een IP-adres van de DHCP-server krijgen door gewoon te lezen.
Hoe maakt het werken zo gemakkelijk?
een DHCP-server heeft een pool van adressen voor een apparaat om een geldige netwerkverbinding te krijgen. Het geeft in principe het bereik, of Bereik, van IP-adressen waarbinnen de apparaten hun adres ontvangen.
de tweede reden voor het nut van DHCP is dat veel apparaten gedurende een bepaalde periode verbinding kunnen maken met een netwerk, zelfs zonder dat er een pool van beschikbare adressen nodig is. Denk bijvoorbeeld aan 20 adressen die door de DHCP-server zijn gedefinieerd; 40, 80, 100 (of zelfs meer) apparaten kunnen verbinding maken met het netwerk zolang niet meer dan 20 tegelijkertijd een van de beschikbare IP-adressen gebruiken.
de commando ‘ s zoals ipconfig retourneren de verschillende IP-adressen van uw computer in de loop van de tijd tijdens het gebruik ervan, aangezien deze adressen worden verstrekt aan uw computernetwerk voor een bepaalde duur, ook wel een leaseperiode genoemd. Het is niet nodig dat het apparaat met een handmatig toegewezen IP-adres niet op hetzelfde netwerk kan bestaan als de apparaten die dynamisch hun IP-adres ontvangen. De handmatig toegewezen IP-adressen worden ook statische IP-adressen genoemd.
voor-en nadelen van DHCP
Hieronder volgen enkele van de voor-en nadelen.
voordelen
het heeft vele voordelen waardoor het zeer populair is. Een paar van de voordelen van het gebruik ervan zijn hieronder vermeld:
- men kan heel gemakkelijk nieuwe clients toevoegen aan een netwerk.
- de IP-adressen worden centraal beheerd door het DHCP.
- de IP-adressen kunnen worden hergebruikt, waardoor het totale aantal IP-adressen tot een minimum wordt beperkt.
- het gemak waarmee de IP-adresruimte op de DHCP-server opnieuw kan worden geconfigureerd zonder dat clients afzonderlijk hoeven te worden geconfigureerd.
- de netwerkbeheerder kan een netwerk vanuit een gecentraliseerd gebied configureren met behulp van een DHCP-protocolmethode.
nadelen
net zoals elke munt zijn voor-en nadelen heeft, zijn er nadelen van het gebruik van DHCP, die hieronder worden vermeld:
- bij het toewijzen van de IP-adressen aan verschillende hosts kunnen soms conflicten in de IP-adressen optreden.
conclusie
het Dynamic Host Configuration Protocol is een cruciale en cruciale netwerk service die een must-have is omdat het u als systeembeheerder of netwerkbeheerder helpt om met de clients om te gaan door tracking toe te wijzen en IP opnieuw toe te wijzen. Het verlaten van het beheer naast, in geval van problemen, je hoeft alleen maar om verbonden te blijven met uw server en controleer de instellingen in plaats van het draaien tussen uw clients.
Aanbevolen artikelen
dit is een leidraad geweest voor wat is DHCP?. Hier hebben we gesproken over het begrip van DHCP, hoe het werkt, samen met de voor-en nadelen. U kunt ook een kijkje op de volgende artikelen om meer te leren–
- Wat is Groovy?
- Wat is JDK?
- Wat is JVM?
- DHCP-Server configureren