Ilana ipinfunni agbara agbara HCP jẹ lilo pupọ ni iraye si Intanẹẹti lojoojumọ, gẹgẹbi Intanẹẹti ileolulanajẹ olupin DHCP. Nigba ti a ba ṣeto alabara lati gba adiresi IP laifọwọyi, olupin DHCP fi adiresi IP naa si alabara gẹgẹbi ilana DHCP.ONUtun le ṣee lo bi awọn olupin DHCP.
Ilana DHCP laifọwọyi pin awọn apo-iwe IP ti awọn oriṣi akọkọ mẹrin:
Iwari DHCP: Firanṣẹ nipasẹ alabara lati ṣawari olupin DHCP.
Ifunni DHCP: Firanṣẹ nipasẹ olupin DHCP, sọ fun alabara pe MO le pese adiresi IP naa.
Ibeere DHCP: Firanṣẹ nipasẹ alabara sọ fun olupin DHCP ti o baamu pe Mo nilo adiresi IP naa.
DHCP ACK: Ti pese nipasẹ olupin DHCP lati pese adiresi IP ti idahun alabara.
Itusilẹ DHCP: Ni gbogbogbo, alabara ti wa ni pipade tabi aisinipo. Ifiranṣẹ yii yoo fa ki olupin DHCP tu adiresi IP ti alabara ti o firanṣẹ ifiranṣẹ yii silẹ.
Alaye DHCP: Ifiranṣẹ ti alabara firanṣẹ ti o beere alaye diẹ lati ọdọ olupin naa.
Ilọkuro DHCP: Nigbati alabara ba rii pe adiresi IP ti olupin sọtọ ko si (gẹgẹbi awọn rogbodiyan adiresi IP), a ti gbe ifiranṣẹ yii sọfun olupin naa lodi si lilo adiresi IP naa.
Lakoko ibaraẹnisọrọ DHCP, UDP ti lo bi ilana gbigbe. Olugbalejo naa firanṣẹ ibeere kan si ibudo olupin DHCP 67 ati olupin naa dahun ifiranṣẹ naa si ibudo 68 agbalejo.
1. Ipele wiwa, nibiti alabara DHCP n wa olupin DHCP kan (DHCPdiscover)
Onibara DHCP firanṣẹ alaye wiwa DHCP lati wa olupin DHCP ni ipo igbohunsafefe (nitori adiresi IP ti olupin DHCP jẹ aimọ si alabara), iyẹn ni, alaye igbohunsafefe kan pato si adirẹsi 255.255.255.255. Gbogbo ogun lori nẹtiwọọki pẹlu ilana TCP/IP yoo gba ifiranṣẹ igbohunsafefe yii, ṣugbọn olupin DHCP nikan yoo dahun.
2.Provision alakoso, nibiti olupin DHCP ti pese adiresi IP (DHCPoffer)
Olupin DHCP kọọkan ninu nẹtiwọọki ti o gba wiwa DHCPdiscover ṣe idahun nipa yiyan ọkan ninu awọn adirẹsi IP ti ko tii yalo si alabara DHCP ati fifiranṣẹ ọrẹ DHCPoffer ti o ni adiresi IP iyalo ati Awọn Eto miiran si alabara DHCP.
3. Ipele yiyan, ninu eyiti alabara DHCP kan yan adiresi IP ti a pese nipasẹ olupin DHCP kan (DHCPibeere)
Ti olupin DHCP ti o ju ẹyọkan lọ ti n pese alaye si Ifunni DHCP ti a firanṣẹ nipasẹ alabara DHCP, alabara DHCP nikan gba alaye ipese DHCPoffer akọkọ ti o gba, lẹhinna o dahun alaye ibeere DHCP kan ni ipo igbohunsafefe. Alaye yii ni ibeere fun adiresi IP ti olupin DHCP ti o fẹ. Idi lati dahun ni ipo igbohunsafefe ni lati sọ fun gbogbo awọn olupin DHCP pe oun yoo yan adiresi IP ti a pese nipasẹ olupin DHCP kan.
4. Ipele idaniloju, ninu eyiti olupin DHCP ṣe idaniloju adiresi IP ti a pese (DHCPack)
Nigbati olupin DHCP ba gba alaye ibeere ibeere DHCP ti o dahun nipasẹ alabara DHCP, o fi ifiranṣẹ ijẹwọ DHCPack ranṣẹ si alabara DHCP pẹlu adiresi IP ti o pese ati Awọn Eto miiran lati sọ fun alabara DHCP pe o le lo adiresi IP ti o pese. Onibara DHCP lẹhinna so ilana TCP/IP rẹ mọ kaadi nẹtiwọọki, ati gbogbo awọn olupin DHCP, ayafi eyi ti alabara DHCP ti yan, gba adirẹsi IP ti a pese pada.
5. Tun wọle (ibeere DHCP)
Ni ọjọ iwaju, ni gbogbo igba ti alabara DHCP ṣe igbasilẹ lori nẹtiwọọki lẹẹkansi, ko nilo lati firanṣẹ DHCPdiscover alaye lẹẹkansi, ṣugbọn firanṣẹ taara alaye ibeere ibeere DHCP ti o ni adiresi IP ti a ti sọtọ tẹlẹ. Nigbati olupin DHCP gba alaye yii, o gbiyanju lati jẹ ki alabara DHCP tẹsiwaju lati lo adiresi IP atilẹba ati awọn idahun pẹlu ijẹwọ DHCPack kan. Ti adiresi IP naa ko ba le ṣe sọtọ si alabara DHCP atilẹba (ti o ba ti fi adiresi IP si tẹlẹ si alabara DHCP miiran), olupin DHCP yoo dahun ifiranṣẹ kiko DHCPnack kan si alabara DHCP. Nigbati alabara DHCP atilẹba gba ifiranṣẹ kiko DHCPnack yii, o gbọdọ tun firanṣẹ DHCPdiscover ifiranṣẹ lati beere adirẹsi IP tuntun kan.
6. Ṣe imudojuiwọn adehun
Adirẹsi IP ti o ya nipasẹ olupin DHCP si alabara DHCP nigbagbogbo ni igba iyalo, lẹhin eyi olupin DHCP yoo gba adiresi IP ti o ya pada. Ti alabara DHCP kan ba fẹ faagun iyalo IP rẹ, o gbọdọ tunse iyalo IP rẹ. Onibara DHCP nfi alaye ranṣẹ laifọwọyi si olupin DHCP lati ṣe imudojuiwọn iyalo IP rẹ mejeeji nigbati alabara DHCP ti bẹrẹ ati nigbati iyalo IP naa ti pari.
Ipinfun agbalejo agbara DHCP tun jẹ ti ọkan ninu waONUawọn ọja nẹtiwọọki jara, ati awọn ọja gbigbona nẹtiwọọki wa ti o ni ibatan bo ọpọlọpọ awọn iruONUjara awọn ọja, pẹlu ACONU/ ibaraẹnisọrọONU/ oyeONU/ apotiONU/ meji PON ibudoONUati bẹbẹ lọ. Awọn lokeONUawọn ọja jara le ṣee lo fun awọn ibeere nẹtiwọọki ti ọpọlọpọ awọn oju iṣẹlẹ.Kaabo lati ni oye imọ-ẹrọ alaye diẹ sii ti awọn ọja naa.