El protocol d'assignació d'amfitrió dinàmica HCP s'utilitza àmpliament en l'accés diari a Internet, com ara Internet domèsticencaminadorés un servidor DHCP. Quan configurem el client perquè obtingui automàticament l'adreça IP, el servidor DHCP assigna l'adreça IP al client segons el protocol DHCP.ONUtambé es pot utilitzar com a servidors DHCP.
El protocol DHCP assigna automàticament paquets IP de quatre tipus principals:
DHCP Discover: enviat pel client per descobrir el servidor DHCP.
Oferta DHCP: enviada pel servidor DHCP, diu al client que puc proporcionar l'adreça IP.
Sol·licitud DHCP: enviat pel client indica al servidor DHCP corresponent que necessito l'adreça IP.
DHCP ACK: emès pel servidor DHCP per proporcionar l'adreça IP de la resposta del client.
Alliberament de DHCP: generalment, el client està tancat o fora de línia. Aquest missatge farà que el servidor DHCP alliberi l'adreça IP del client que envia aquest missatge.
DHCP Inform: missatge enviat pel client que demana informació al servidor.
Rebuig DHCP: quan el client troba que l'adreça IP assignada pel servidor no està disponible (com ara conflictes d'adreces IP), s'emet aquest missatge informant el servidor de l'ús de l'adreça IP.
Durant la comunicació DHCP, s'utilitza UDP com a protocol de transmissió. L'amfitrió envia una sol·licitud al port 67 del servidor DHCP i el servidor respon el missatge al port 68.
1. La fase de descobriment, on un client DHCP busca un servidor DHCP (DHCPdiscover)
El client DHCP envia la informació de descobriment DHCPdiscover per trobar el servidor DHCP en mode de difusió (perquè el client desconeix l'adreça IP del servidor DHCP), és a dir, informació de difusió específica a l'adreça 255.255.255.255. Tots els hosts de la xarxa amb protocol TCP/IP rebran aquest missatge de difusió, però només respondrà el servidor DHCP.
2.Fase de subministrament, on el servidor DHCP proporciona l'adreça IP (DHCPoffer)
Cada servidor DHCP de la xarxa que rep un descobriment DHCPdiscover respon seleccionant una de les adreces IP encara no llogades al client DHCP i enviant una oferta DHCPoffer que conté l'adreça IP llogada i altres configuracions al client DHCP.
3. La fase de selecció, en la qual un client DHCP selecciona una adreça IP proporcionada per un servidor DHCP (DHCPrequest)
Si hi ha més d'un servidor DHCP que proporciona informació al DHCPoffer enviat pel client DHCP, el client DHCP només accepta la primera informació que ofereix el DHCPoffer rebuda i, a continuació, respon una informació de sol·licitud DHCPrequest en mode de difusió. Aquesta informació conté una sol·licitud de l'adreça IP del servidor DHCP que escolliu. El motiu per respondre en mode broadcast és informar a tots els servidors DHCP que triarà l'adreça IP proporcionada per un servidor DHCP.
4. La fase de confirmació, en què el servidor DHCP confirma l'adreça IP proporcionada (DHCPack)
Quan el servidor DHCP rep la informació de la sol·licitud de DHCPrequest contestada pel client DHCP, envia un missatge de reconeixement de DHCPack al client DHCP amb l'adreça IP que ha proporcionat i altres Configuracions per indicar al client DHCP que pot utilitzar l'adreça IP que ha proporcionat. Aleshores, el client DHCP enllaça el seu protocol TCP/IP a la targeta de xarxa i tots els servidors DHCP, excepte l'escollit pel client DHCP, recuperen l'adreça IP proporcionada.
5. Torneu a iniciar sessió (DHCPrequest)
En el futur, cada vegada que el client DHCP iniciï sessió de nou a la xarxa, no necessitarà tornar a enviar la informació de descobriment de DHCPdiscover, sinó que enviarà directament la informació de sol·licitud de DHCPrequest que conté l'adreça IP assignada anteriorment. Quan el servidor DHCP rep aquesta informació, intenta que el client DHCP continuï utilitzant l'adreça IP original i respon amb un reconeixement DHCPck. Si l'adreça IP ja no es pot assignar al client DHCP original (si l'adreça IP ja s'ha assignat a un altre client DHCP), el servidor DHCP respon un missatge de denegació de DHCPnack al client DHCP. Quan el client DHCP original rep aquest missatge de denegació de DHCPnack, ha de tornar a enviar el missatge de descobriment DHCPdiscover per sol·licitar una nova adreça IP.
6. Actualitzar el contracte d'arrendament
L'adreça IP cedida pel servidor DHCP al client DHCP sol tenir un termini d'arrendament, després del qual el servidor DHCP recuperarà l'adreça IP llogada. Si un client DHCP vol ampliar el seu contracte d'arrendament d'IP, ha de renovar-lo. El client DHCP envia informació automàticament al servidor DHCP per actualitzar el seu contracte d'arrendament IP tant quan s'inicia el client DHCP com quan l'arrendament IP s'ha acabat a la meitat.
L'assignació d'amfitrió dinàmica DHCP també pertany a un dels nostresONUEls productes de xarxa de sèrie i els nostres productes calents de xarxa relacionats cobreixen diversos tipus deONUproductes de sèrie, inclòs ACONU/ comunicacióONU/ intel·ligentONU/ caixaONU/ Port dual PONONUi així successivament. L'anteriorONUEls productes de la sèrie es poden utilitzar per als requisits de xarxa de diversos escenaris. Benvingut a tenir una comprensió tècnica més detallada dels productes.