Het HCP dynamische hosttoewijzingsprotocol wordt veel gebruikt bij dagelijkse internettoegang, zoals het internet thuisrouteris een DHCP-server. Wanneer we de client instellen om automatisch het IP-adres te verkrijgen, wijst de DHCP-server het IP-adres toe aan de client volgens het DHCP-protocol.ONUkan ook worden gebruikt als DHCP-servers.
Het DHCP-protocol wijst automatisch IP-pakketten van vier hoofdtypen toe:
DHCP Discover: verzonden door de client om de DHCP-server te ontdekken.
DHCP-aanbieding: verzonden door de DHCP-server, vertelt de client dat ik het IP-adres kan opgeven.
DHCP-verzoek: Verzenden door de client vertelt de overeenkomstige DHCP-server dat ik het IP-adres nodig heb.
DHCP ACK: uitgegeven door de DHCP-server om het IP-adres van het clientantwoord te verstrekken.
DHCP-release: Over het algemeen is de client uitgeschakeld of offline. Dit bericht zorgt ervoor dat de DHCP-server het IP-adres vrijgeeft van de client die dit bericht verzendt.
DHCP Inform: Een bericht verzonden door de client waarin om bepaalde informatie van de server wordt gevraagd.
DHCP Decline: Wanneer de client constateert dat het door de server toegewezen IP-adres niet beschikbaar is (zoals IP-adresconflicten), wordt dit bericht uitgegeven waarin de server wordt geïnformeerd tegen het gebruik van het IP-adres.
Tijdens DHCP-communicatie wordt UDP gebruikt als transmissieprotocol. De host stuurt een verzoek naar poort 67 van de DHCP-server en de server antwoordt het bericht naar poort 68 van de host.
1. De ontdekkingsfase, waarbij een DHCP-client op zoek gaat naar een DHCP-server (DHCPdiscover)
De DHCP-client verzendt de DHCPdiscover-detectie-informatie om de DHCP-server in de broadcast-modus te vinden (omdat het IP-adres van de DHCP-server onbekend is bij de client), dat wil zeggen specifieke broadcast-informatie naar het adres 255.255.255.255. Elke host op het netwerk met het TCP/IP-protocol ontvangt dit broadcastbericht, maar alleen de DHCP-server reageert.
2.Provision-fase, waarbij de DHCP-server het IP-adres levert (DHCP-aanbod)
Elke DHCP-server in het netwerk die een DHCPdiscover-detectie ontvangt, reageert door een van de IP-adressen te selecteren die nog niet zijn verhuurd aan de DHCP-client en een DHCP-aanbieding met het geleasde IP-adres en andere instellingen naar de DHCP-client te sturen.
3. De selectiefase, waarin een DHCP-client een IP-adres selecteert dat wordt verstrekt door een DHCP-server (DHCPrequest)
Als er meer dan één DHCP-server is die informatie verstrekt aan de DHCP-aanbieding die door de DHCP-client is verzonden, accepteert de DHCP-client alleen de eerste ontvangen DHCP-aanbiedingsinformatie en beantwoordt deze vervolgens een DHCP-verzoekinformatie in de uitzendmodus. Deze informatie bevat een verzoek om het IP-adres van de DHCP-server van zijn keuze. De reden om te antwoorden in de uitzendmodus is om alle DHCP-servers te informeren dat hij het IP-adres zal kiezen dat door een DHCP-server wordt verstrekt.
4. De bevestigingsfase, waarin de DHCP-server het opgegeven IP-adres (DHCPack) bevestigt
Wanneer de DHCP-server de DHCPrequest-aanvraaginformatie ontvangt die is beantwoord door de DHCP-client, stuurt deze een DHCPack-bevestigingsbericht naar de DHCP-client met het opgegeven IP-adres en andere instellingen om de DHCP-client te laten weten dat deze het opgegeven IP-adres kan gebruiken. De DHCP-client koppelt vervolgens zijn TCP/IP-protocol aan de netwerkkaart en alle DHCP-servers, behalve degene die door de DHCP-client is gekozen, nemen het opgegeven IP-adres terug.
5. Opnieuw inloggen (DHCPrequest)
Elke keer dat de DHCP-client zich in de toekomst opnieuw aanmeldt bij het netwerk, hoeft deze de DHCPdiscover-detectie-informatie niet opnieuw te verzenden, maar verzendt hij direct de DHCP-verzoekinformatie met daarin het eerder toegewezen IP-adres. Wanneer de DHCP-server deze informatie ontvangt, probeert hij de DHCP-client het oorspronkelijke IP-adres te laten blijven gebruiken en antwoordt met een DHCPack-bevestiging. Als het IP-adres niet meer aan de oorspronkelijke DHCP-client kan worden toegewezen (als het IP-adres al aan een andere DHCP-client is toegewezen), antwoordt de DHCP-server een DHCPnack-denial-bericht naar de DHCP-client. Wanneer de oorspronkelijke DHCP-client dit DHCPnack-weigeringsbericht ontvangt, moet deze het DHCPdiscover-detectiebericht opnieuw verzenden om een nieuw IP-adres aan te vragen.
6. Update het huurcontract
Het IP-adres dat door de DHCP-server aan de DHCP-client wordt geleased, heeft doorgaans een leasetermijn, waarna de DHCP-server het geleasde IP-adres terugneemt. Als een DHCP-client zijn IP-lease wil verlengen, moet hij zijn IP-lease vernieuwen. De DHCP-client verzendt automatisch informatie naar de DHCP-server om de IP-lease bij te werken, zowel wanneer de DHCP-client wordt gestart als wanneer de IP-lease voor de helft voorbij is.
DHCP dynamische hosttoewijzing behoort ook tot een van onzeONUserie netwerkproducten, en onze gerelateerde netwerkproducten omvatten verschillende soortenONUserieproducten, inclusief ACONU/ communicatieONU/ intelligentONU/ doosONU/ dubbele PON-poortONUenzovoort. Het bovenstaandeONUserieproducten kunnen worden gebruikt voor de netwerkvereisten van verschillende scenario's. Welkom bij een meer gedetailleerd technisch inzicht van de producten.