Kas ir DHCP? (Dinamiska resursdatora konfigurācijas protokols)

Dinamiska resursdatora konfigurācijas protokola definīcija

DHCP (Dynamic Host Configuration Protocol) ir protokols, ko izmanto, lai nodrošinātu ātru, automātisku un centralizētu pārvaldību IP adrešu izplatīšanai tīklā.

DHCP tiek izmantots arī, lai konfigurētu atbilstošu apakštīkla masku , noklusēto vārteju un DNS servera informāciju ierīcē.

Kā darbojas DHCP

DHCP serveris tiek izmantots, lai izsniegtu unikālas IP adreses un automātiski konfigurētu citu tīkla informāciju. Lielākajā daļā mājas un mazajiem uzņēmumiem maršrutētājs darbojas kā DHCP serveris. Lielos tīklos viens dators varētu darboties kā DHCP serveris.

Īsāk sakot, process notiek šādi: ierīce (klients) pieprasa IP adresi no maršrutētāja (uzņēmēja), pēc kura uzņēmēja piešķir pieejamo IP adresi, lai klients varētu sazināties tīklā. Mazliet sīkāk sīkāk ...

Kad ierīce ir ieslēgta un savienota ar tīklu, kuram ir DHCP serveris, tas nosūta pieprasījumu serverim, ko sauc par DHCPDISCOVER pieprasījumu.

Pēc tam, kad DISCOVER pakete sasniedz DHCP serveri, serveris mēģina turēt uz IP adresi, kuru ierīce var izmantot, un pēc tam piedāvā klientam adresi ar paketi DHCPOFFER.

Kad tiek piedāvāts izvēlētais IP adrese, ierīce reaģē uz DHCP serveri ar DHCPREQUEST paketi, lai to apstiprinātu, pēc kura serveris nosūta ACK, kas tiek izmantots, lai apstiprinātu, ka ierīcei ir šī konkrētā IP adrese, un lai noteiktu laiks, kad ierīce var izmantot adresi, pirms tiek izveidota jauna.

Ja serveris nolemj, ka ierīcei nevar būt IP adrese, tā nosūta NACK.

Tas viss, protams, notiek ļoti ātri, un jums nav jāzina kāda no tehniskajām detaļām, kuras jūs tikko lasījāt, lai iegūtu IP adresi no DHCP servera.

Piezīme. Vēl detalizētāku informāciju par dažādiem šajā procesā iesaistītajiem paketēm var lasīt Microsoft DHCP pamatu lapā.

Plusi un mīnusi, izmantojot DHCP

Dators vai jebkura cita ierīce, kas izveidota, lai izveidotu savienojumu ar tīklu (vietējā vai interneta), ir pareizi konfigurēta, lai sazinātos šajā tīklā. Tā kā DHCP ļauj šo konfigurāciju notikt automātiski, to izmanto gandrīz visās ierīcēs, kas savieno ar tīklu, tostarp datoriem, slēdžiem , viedtālruņiem, spēļu konsolēm u.c.

Šī dinamiska IP adreses piešķiršanas dēļ ir mazāka iespēja, ka divām ierīcēm būs tā pati IP adrese , kuru ir ļoti viegli uzlādēt, izmantojot manuāli piešķirtas statiskas IP adreses .

Izmantojot DHCP, tīkls ir daudz vieglāk pārvaldāms. No administratīvā viedokļa katra tīkla ierīce var iegūt IP adresi ar ne vairāk kā to noklusējuma tīkla iestatījumus, kas ir iestatīti, lai automātiski iegūtu adresi. Vienīgā alternatīva ir manuāli piešķirt adreses katrai ierīcei tīklā.

Tā kā šīs ierīces automātiski var iegūt IP adresi, tās var brīvi pārvietoties no viena tīkla uz otru (ņemot vērā, ka tās visas ir iestatītas ar DHCP) un automātiski saņem IP adresi, kas ir ļoti noderīga ar mobilajām ierīcēm.

Vairumā gadījumu, kad ierīcei ir IP adrese, kuru piešķir DHCP serveris, šī IP adrese mainīsies ikreiz, kad ierīce pievienosies tīklam. Ja IP adreses piešķir manuāli, tas nozīmē, ka administrācijai ne tikai jānoformē katram jaunam klientam īpaša adrese, bet jau piešķirtās jau esošās adreses ir manuāli nepiešķirtas visām citām ierīcēm, lai izmantotu to pašu adresi. Tas ir ne tikai laikietilpīgs, bet manuāla konfigurēšana katrai ierīcei arī palielina iespēju kļūt par cilvēka radītām kļūdām.

Lai gan DHCP izmantošanai ir daudz priekšrocību, noteikti ir arī trūkumi. Dinamiskajām, mainīgajām IP adresēm nevajadzētu izmantot stacionārām ierīcēm, kurām nepieciešama nepārtraukta piekļuve, piemēram, printeri un failu serveri.

Lai gan šāda veida ierīces pārsvarā darbojas biroja vidē, nav pareizi tos piešķirt arvien mainīgai IP adresei. Piemēram, ja tīkla printerim ir IP adrese, kas nākotnē mainīsies, tad katram datoram, kas ir pieslēgts šim printerim, būs regulāri jāatjaunina viņu iestatījumi, lai viņu datori saprastu, kā sazināties ar printeri.

Šāda veida iestatīšana ir ārkārtīgi nevajadzīga, un to var viegli izvairīties, neizmantojot DHCP šiem ierīču veidiem, un tā vietā, piešķirot tām statisku IP adresi.

Tāda pati ideja stājas spēkā, ja mājās tīklā ir nepieciešama pastāvīga attālā piekļuve datoram. Ja ir iespējots DHCP, tad šis dators kādā brīdī saņems jaunu IP adresi, kas nozīmē, ka tas, ko esat ierakstījis kā šo datoru, ilgstoši nebūs precīzs. Ja izmantojat attālās piekļuves programmatūru, kas balstās uz piekļuvi, izmantojot IP adresi, šai ierīcei vajadzēs izmantot statisku IP adresi.

Plašāka informācija par DHCP

DHCP serveris definē IP adrešu diapazonu vai diapazonu , ko tā izmanto, lai apkalpotu ierīces ar adresi. Šis adresātu pults ir vienīgais veids, kā ierīce var iegūt derīgu tīkla savienojumu.

Šis ir vēl viens iemesls, kāpēc DHCP ir tik noderīgs - jo tas ļauj daudzām ierīcēm izveidot savienojumu ar tīklu laika periodā, neprasot masveida pieejamo adrešu kopumu. Piemēram, pat tad, ja DHCP serveris nosaka tikai 20 adreses, 30, 50 vai pat 200 (vai vairāk) ierīces var izveidot savienojumu ar tīklu, ja ne vairāk kā 20 lietotāji vienlaicīgi izmanto vienu no pieejamajām IP adresēm.

Tā kā DHCP piešķir IP adreses konkrētam laika periodam ( nomas periods), izmantojot tādas komandasipconfig, lai atrastu datora IP adresi, laika gaitā tiks iegūti atšķirīgi rezultāti.

Lai gan DHCP tiek izmantots, lai klientiem piegādātu dinamiskās IP adreses, tas nenozīmē, ka vienlaikus nevar izmantot arī statiskās IP adreses. To ierīču maisījums, kuras iegūst dinamiskās adreses un ierīces, kurām tām piešķirtas manuālas IP adreses, abi var pastāvēt vienā tīklā.

Pat ISP izmanto DHCP, lai piešķirtu IP adreses. To var redzēt, identificējot savu publisko IP adresi . Laika gaitā tas var mainīties, ja vien jūsu mājas tīklam nav statiskas IP adreses, kas parasti attiecas tikai uz uzņēmumiem, kuriem ir publiski pieejami tīmekļa pakalpojumi.

Programmā Windows APIPA piešķir īpašu pagaidu IP adresi, ja DHCP serveris nespēj piegādāt funkcionālu ierīcei, un izmanto šo adresi, līdz tā var iegūt to, kas darbojas.

Interneta inženieru darba grupas Dinamiskās uzņēmējas konfigurācijas darba grupa izveidoja DHCP.