Ano ang DHCP? (Dynamic Host Configuration Protocol)

Talaan ng mga Nilalaman:

Ano ang DHCP? (Dynamic Host Configuration Protocol)
Ano ang DHCP? (Dynamic Host Configuration Protocol)
Anonim

Ang DHCP (Dynamic Host Configuration Protocol) ay isang protocol na nagbibigay ng mabilis, awtomatiko, at sentral na pamamahala para sa pamamahagi ng mga IP address sa loob ng isang network. Ginagamit din ito para i-configure ang subnet mask, default na gateway, at impormasyon ng DNS server sa device.

Gumawa ng DHCP ang Dynamic Host Configuration Working Group ng Internet Engineering Task Force.

Paano Gumagana ang DHCP

Ang isang DHCP server ay nagbibigay ng mga natatanging IP address at awtomatikong nagko-configure ng iba pang impormasyon sa network. Sa karamihan ng mga tahanan at maliliit na negosyo, gumaganap ang router bilang DHCP server. Sa malalaking network, maaaring gawin ng isang computer ang papel na iyon.

Image
Image

Para magawa ito, humihiling ang isang device (ang kliyente) ng IP address mula sa isang router (ang host). Pagkatapos, magtatalaga ang host ng available na IP address para makapag-usap ang kliyente sa network.

Kapag ang isang device ay naka-on at nakakonekta sa isang network na may DHCP server, nagpapadala ito ng kahilingan sa server, na tinatawag na DHCPDISCOVER request.

Pagkatapos maabot ng DISCOVER packet ang DHCP server, humawak ang server sa isang IP address na magagamit ng device, pagkatapos ay iaalok sa client ang address na may DHCPOFFER packet.

Kapag nagawa na ang alok para sa napiling IP address, tutugon ang device sa DHCP server gamit ang isang DHCPREQUEST packet upang tanggapin ito. Pagkatapos, magpapadala ang server ng ACK para kumpirmahin na ang device ay may partikular na IP address na iyon at para tukuyin ang tagal ng oras na magagamit ng device ang address bago kumuha ng bago.

Kung nagpasya ang server na hindi magkaroon ng IP address ang device, magpapadala ito ng NACK.

Mga Kalamangan at Kahinaan ng Paggamit ng DHCP

Ang isang computer, o anumang device na kumokonekta sa isang network (lokal o internet), ay dapat na maayos na naka-configure upang makipag-usap sa network na iyon. Dahil pinapayagan ng DHCP na awtomatikong mangyari ang configuration na iyon, ginagamit ito sa halos lahat ng device na kumokonekta sa isang network kabilang ang mga computer, switch, smartphone, at gaming console.

Dahil sa pagtatalaga ng dynamic na IP address na ito, mas maliit ang pagkakataon na magkakaroon ng parehong IP address ang dalawang device, na karaniwan kapag gumagamit ng mga static na IP address na manual na nakatalaga.

Ang paggamit ng DHCP ay ginagawang mas madaling pamahalaan ang isang network. Mula sa administratibong pananaw, ang bawat device sa network ay makakakuha ng IP address na walang iba kundi ang kanilang mga default na setting ng network, na naka-set up upang awtomatikong makakuha ng address. Ang kahalili ay ang manu-manong magtalaga ng mga address sa bawat device sa network.

Dahil awtomatikong makakakuha ng IP address ang mga device na ito, maaaring malayang lumipat ang mga device mula sa isang network patungo sa isa pa (dahil naka-set up ang bawat device gamit ang DHCP) at awtomatikong makatanggap ng IP address, na nakakatulong sa mga mobile device.

Sa karamihan ng mga kaso, kapag ang isang device ay may IP address na itinalaga ng isang DHCP server, nagbabago ang address na iyon sa tuwing sasali ang device sa network. Kung manu-manong itinalaga ang mga IP address, dapat magbigay ang mga administrator ng isang partikular na address sa bawat bagong kliyente, at dapat manual na hindi maitalaga ang mga kasalukuyang address na itinalaga bago magamit ng ibang mga device ang address na iyon. Ito ay nakakaubos ng oras, at ang manu-manong pag-configure sa bawat device ay nagpapataas ng posibilidad ng mga error.

May mga pakinabang sa paggamit ng DHCP, at may mga disadvantages. Ang dinamikong, pagpapalit ng mga IP address ay hindi dapat gamitin para sa mga device na nakatigil at nangangailangan ng patuloy na pag-access, tulad ng mga printer at file server. Bagama't ang mga uri ng device na ito ay nakararami sa mga kapaligiran ng opisina, hindi praktikal na italaga ang mga ito na may nagbabagong IP address. Halimbawa, kung ang isang network printer ay may IP address na magbabago sa isang punto sa hinaharap, ang bawat computer na nakakonekta sa printer na iyon ay kailangang regular na i-update ang kanilang mga setting upang maunawaan kung paano makipag-ugnayan dito.

Ang ganitong uri ng setup ay hindi kailangan at maiiwasan sa pamamagitan ng hindi paggamit ng DHCP para sa mga uri ng device na iyon, at sa halip ay sa pamamagitan ng pagtatalaga ng static na IP address sa mga ito.

Ang parehong ideya ay pumapasok kung kailangan mo ng permanenteng malayuang pag-access sa isang computer sa isang home network. Kung ang DHCP ay pinagana, ang computer na iyon ay makakakuha ng isang bagong IP address sa isang punto, na nangangahulugang ang isa na iyong naitala para sa computer na iyon ay hindi magiging tumpak nang matagal. Kung gumagamit ka ng remote access software na umaasa sa IP address-based na access, huwag paganahin ang DHCP at gumamit ng static na IP address para sa device na iyon.

Higit pang Impormasyon Sa DHCP

Ang isang DHCP server ay tumutukoy sa isang saklaw, o saklaw, ng mga IP address na ginagamit nito upang maghatid ng mga device na may isang address. Ang pool ng mga address na ito ay ang tanging paraan upang makakuha ang isang device ng wastong koneksyon sa network.

Ito ang isa pang dahilan kung bakit lubhang kapaki-pakinabang ang DHCP. Nagbibigay-daan ito sa ilang device na kumonekta sa isang network sa loob ng isang yugto ng panahon nang hindi nangangailangan ng pool ng mga available na address. Halimbawa, kung 20 address ang tinukoy ng server, 30, 50, 200, o higit pang mga device ang maaaring kumonekta sa network hangga't hindi hihigit sa 20 device ang gumagamit ng isa sa mga available na IP address nang sabay-sabay.

Dahil ang DHCP ay nagtatalaga ng mga IP address para sa isang partikular na yugto ng panahon (tinatawag na panahon ng pag-upa), gamit ang mga command tulad ng ipconfig upang mahanap ang IP address ng isang computer ay nagbubunga ng iba't ibang resulta sa paglipas ng panahon.

Habang ang DHCP ay ginagamit upang maghatid ng mga dynamic na IP address sa mga kliyente nito, hindi ito nangangahulugan na ang mga static na IP address ay hindi rin magagamit sa parehong oras. Ang isang halo ng mga device na nakakakuha ng mga dynamic na address at mga device na manu-manong nakatalaga sa kanila ang kanilang mga IP address, ay maaaring parehong umiral sa parehong network.

Gumagamit ang ISP ng DHCP upang magtalaga ng mga IP address. Ito ay makikita kapag kinikilala ang iyong pampublikong IP address. Malamang na magbago ito sa paglipas ng panahon maliban kung ang iyong home network ay may static na IP address, na kadalasang nangyayari lamang para sa mga negosyong may mga pampublikong serbisyo sa web na naa-access.

Sa Windows, nagtatalaga ang APIPA ng espesyal na pansamantalang IP address kapag nabigo ang DHCP server na maghatid ng functional na isa sa isang device at ginagamit ang address na ito hanggang sa makuha nito ang gumagana.

FAQ

    Ano ang DHCP snooping?

    Ang DHCP snooping ay isang layer two security technology na humihinto sa anumang trapiko ng DHCP na tinukoy nito bilang hindi katanggap-tanggap. Pinipigilan ng snooping technology, na binuo sa network switch operating system, ang mga hindi awtorisadong DHCP server na mag-alok ng mga IP address sa mga DHCP client.

    Ano ang DHCP relay?

    Ang relay agent ay isang host na nagpapasa ng mga DHCP packet sa pagitan ng mga kliyente at server. Maaaring gumamit ang administrator ng network ng mga relay agent para magpasa ng mga kahilingan at tugon sa pagitan ng mga kliyente at server na wala sa parehong pisikal na subnet.

Inirerekumendang: