Ano ang ibig sabihin ng paggamit ng hindi napapanahong dhcp client. Mga tampok ng pagpapatakbo at pagsasaayos ng DHCP sa mga router ng Cisco. Paggamit ng DHCP sa Internet


Ang DHCP ay naglalaman ng isang naka-encrypt na pangalan - ang protocol mga dynamic na setting node, iyon mismo ang ginagawa nito. Ang papel nito sa koneksyon ay susi sa pamamagitan ng pagpapalitan ng data, ang kliyente ay tumatanggap ng mga natatanging parameter, pagkatapos ay inilapat at ginamit bilang isang tulay. Ginagamit ito sa karamihan ng mga TCP/IP network at tinutumbasan ang pagkarga sa mga channel, na kinokontrol ang pag-access ng kliyente.

Hindi namin alam kung paano ginawa ang koneksyon sa network at wala kaming ganap na pakikilahok dito. Sa paghuhukay ng kaunti sa paksa, mauunawaan natin na ang setting ay kinakailangang elemento mga koneksyon na mahalaga sa operasyon. Dito ginagawa ng DHCP server ang lahat ng gawain; nagpapadala ito ng mga kahilingan mula sa kliyente, na bumubuo ng mga ito, pagkatapos ay pinoproseso ang mga ito sa server at nagpapadala ng tugon. Ito ay isang karaniwang pamamaraan ng koneksyon na aktibong ginagamit ito ng mga provider. Kung aalisin mo ang server, mahaharap ka sa manu-manong pag-set up ng access, at ito ay napakahirap gawin.

Sa maraming mga sistema, nawawala ang Internet, kahit na ito ay pisikal na naa-access. Sa pamamagitan ng pag-click sa "Network Diagnostics", ang computer ay namamahala upang itama ang sitwasyon at nakasulat na ang "Walang magagamit na mga IP address" na problema ay nalutas na. Ito nagniningning na halimbawa, kung saan inilalapat ang configuration ng DHCP, nagsasagawa ng pagpapadala at pag-decryption ng kahilingan ng parameter.

Interesado sa mga user ang pag-install ng DHCP dahil sa pangangailangang mag-deploy ng opisina/home network, kaya pinoprotektahan ang iyong sarili mula sa pag-uulit ng mga parameter, pagsisikip ng channel at mga pagkabigo sa network. Ang pinakasimpleng kinatawan na nagbibigay-daan sa iyong paganahin ang isang DHCP server nang hindi nag-aaksaya ng karagdagang mga mapagkukunan ng oras at madaling gamitin ay Wi-Fi router. Magagawa nito ang lahat ng mga function ng dynamic na pamamahagi ng address at mga paghihigpit.

Paano paganahin ang DHCP sa Windows?

Ang mga karaniwang setting ay dapat maglaman ng aktibong estado ng DHCP, dahil ang teknolohiya ay naging isang pamantayan. May mga pambihirang kaso kapag pinapalitan ng provider ang protocol sa pabor ng isang static na IP, na nangangailangan ng manu-manong pagsasaayos. Ito ay nagkakahalaga ng pagsasaalang-alang sa sitwasyon kapag ito ay hindi pinagana, pagkatapos ay kailangan mong paganahin DHCP Windows, at ito ay madaling gawin:

  • Magsimula at pumunta sa "Control Panel";
  • Ngayon mag-click sa tile na "Pamamahala";

  • LMC sa "Mga Serbisyo";
  • Hanapin ang elementong tinatawag na "DHCP client" at i-double click;

  • Itakda ang "Awtomatikong" paglulunsad at ilapat.

Pagtukoy sa Mga Dynamic na Parameter

Ito ang unang opsyon na tutulong sa amin na paganahin ang suporta para sa pagtanggap ng DHCP, ngunit hindi lamang ito ang isa at isang paraan ang maaaring dagdagan ng isa pa. Susunod, kailangan mong i-configure ang network mismo upang maunawaan nito kung saan makakatanggap ng mga parameter ng koneksyon mula sa:

  • Magsimula at piliin ang "Control Panel";
  • Ngayon maghanap para sa "Network at Sharing Center" nakabahaging pag-access»dapat gamitin karaniwang view mga panel;
  • Mag-click sa link na "Baguhin ang mga setting ng adapter";

  • RMB sa elemento at i-click ang "Properties";
  • I-double click sa TCP/IPv4 at lagyan ng check ang mga kahon sa tabi ng Awtomatikong Kumuha ng DNS/IP address;

  • Pagkatapos ay bumalik at i-click ang "I-customize";
  • Sa tab na "Power Management," alisan ng check ang lahat ng mga kahon at i-save.

Ngayon ang DHCP Windows 10 o anumang iba pang bersyon ay gumagana nang tama, awtomatikong natatanggap ang lahat ng mga parameter, na nag-aalis ng iba't ibang mga problema sa network. Gayundin, kung interesado ka sa kung paano hindi paganahin ang DHCP, pagkatapos ay kailangan mong sundin ang mga hakbang nang eksakto tulad ng sa mga tagubilin, palitan lamang ang mga parameter sa mga kailangan mo, ibig sabihin: sa uri ng pagsisimula ng kliyente kailangan mong itakda ang "Manual" o "Hindi pinagana", at sa mga parameter ay tukuyin ang static Mga DNS address at IP. Mas mainam na magpahiwatig ng mga kahaliling address, kung mayroon sila, upang kung walang tugon, maaari kang makipag-ugnay sa isa pa.

Pagse-set up ng DHCP server sa router

Kapag gumamit ka ng ilang gadget/PC, hindi na kailangang mag-deploy ng DHCP sa bahay, dahil mas mainam na gumamit ng Wi-Fi router o gawin nang wala ito nang buo. Sa karamihan ng mga kaso, ang pangunahing DHCP server ay nasa panig ng provider, kaya kailangan mo lang i-enable ang teknolohiya, at responsable ang system para sa tamang pagproseso nito. Ang data na ipinadala ng server ay na-standardize, kaya sinusuportahan ito ng lahat ng operating system at maaaring makipag-ugnayan dito nang tama.

Kung mayroon kang isang tiyak na hanay ng mga nakalaang IP address at gumagamit ka ng higit sa 2 bahagi para sa koneksyon, makatuwirang isipin ang tungkol sa pag-install ng isang server gamit ang Wi-Fi router. Upang pumunta sa DHCP interface ng router kailangan mong:

  • Pumunta sa 192.168.0.1 (kung minsan ay iba ang ginagamit) sa browser;
  • Ipasok ang password, karaniwang admin - admin, mahahanap mo ito sa dokumentasyon;
  • Ngayon ay makikita mo na espesyal na seksyon DHCP, minsan hindi ito nakalista nang hiwalay, ngunit matatagpuan sa seksyong Network o LAN;

  • Piliin ang opsyong "DHCP Server" at paganahin ito;
  • Tukuyin ang hanay ng mga address na ginamit at itinalaga at ang oras ng pag-upa.

Matapos makumpleto ang pamamaraan, magagawa mong ma-access ang iyong server mula sa anumang aparato, salamat sa kung saan awtomatiko itong itatalaga ng isang subnet mask, IP address, DNS at lahat ng iba pang mga parameter. Sa ganitong paraan, maaari mong limitahan ang bilang ng mga device na nakakonekta sa router, dahil ang isang hiwalay na address ay ilalaan para sa bawat isa.

Nasuri namin ang pinakasimpleng modelo ng DHCP client-server na naglalaman pangunahing katangian trabaho at algorithm para sa pagsasagawa ng mga dynamic na update, pagpapanatili ng mga kasalukuyang parameter.

Kung mayroon ka pa ring mga katanungan sa paksang "Ano ang DHCP at para saan ito ginagamit?", maaari mong tanungin sila sa mga komento


if(function_exists("the_ratings")) ( the_ratings(); ) ?>

Sa artikulong ito gusto kong tingnan ang paggamit ng isang DHCP server batay sa isang Cisco router sa isang corporate network...

1. Teorya

Gaya ng ipinahihiwatig ng pangalan, ang DHCP (Dynamic Host Configuration Protocol) ay ginagamit upang dynamic na i-configure ang mga setting ng network device.

Ang DHCP protocol ay nagsisimula kapag ang isang kliyente na nangangailangan ng dynamic na configuration ay nagpadala ng isang kahilingan PAGTUKLAS. Mukhang ganito:

Frame 34 (342 bytes sa wire, 342 bytes ang nakuha)
Ethernet II, Src: 02:00:4c:4f:4f:50 (02:00:4c:4f:4f:50), Dst: Broadcast (ff:ff:ff:ff:ff:ff)
#Receiver broadcast MAC address
Internet Protocol, Src: 0.0.0.0 (0.0.0.0), Dst: 255.255.255.255 (255.255.255.255)
Ang #IP address ay bino-broadcast din
User Datagram Protocol, Src Port: bootpc (68), Dst Port: bootps (67)
Tinutukoy ng #UDP port 68 at 67 ang client at server
IP address ng kliyente: 0.0.0.0 (0.0.0.0)
#indicates ang kasalukuyang address ng kliyente, maaaring hindi naglalaman null value kung, halimbawa, ang kliyente ay may IP address at pinalawig ang oras ng pag-upa nito
Ang iyong (kliyente) IP address: 0.0.0.0 (0.0.0.0)
#this field ay tumutukoy sa address na ibinigay ng DHCP server kapag tumutugon
Susunod na IP address ng server: 0.0.0.0 (0.0.0.0)
#address ng DHCP server mismo
Relay agent IP address: 0.0.0.0 (0.0.0.0)
#relay agent address, kung available (tatalakayin sa ibang pagkakataon)
Kliyente MAC address: 02:00:4c:4f:4f:50 (02:00:4c:4f:4f:50)
#Client MAC address
Pagpipilian: (t=50,l=4) Hiniling na IP Address = 192.168.13.2
Ang #option 50 ay 4 bytes ang haba at tinutukoy ang IP address na gustong matanggap ng kliyente kung maaari
Pagpipilian: (t=12,l=8) Pangalan ng Host = "MainHost"
Ang #option 12 ay 8 bytes ang haba at tinutukoy ang kasalukuyang hostname, na maaaring baguhin pagkatapos ng configuration
Opsyon: (t=55,l=11) Listahan ng Kahilingan ng Parameter
#option 55, naglalaman ito ng isang listahan ng mga parameter na hiniling ng kliyente, sa sitwasyong ito ang kliyente ay humihiling ng 11 mga parameter, bawat isa ay tumutugma sa isang numero ng opsyon

Bilang tugon, nagpapadala ang server ng alok Alok, na tumutukoy sa address na itinalaga nito sa kliyente at pinupunan din ang mga opsyon ng naaangkop na mga halaga:

Ang kliyente ay maaaring makatanggap ng ilang mga alok mula sa iba't ibang mga DHCP server (kung mayroong ilan sa kanila); Karaniwang pinipili ng kliyente ang server kung saan una niyang natanggap ang alok.

Matapos matukoy ng kliyente para sa sarili nito ang server kung saan nais nitong matanggap ang pagsasaayos, nagpapadala ito ng kahilingan HILING. Ang kahilingan ay ipinadala sa broadcast upang ang lahat ng mga DHCP server ay matanggap ito, at ang address ng server na pinili ng kliyente ay ipinahiwatig sa isang espesyal na opsyon:

Opsyon: (t=54,l=4) DHCP Server Identifier = 192.168.13.1

Sa ganitong paraan sasabihin ng kliyente sa lahat ng server sa broadcast domain kung alin ang mas gusto nito.

Ang susunod na hakbang ay upang kumpirmahin ang kahilingan (message ACK) mula sa gilid ng server. Nag-broadcast din ang server ng pagkilala, ngunit tahasang tinukoy ang MAC address ng kliyente sa katawan ng mensahe:

MAC address ng kliyente: 02:00:4c:4f:4f:50 (02:00:4c:4f:4f:50)

Kapag nagtatalaga ng mga address, sinusuri ng kliyente at server na kakaiba ang mga ito. Ipagpalagay natin na ang server ay na-configure sa isang address pool na nagsisimula sa address na 192.168.13.2. Ang unang pool address ay manu-manong itinalaga ng isa sa mga gumagamit ng network. Kapag nagtatalaga ng ganoong address sa pamamagitan ng DHCP, magkakaroon ng salungatan, samakatuwid, umiiral ang sumusunod na mekanismo upang malutas ang mga salungatan:

Pagkatapos matanggap ang DISCOVERY message (linya 1), pipiliin ng server ang unang address mula sa pool (sa sa kasong ito 192.168.13.2) at nagpapadala ng kahilingan sa ARP dito (linya 2)

Dahil ang isang computer na may ganitong address ay umiiral sa network, ang server ay tumatanggap ng tugon (linya 3).

Upang matiyak na mayroong node na may address na 192.168.13.2 sa network, nagpapadala ang server ng Echo-Request sa address na ito (linya 4) at tumatanggap ng tugon (linya 5).

Sa kasong ito, kinukuha ng server ang susunod na libreng address mula sa pool (sa kasong ito 192.168.13.3) at nagpapadala ng kahilingan sa ARP dito (linya 6)

Nang hindi naghihintay ng tugon (halos 15 segundo na ang lumipas), itinuturing ng server na libre ang address at inaalok ito sa kliyente sa REQUEST message (linya 7).

Ang kliyente, na nakumpirma na natanggap ang address (linya 8) at naghihintay ng kumpirmasyon mula sa server (linya 9), ay sinusuri din kung ang ibinigay na address ay inookupahan ng isang tao.

Ginagawa ito sa pamamagitan ng pagpapadala ng mga kahilingan sa ARP ng kliyente (mga linya 10-12);

2. Pangunahing setup sa isang Cisco router

Isaalang-alang natin ang pinakasimpleng kaso, kapag ang isang address pool ay na-configure sa router at ang server ay nasa parehong broadcast domain bilang mga kliyente:

!sa global configuration mode, tutukuyin namin ang mga address na ibubukod sa pool, sa kasong ito, ito ang mga address na 192.168.13.1 at 192.168.13.10...192.168.13.15
ip dhcp excluded-address 192.168.13.1
ip dhcp excluded-address 192.168.13.10 192.168.13.15
!lumikha ng address pool na pinangalanang lan_pool1
ip dhcp pool lan_pool1
!itakda ang subnet kung saan ang mga address ay ibibigay
network 192.168.13.0/24
!tukuyin ang default na gateway address
ip default-router 192.168.13.1
!tukuyin ang mga address ng mga DNS server
dns-server 192.168.13.10 192.168.13.11
!itakda ang pangalan ng domain
domain-name example.ua
!tukuyin natin ang oras ng pagrenta ng address bilang 5 araw (default 1 araw)
upa 5

Sa pagsasaayos na ito, ang server ay maglalabas lamang ng mga address sa mga kliyenteng ang kahilingan ay dumating sa pamamagitan ng isang interface na ang address ay nasa parehong network ng na-configure na pool.

Yun lang muna, salamat sa atensyon at sa pag-imbita :). Sa hinaharap plano kong ilarawan nang mas detalyado ang pagpapatakbo ng DHCP-Relay at isang bilang ng mga partikular na opsyon.

Ang Dynamic Host Configuration Protocol (DHCP) ay isang protocol na gumagana sa prinsipyo ng client-server, na awtomatikong nagbibigay sa mga kliyente ng IP address, subnet mask, default na gateway at mga setting ng DNS server.

Kasama sa Windows Server ang mga serbisyo ng DHCP server, na opsyonal mga bahagi ng network. Lahat linya ng Microsoft Ang Windows, simula sa Winodws 98 at nagtatapos sa Windows 8, ay maaaring kumilos bilang isang DHCP client - Server.

Naka-on sa ngayon DHCP – Ginagamit din ang server sa mga network communicators, routers at Mga Wi-Fi point, na nagbibigay-daan sa iyong i-configure kagamitang ito Para sa awtomatikong dispensing Mga IP address sa loob ng mga network client.

Bakit gumamit ng DHCP?

Bawat device sa lokal na network dapat magkaroon ng natatanging IP address upang ma-access ang network at mga mapagkukunan nito. Kung walang DHCP Server, para sa bawat bagong computer o computer na inilipat mula sa isang subnet patungo sa isa pa, ang mga setting ng IP address ay dapat gawin nang manu-mano.
Sa DHCP Server, lahat ng mga prosesong ito ay awtomatiko at pinamamahalaan sa gitna. Ang DHCP ay nagpapanatili ng isang IP address pool na naglalaman ng mga static at dynamic na IP address.

Ang static na IP address ay nakasalalay sa tiyak na kompyuter sa network gamit ang MAC address ng network card.

Ang isang dynamic na IP address ay inuupahan ng isang computer para sa isang tiyak na tagal ng panahon. Sa pag-expire ng panahon ng pag-upa, ibabalik ang IP address sa pool ng DHCP Server para sa kasunod na muling pamamahagi.

Pag-install ng DHCP sa Windows Server.

  • Upang i-install ang serbisyo ng DHCP, gawin ang sumusunod:
  • I-click MAGSIMULA at pumili Control Panel;
  • Bukas Pag-install at pag-alis ng mga programa sa control panel;
  • I-click ang button Pag-install ng mga bahagiWindows sa panel pag-install at pag-uninstall ng mga programa;
  • Sa listahan Mga bahagiWindows pumili Mga Serbisyo sa Network at pindutin ang pindutan Tambalan;
  • Sa bintanang bumukas Mga Serbisyo sa Network lagyan ng tsek ang kahon sa tabi ng elemento DHCP at pindutin ang pindutan OK;
  • Pagkatapos kopyahin ang mga file at i-install ang serbisyo ng DHCP, hihilingin sa iyo ng system na i-reboot.

Pag-set up ng DHCP sa Windows Server

  • I-click MAGSIMULA at pumili Control Panel;
  • SA Mga control panel pumili Pangangasiwa;
  • SA Pangangasiwa pumili DHCP;
  • Sa console tree, i-click i-right click mag-click sa DHCP server kung saan nais mong lumikha ng bagong saklaw ng DHCP, at piliin Lumikha ng isang lugar;
  • Sa Create Wizard bagong lugar i-click ang pindutan Susunod, at pagkatapos ay magpasok ng pangalan at paglalarawan para sa lugar. Ang pangalan ay maaaring piliin nang arbitraryo. I-click ang button Susunod;
  • Ilagay ang hanay ng mga address na kasama sa lugar. Dahil ang mga address na ito ay itatalaga sa mga kliyente, dapat na wasto ang mga ito sa loob ng ibinigay na network at hindi kasalukuyang ginagamit. Kung kinakailangan, maaari kang pumasok at gumamit bagong maskara mga subnet I-click ang button Susunod;
  • Maglagay ng mga IP address na statically assigned sa ilang computer sa network at dapat na hindi kasama tinukoy na saklaw naunang tinukoy. I-click ang button Susunod;
  • Ilagay ang tagal ng pag-upa ng IP address mula sa saklaw na ito (mga araw, oras at minuto). I-click ang button Susunod at piliin Oo, i-configure ang mga setting na ito ngayon kung kailangan mong magpatuloy sa wizard at i-configure ang mga pangunahing setting ng DHCP. I-click ang button Susunod;
  • Ilagay ang default na gateway IP address na dapat gamitin ng mga kliyente kapag kumukuha ng address mula sa saklaw na ito. I-click Idagdag upang isama ang default na gateway address sa listahan at i-click ang button Susunod;
  • Kung mayroon na ang network DNS server, ilagay ang domain name ng iyong organisasyon sa field parent domain. Ipasok ang pangalan ng DNS server at i-click ang pindutan Ikumpara upang subukan ang kakayahan ng DHCP server na makipag-ugnayan sa DNS server at matukoy ang address nito. I-click ang button Idagdag upang isama ang server na ito sa listahan ng mga DNS server na itinalaga sa mga DHCP client. I-click ang button Susunod at sundin muli ang parehong mga hakbang kung mayroong isang WINS server sa network ( Windows Internet Serbisyo ng Pangalan), na nagpapahiwatig ng pangalan at IP address nito. I-click ang button Susunod;
  • I-click Oo, gusto kong i-activate ang lugar na ito ngayon upang i-activate ang saklaw at payagan ang mga address mula dito na ilaan sa mga kliyente, at i-click ang button Susunod;
  • I-click ang button handa na;
  • Sa console tree, i-highlight ang pangalan ng server at pumili mula sa menu Mga aksyon pangkat Pahintulutan;

Naka-on sa yugtong ito ang iyong DHCP server ay ganap na gumagana.

Ano ang DHCP?

Kapag nagsasaliksik ng terminolohiya sa Internet, maaari mong makita ang acronym na DHCP. Tingnan natin kung ano ito at kung ano Mga function ng DHCP gumaganap sa gawain ng Internet. Ang abbreviation na ito ay kumakatawan sa Dynamic Host Configuration Protocol - isang protocol para sa dynamic na configuration ng host. Ang DHCP ay isang network protocol kung saan ang isang computer ay awtomatikong tumatanggap ng impormasyon tungkol sa mga IP address at iba pang data.

Ang pamantayan para sa protocol na ito ay pinagtibay noong 1993. Kasalukuyang bersyon ay Marso 1997, na inilalarawan sa REC 2131. Bagong bersyon Ang protocol na ginamit sa IPv6 ay tinatawag na DHCPy6 - ito ay nilikha noong Hulyo 2003 at tinukoy sa REC 3315.

Paano gumagana ang DHCP?

Gumagana ang DHCP protocol ayon sa scheme ng client-server. Dito load ng network o ang mga gawain ay ipinamamahagi sa pagitan ng mga supplier - server - at customer - mga kliyente. Ang server at kliyente ay software, nakikipag-ugnayan sila sa isa't isa sa pamamagitan ng network ng kompyuter gamit ang mga protocol ng UDP.

Ang mga IP address ay ipinamamahagi sa tatlong paraan:

  • Manwal. Minamapa ng administrator ang partikular na IP address sa address ng hardware hiwalay na computer kliyente. Ang impormasyon ng address ay naka-imbak sa gitnang server, kaya madali itong baguhin kung kinakailangan.
  • Auto. Ang mga IP address ay random na ipinamamahagi sa pagitan ng mga computer.
  • Dynamic. Gumagana ito sa parehong paraan tulad ng isang awtomatiko, ngunit ang address ay ibinibigay para sa isang partikular na panahon ng paggamit. Matapos mag-expire ang deadline, ang address ay magiging libre muli, ang kliyente ay kailangang humiling ng bago.

Mga Pagpipilian sa DHCP

Bilang karagdagan sa IP address, ang DHCP ay maaaring kumatawan sa iba karagdagang mga pagpipilian kailangan para sa trabaho - Mga pagpipilian sa DHCP. Kabilang sa mga ito ay, halimbawa, isang subnet mask, isang IP address ng router, isang DNS server address, at isang domain name.

Pagpapatupad ng DHCP

Inilunsad ng Microsoft ang isang DHCP server sa unang pagkakataon sa Sistema ng Windows NT 3.5 noong 1994 Sa Windows 2000 Server in ang server na ito maaari mong i-update ang mga talaan Dynamic ng DNS paraan.

Noong Disyembre 6, 1997, inilabas ng Internet Systems Consortium ang ISC DHCP Server. Noong Hunyo 1999, inilabas ang bersyon 2.0, malapit sa pamantayan.

Kasalukuyang magagamit iba't ibang pagpapatupad ang server na ito para sa Windows bilang mga indibidwal na programa, gumaganap ng mga function ng DHCP.

Maaari mong malaman ang mga kahulugan ng iba pang hindi kilalang mga termino sa Internet mula sa mga artikulo sa seksyon.

Inspirasyon ng napakahirap na paghahanda ng mga kandidato para sa posisyon tagapangasiwa ng system, baka kung ano karagdagang impormasyon magiging online, mas mabilis na ididirekta ng Google ang mga espesyalista sa kinakailangang impormasyon?! =))

Ang mga network ng computer ay iba't ibang uri at mga configuration: local (LAN), global (WAN), atbp. Kung kumokonekta ka sa isang lokal mga LAN network o sa Internet, ang computer ay itinalaga ng sarili nitong IP address. Nakakatulong ito upang matukoy ang anumang device na konektado sa network. Sa karamihan ng mga kaso, kapag kumonekta ka sa isang LAN o sa Internet, maaari mong mapansin na ang IP at iba pang impormasyon, tulad ng subnet mask, ay awtomatikong itinalaga. Naisip mo na ba kung paano ito nangyayari? Sa artikulong ito susubukan naming suriin ang konsepto ng DHCP, kung saan nakabatay ang mga prinsipyo ng prosesong ito.

Anong nangyariDHCP?

Ang DHCP ay isang dynamic na host configuration protocol.

Gaya ng ipinahihiwatig ng pangalan, ang DHCP ay para sa pag-configure ng isang host sa pamamagitan ng malayong server. Ang DCHP ay sinusuportahan bilang default ng karamihan sa mga modernong mga operating system, at ang protocol na ito ay gumaganap bilang mahusay na alternatibo nakagawian manu-manong setting mga setting ng network para sa server o konektadong device.

Gumagana ang protocol na ito batay sa modelo ng Client-Server. Bilang isang protocol, ang DHCP ay may sariling paraan ng pagpapalitan ng mga mensahe sa pagitan ng kliyente at ng server. Ang sumusunod ay ang komposisyon ng mensahe ng DHCP:

Haba (bytes)

Paglalarawan

Uri ng Mensahe

Uri ng address ng hardware

Haba ng address ng hardware

Bilang ng mga relay agent na ginamit. Itinakda ng mga kliyente ang halaga sa 0.

ID (natatangi numero ng pagkakakilanlan) mga transaksyong ginagamit ng kliyente at mga server sa panahon ng session

Lumipas na oras (sa mga segundo) mula noong hiniling ng kliyente na simulan ang proseso

Kahulugan ng mga watawat

IP address ng kliyente (kung available dati).

IP address na inaalok ng server sa kliyente

IP address ng server

IP address ng relay agent (relay agent)

Address ng hardware ng kliyente (karamihan ay MAC).

Pangalan ng server.

Ang pangalan ng boot file.

nababago

Mga karagdagang opsyon

Ang pag-alam sa mga pangunahing kaalaman ng DHCP ay nakakatulong sa pag-troubleshoot iba't ibang problema kasama ang network. Sa susunod na bahagi ng artikulo ay hipuin natin ang mga prinsipyo ng protocol.

Paano ito gumaganaDHCP?

Bago pag-aralan ang proseso kung saan nakamit ang isang layunin, kinakailangan na maunawaan ang iba't ibang mga prinsipyo ng pagpapalitan ng impormasyon na ginagamit sa prosesong ito.

DHCPDISCOVER

Ang mensaheng ito ay nagpapahiwatig ng pagsisimula ng komunikasyon ng DHCP sa pagitan ng kliyente at server. Ang mensaheng ito ipinadala ng isang kliyente (computer o device) na konektado sa network. Ang mensaheng ito ay gumagamit ng 255.255.255.255 bilang IP address ng paghahatid, samantalang ang source address ay 0.0.0.0

DHCPOFFER

Ang mensaheng ito ay ipinadala bilang tugon sa DHCPDISCOVER mula sa DHCP server sa mga konektadong kliyente. Ang mensaheng ito ay naglalaman ng mga kinakailangang setting ng network.

DHCPREQUEST

Ang mensaheng ito ay tugon sa DHCPOFFER at nagpapahiwatig na tinanggap ng kliyente ang mga naipadalang setting.

Ang mensaheng ito ay ipinadala sa DHCP server bilang tugon sa isang DHCPREQUEST mula sa kliyente. Ang mensahe ay nagpapahiwatig ng pagtatapos ng isang proseso na nagsimula sa DHCPDISCOVER na mensahe. Yung. Ang DHCPACK ay walang iba kundi isang pagkilala mula sa server na sinimulan ng kliyente ang awtorisasyon at pagtanggap ng mga parameter ng pagsasaayos na natanggap sa pinakadulo simula mula sa server.

Ang mensaheng ito ay kabaligtaran ng DHCPACK na inilarawan sa itaas. Ipinapadala ito sa server kung hindi masisiyahan ang mga parameter ng DHCPREQUEST ng kliyente.

DHCPDECLINE

Ang mensahe ay ipinadala ng kliyente sa server kung ang IP address na nakatalaga sa DHCP ay ginagamit na.

DHCPINFORM

Ang mensahe ay ipinadala sa server kung ang DHCP ay itinalaga sa kliyente. static na IP address, at ayon sa mga setting ng pagsasaayos, kinakailangan ang isang dynamic na address.

DHCPRELEASE

Ang mensahe ay ipinadala sa kliyente kapag nakumpleto nito ang proseso ng paggamit ng network address.

Ngayong nagkita na tayo iba't ibang mensahe sa DHCP, maaari mong pag-aralan ang buong proseso ng operasyon upang makakuha ng higit pa buong view. Ang mga hakbang sa ibaba ay inilarawan kung ipagpalagay na ang lahat ng mga setting ay nakatakda sa default.

Hakbang 1.

Kapag ang isang kliyente (computer o device) ay nag-boot o kumonekta sa isang network, isang DHCPDISCOVER na mensahe ang ipapadala sa server. Kung walang karagdagang data ng configuration, ipapadala ang mensahe mula sa address 0.0.0.0 hanggang 255.255.255.255. Kung ang DHCP server ay matatagpuan sa lokal na subnet, pagkatapos ay direktang natatanggap nito ang mensahe kung ito ay matatagpuan sa isa pang subnet, pagkatapos ay isang relay agent ang ginagamit upang i-relay ang kahilingan sa DCHP server. Protocol na ginamit Mga pagpapadala ng UDP sa pamamagitan ng port 67. Ang kliyente sa yugtong ito ay magsisimula sa yugto ng awtorisasyon.

Hakbang 2.

Sa sandaling natanggap ng server ang kahilingan ng DHCPDISCOVER, nagpapadala ito ng mensahe ng DHCPOFFER bilang tugon. Gaya ng nasabi kanina, ang mensaheng ito ay naglalaman ng lahat ng kinakailangang parameter ng pagsasaayos na hiniling ng kliyente. Halimbawa, IP address, kinakailangan ng kliyente, pati na rin ang halaga ng subnet mask at impormasyon ng gateway. Agad ding pinunan ng server ang mga halaga ng MAC address sa field ng CHADDR. Ang mensahe ay direktang ipinadala sa kliyente mula sa address na 255.255.255.255, at kung ang server ay nasa ibang subnet, ang mga relay agent ay ginagamit, na responsable para sa pagtiyak na ang mensahe ay naihatid. Sa kasong ito, ang paglipat ay isinasagawa UDP protocol sa pamamagitan ng port 68. Sa yugtong ito, ang kliyente ay nagsisimulang pumili ng mga parameter.

Hakbang 3.

Nag-isyu ang kliyente ng mensahe ng DHCPREQUEST, na nagsisilbing tugon sa DHCPOFFER mula sa server, na nagpapahiwatig na tinatanggap nito ang mga parameter ng pagsasaayos na ipinadala dito. Kung mayroong maraming server ng DCHP, makakatanggap din ang kliyente ng maraming mensahe ng DHCPOFFER, ngunit tumugon lamang ang kliyente sa isang server, na pinupunan ang mga parameter ng pagsasaayos para sa pagsasaayos. Kaya, pinahintulutan itong kumuha ng IP address mula sa isang partikular na DHCP server. Ang lahat ng mga mensahe mula sa iba pang mga server ay naharang. Ang mensahe ng DHCPREQUEST ay maglalaman pa rin ng source address na 0.0.0.0 kung ang kliyente ay hindi pa rin pinapayagang gamitin ang mga IP address na natanggap sa DHCPOFFER na mensahe. Sa yugtong ito, ang kliyente ay tumatanggap ng mga sagot sa kanyang mga kahilingan.

Hakbang 4.

Sa sandaling makatanggap ang server ng DHCPREQUEST mula sa kliyente, nagpapadala ito ng mensahe ng DHCPACK na nagpapahiwatig na maaari na ngayong gamitin ng kliyente ang IP address na nakatalaga dito. Ang kliyente sa wakas ay kumokonekta sa network at may mga naka-configure na parameter.

Konsepto ng pagrenta

Bilang karagdagan sa iba pang kinakailangang impormasyon tungkol sa kung paano gumagana ang DHCP, dapat mo ring malaman ang IP address na itinalaga ng DHCP server sa kliyente. Kapag nag-expire na ang lease, malayang italaga ng DHCP server ang IP address na iyon sa ibang computer o device na humihiling ng pareho. Halimbawa, ang pagpapanatili ng panahon ng pagrenta na 8-10 oras ay kapaki-pakinabang para sa mga computer na karaniwang naka-off sa pagtatapos ng araw. Samakatuwid, ang pag-upa ay dapat na i-renew paminsan-minsan. Matapos mag-expire ang kalahati ng termino ng pag-upa, kadalasang sinusubukan ng kliyente ng DCHP na awtomatikong i-renew ang termino ng pag-upa. Ginagawa ito sa pamamagitan ng pagpapalitan ng mga mensahe ng DHCPREQUEST at DHCPACK. Sinisimulan nito ang yugto ng pag-update ng data para sa kliyente.