HCP dynamic host allocation protocol ay malawakang ginagamit sa araw-araw na pag-access sa Internet, tulad ng home Internetrouteray isang DHCP server. Kapag itinakda namin ang kliyente na awtomatikong makuha ang IP address, itinatalaga ng DHCP server ang IP address sa kliyente ayon sa DHCP protocol.ONUmaaari ding gamitin bilang mga DHCP server.
Ang DHCP protocol ay awtomatikong naglalaan ng mga IP packet ng apat na pangunahing uri:
DHCP Discover: Ipadala ng kliyente upang matuklasan ang DHCP server.
Alok ng DHCP: Ipadala ng DHCP server, sasabihin sa kliyente na maaari kong ibigay ang IP address.
Kahilingan ng DHCP: Ipinapadala ng kliyente ang nagsasabi sa kaukulang DHCP server na kailangan ko ang IP address.
DHCP ACK: Inisyu ng DHCP server upang ibigay ang IP address ng tugon ng kliyente.
DHCP Release: Sa pangkalahatan, ang kliyente ay isinara o offline. Ang mensaheng ito ay magiging sanhi ng DHCP server na ilabas ang IP address ng kliyente na nagpapadala ng mensaheng ito.
DHCP Inform: Isang mensaheng ipinadala ng kliyente na humihiling ng ilang impormasyon mula sa server.
Pagtanggi ng DHCP: Kapag nalaman ng kliyente na ang IP address na itinalaga ng server ay hindi magagamit (tulad ng mga salungatan sa IP address), ang mensaheng ito ay ibibigay na nagpapaalam sa server laban sa paggamit ng IP address.
Sa panahon ng komunikasyon ng DHCP, ginagamit ang UDP bilang protocol ng paghahatid. Ang host ay nagpapadala ng kahilingan sa DHCP server port 67 at ang server ay tumugon sa mensahe sa host port 68.
1. Ang yugto ng pagtuklas, kung saan ang isang DHCP client ay naghahanap ng isang DHCP server (DHCPdiscover)
Ang DHCP client ay nagpapadala ng DHCPdiscover discovery information para mahanap ang DHCP server sa broadcast mode (dahil ang IP address ng DHCP server ay hindi alam ng client), iyon ay, partikular na broadcast information sa address na 255.255.255.255. Ang bawat host sa network na may TCP/IP protocol ay makakatanggap ng broadcast message na ito, ngunit ang DHCP server lang ang tutugon.
2.Provision phase, kung saan ang DHCP server ay nagbibigay ng IP address (DHCPoffer)
Ang bawat DHCP server sa network na tumatanggap ng DHCPdiscover discovery ay tumutugon sa pamamagitan ng pagpili ng isa sa mga IP address na hindi pa naupahan sa DHCP client at pagpapadala ng DHCPoffer na nag-aalok na naglalaman ng naupahang IP address at iba pang Setting sa DHCP client.
3. Ang yugto ng pagpili, kung saan ang isang DHCP client ay pumipili ng isang IP address na ibinigay ng isang DHCP server (DHCPrequest)
Kung mayroong higit sa isang DHCP server na nagbibigay ng impormasyon sa DHCPoffer na ipinadala ng DHCP client, tinatanggap lamang ng DHCP client ang unang DHCPoffer na nag-aalok ng impormasyong natanggap, at pagkatapos ay sinasagot nito ang isang DHCPrequest na impormasyon ng kahilingan sa broadcast mode. Ang impormasyong ito ay naglalaman ng isang kahilingan para sa IP address ng DHCP server na pinili nito. Ang dahilan para sumagot sa broadcast mode ay upang ipaalam sa lahat ng DHCP server na pipiliin niya ang IP address na ibinigay ng isang DHCP server.
4. Ang yugto ng pagkumpirma, kung saan kinukumpirma ng DHCP server ang ibinigay na IP address (DHCPack)
Kapag natanggap ng DHCP server ang impormasyon ng kahilingan sa DHCPrequest na sinagot ng DHCP client, nagpapadala ito ng mensahe ng pagkilala ng DHCPack sa DHCP client kasama ang IP address na ibinigay nito at iba pang Mga Setting upang sabihin sa DHCP client na magagamit nito ang IP address na ibinigay nito. Ang DHCP client pagkatapos ay nagbubuklod sa TCP/IP protocol nito sa network card, at lahat ng DHCP server, maliban sa pinili ng DHCP client, ay bawiin ang ibinigay na IP address.
5. Muling pag-login (DHCPrequest)
Sa hinaharap, sa tuwing magla-log muli ang DHCP client sa network, hindi nito kailangang ipadala muli ang DHCPdiscover discovery information, ngunit direktang ipapadala ang impormasyon ng kahilingan sa DHCPrequest na naglalaman ng dating itinalagang IP address. Kapag natanggap ng DHCP server ang impormasyong ito, sinusubukan nitong hayaan ang DHCP client na patuloy na gamitin ang orihinal na IP address at sumagot nang may DHCPack acknowledgement. Kung ang IP address ay hindi na maitalaga sa orihinal na DHCP client (kung ang IP address ay naitalaga na sa isa pang DHCP client), ang DHCP server ay tumugon sa isang DHCPnack denial message sa DHCP client. Kapag natanggap ng orihinal na DHCP client ang DHCPnack denial message na ito, dapat nitong ipadala muli ang DHCPdiscover discovery message para humiling ng bagong IP address.
6. I-update ang lease
Ang IP address na inuupahan ng DHCP server sa DHCP client ay karaniwang may termino sa pag-upa, pagkatapos nito ay babawiin ng DHCP server ang naupahang IP address. Kung gusto ng isang DHCP client na palawigin ang IP lease nito, dapat nitong i-renew ang IP lease nito. Ang DHCP client ay awtomatikong nagpapadala ng impormasyon sa DHCP server upang i-update ang IP lease nito kapag nagsimula ang DHCP client at kapag ang IP lease ay kalahati na.
Ang DHCP dynamic host allocation ay kabilang din sa isa sa amingONUserye ng mga produkto ng network, at ang aming mga kaugnay na network na mainit na produkto ay sumasaklaw sa iba't ibang uri ngONUserye ng mga produkto, kabilang ang ACONU/ komunikasyonONU/ matalinoONU/ kahonONU/ dalawahang PON portONUat iba pa. Ang nasa itaasONUmaaaring gamitin ang mga serye ng mga produkto para sa mga kinakailangan sa network ng iba't ibang mga sitwasyon. Maligayang pagdating sa magkaroon ng mas detalyadong teknikal na pag-unawa sa mga produkto.