Ano ang DHCP? (Dynamic Host Configuration Protocol)

Kahulugan ng dynamic host configuration protocol

Ang DHCP (Dynamic Host Configuration Protocol) ay isang protocol na ginamit upang magbigay ng mabilis, awtomatiko, at sentral na pamamahala para sa pamamahagi ng mga IP address sa loob ng isang network.

Ginagamit din ang DHCP upang i-configure ang tamang subnet mask , default gateway , at impormasyon ng DNS server sa device.

Paano Gumagana ang DHCP

Ang isang DHCP server ay ginagamit upang maglabas ng mga natatanging IP address at awtomatikong i-configure ang iba pang impormasyon sa network. Sa karamihan ng mga tahanan at maliliit na negosyo, ang router ay gumaganap bilang DHCP server. Sa mga malalaking network, ang isang computer ay maaaring kumilos bilang DHCP server.

Sa maikli, ang proseso ay ganito: Ang isang aparato (ang kliyente) ay humiling ng isang IP address mula sa isang router (ang host), pagkatapos kung saan ang host ay nagtatalaga ng magagamit na IP address upang pahintulutan ang client na makipag-usap sa network. Mas kaunting detalye sa ibaba ...

Sa sandaling naka-on ang isang aparato at nakakonekta sa isang network na may isang DHCP server, magpapadala ito ng kahilingan sa server, na tinatawag na DHCPDISCOVER na kahilingan.

Matapos maabot ng packet ng DISCOVER ang server ng DHCP, sinusubukan ng server na humawak sa isang IP address na magagamit ng aparato, at pagkatapos ay nag-aalok ng client ang address sa isang packet ng DHCPOFFER.

Sa sandaling nagawa ang nagawa para sa piniling IP address, tumugon ang aparato sa DHCP server sa isang packet ng DHCPREQUEST upang tanggapin ito, pagkatapos ay magpadala ang server ng isang ACK na ginagamit upang kumpirmahin na ang aparato ay may partikular na IP address at upang tukuyin ang dami ng oras na magagamit ng aparato ang address bago makakuha ng bago.

Kung ang server ay nagpasiya na ang aparato ay hindi maaaring magkaroon ng IP address, magpapadala ito ng NACK.

Ang lahat ng ito, siyempre, ay nangyayari napakabilis at hindi mo kailangang malaman ang alinman sa mga teknikal na detalye na nabasa mo lamang upang makakuha ng isang IP address mula sa isang DHCP server.

Tandaan: Ang isang mas detalyadong pagtingin sa iba't ibang mga packet na kasangkot sa prosesong ito ay maaaring mabasa sa pahina ng Mga Pangunahing Kaalaman ng DHCP ng Microsoft.

Mga kalamangan at kahinaan ng Paggamit ng DHCP

Ang isang computer, o anumang iba pang aparato na nag-uugnay sa isang network (lokal o internet), ay dapat na maayos na isinaayos upang makipag-usap sa network na iyon. Dahil pinapayagan ng DHCP na awtomatikong mangyari ang pagsasaayos, ginagamit ito sa halos bawat aparato na kumokonekta sa isang network kabilang ang mga computer, switch , smartphone, paglalaro ng console, atbp.

Dahil sa dynamic na IP address assignment na ito, mas mababa ang isang pagkakataon na ang dalawang mga aparato ay magkakaroon ng parehong IP address , na kung saan ay napakadaling tumakbo sa kapag gumagamit ng manu-manong nakatalaga, mga static na IP address .

Ginagamit din ng DHCP ang isang network na mas madaling pamahalaan. Mula sa isang pang-administratibo na punto ng view, ang bawat aparato sa network ay maaaring makakuha ng isang IP address nang walang higit pa kaysa sa kanilang default na mga setting ng network, na naka-set up upang makakuha ng isang address awtomatikong. Ang tanging ibang alternatibo ay ang manu-manong magtalaga ng mga address sa bawat aparato sa network.

Dahil ang mga aparatong ito ay maaaring makakuha ng isang IP address awtomatikong, maaari silang ilipat malayang mula sa isang network sa isa pang (ibinigay na ang lahat ng mga ito ay naka-set up sa DHCP) at awtomatikong awtomatikong makatanggap ng IP address, na sobrang nakakatulong sa mga mobile device.

Sa karamihan ng mga kaso, kapag ang isang aparato ay may isang IP address na itinalaga ng isang DHCP server, ang IP address na ito ay magbabago sa bawat oras na ang aparato ay sumali sa network. Kung manu-manong itinalaga ang mga IP address, nangangahulugan ito na ang pangangasiwa ay hindi dapat magbigay lamang ng isang tukoy na address sa bawat bagong kliyente, ngunit ang mga umiiral na address na nakatalaga ay dapat na manu-manong hindi na- assign para sa anumang iba pang aparato upang gamitin ang parehong address na iyon. Ito ay hindi lamang nakakaapekto sa oras, ngunit ang pag-configure nang manu-mano sa bawat aparato ay nagdaragdag din ng pagkakataon na tumakbo sa mga error na ginawa ng tao.

Kahit na may maraming mga pakinabang sa paggamit ng DHCP, may mga tiyak na ilang mga disadvantages pati na rin. Dynamic, ang pagpapalit ng mga IP address ay hindi dapat gamitin para sa mga device na walang galaw at kailangan ng palaging access, tulad ng mga printer at file server.

Kahit na ang mga kagaya nito ay umiiral nang nakararami sa mga kapaligiran ng opisina, imposibleng italaga ang mga ito sa isang patuloy na pagbabago ng IP address. Halimbawa, kung ang isang network printer ay may IP address na magbabago sa isang punto sa hinaharap, pagkatapos ay ang bawat computer na nakakonekta sa printer na iyon ay kailangang regular na i-update ang kanilang mga setting upang maunawaan ng kanilang mga computer kung paano makipag-ugnay sa printer.

Ang uri ng pag-setup na ito ay sobrang hindi kinakailangan at maaaring madaling iwasan sa pamamagitan ng hindi paggamit ng DHCP para sa mga uri ng mga device, at sa halip sa pamamagitan ng pagtatalaga ng isang static na IP address sa kanila.

Ang parehong ideya ay may pag-play kung kailangan mong magkaroon ng permanenteng malayuang pag-access sa isang computer sa iyong home network. Kung pinagana ang DHCP, ang computer na iyon ay makakakuha ng isang bagong IP address sa ilang mga punto, na nangangahulugang ang iyong naitala bilang computer na mayroon, ay hindi tumpak para sa mahaba. Kung gumagamit ka ng malayuang pag-access ng software na nakasalalay sa isang access-based na IP address, kakailanganin mong gumamit ng isang static na IP address para sa device na iyon.

Higit pang Impormasyon Tungkol sa DHCP

Tinukoy ng isang DHCP server ang saklaw, o saklaw , ng mga IP address na ginagamit nito upang maghatid ng mga device na may isang address. Ang grupong ito ng mga address ay ang tanging paraan na maaaring makuha ng isang aparato ang wastong koneksyon sa network.

Ito ay isa pang dahilan DHCP ay kapaki-pakinabang - dahil ito ay nagbibigay-daan sa maraming mga aparato upang kumonekta sa isang network sa loob ng isang tagal ng panahon nang hindi nangangailangan ng isang napakalaking pool ng magagamit na mga address. Halimbawa, kahit na 20 lamang ang address ay tinukoy ng DHCP server, 30, 50, o kahit 200 (o higit pa) na mga aparato ay maaaring kumonekta sa network hangga't hindi hihigit sa 20 ay gumagamit ng isa sa magagamit na IP address nang sabay-sabay.

Dahil ang DHCP ay nagtatalaga ng mga IP address para sa isang tiyak na tagal ng panahon (isang panahon ng pag- upa ), ang paggamit ng mga utos tulad ng ipconfig upang mahanap ang IP address ng iyong computer ay magbubunga ng iba't ibang resulta sa paglipas ng panahon.

Kahit na ginagamit ang DHCP upang maghatid ng mga dynamic na IP address sa mga kliyente nito, hindi ito nangangahulugan na ang mga static na IP address ay hindi maaaring gamitin din sa parehong oras. Ang isang timpla ng mga device na nakakakuha ng mga dynamic na address at device na may mga IP address nang manu-manong itinalaga sa kanila, ay maaaring parehong umiiral sa parehong network.

Kahit ang isang ISP ay gumagamit ng DHCP upang magtalaga ng mga IP address. Makikita ito kapag kinikilala ang iyong pampublikong IP address . Ito ay malamang na magbabago sa paglipas ng panahon maliban kung ang iyong home network ay may static na IP address, na karaniwan lamang ang kaso para sa mga negosyong may mga serbisyo sa web na nakakamit ng publiko.

Sa Windows, ang APIP ay nagtatalaga ng isang pansamantalang pansamantalang IP address kapag ang DHCP server ay nabigo upang maihatid ang isang functional one sa isang aparato, at ginagamit ang address na ito hanggang sa makuha nito ang isa na gumagana.

Ang Dynamic Host Configuration Working Group ng Internet Engineering Task Force ay lumikha ng DHCP.