Kas yra DHCP? (Dynamic Host Configuration Protocol)

Turinys:

Kas yra DHCP? (Dynamic Host Configuration Protocol)
Kas yra DHCP? (Dynamic Host Configuration Protocol)
Anonim

DHCP (dinaminis pagrindinio kompiuterio konfigūracijos protokolas) yra protokolas, užtikrinantis greitą, automatinį ir centrinį IP adresų paskirstymo tinkle valdymą. Jis taip pat naudojamas potinklio kaukei, numatytajam šliuzui ir DNS serverio informacijai konfigūruoti įrenginyje.

Interneto inžinerijos darbo grupės dinaminės prieglobos konfigūravimo darbo grupė sukūrė DHCP.

Kaip veikia DHCP

DHCP serveris išduoda unikalius IP adresus ir automatiškai konfigūruoja kitą tinklo informaciją. Daugumoje namų ir mažų įmonių maršrutizatorius veikia kaip DHCP serveris. Dideliuose tinkluose tą vaidmenį gali atlikti vienas kompiuteris.

Image
Image

Kad tai veiktų, įrenginys (klientas) prašo maršruto parinktuvo (pagrindinio kompiuterio) IP adreso. Tada pagrindinis kompiuteris priskiria galimą IP adresą, kad klientas galėtų susisiekti tinkle.

Kai įrenginys įjungiamas ir prijungiamas prie tinklo, kuriame yra DHCP serveris, jis serveriui siunčia užklausą, vadinamą DHCPDISCOVER užklausa.

Paketui DISCOVER pasiekus DHCP serverį, serveris išlaiko IP adresą, kurį įrenginys gali naudoti, tada pasiūlo klientui adresą su DHCPOFFER paketu.

Pateikus pasiūlymą dėl pasirinkto IP adreso, įrenginys atsako į DHCP serverį DHCPREQUEST paketu, kad jį priimtų. Tada serveris siunčia patvirtinimą, kad patvirtintų, jog įrenginys turi tą konkretų IP adresą, ir nurodys, kiek laiko įrenginys gali naudoti adresą prieš gaudamas naują.

Jei serveris nuspręs, kad įrenginys negali turėti IP adreso, jis atsiųs NACK.

DHCP naudojimo privalumai ir trūkumai

Kompiuteris arba bet koks įrenginys, kuris jungiasi prie tinklo (vietinio ar interneto), turi būti tinkamai sukonfigūruotas, kad galėtų bendrauti tame tinkle. Kadangi DHCP leidžia šią konfigūraciją atlikti automatiškai, ji naudojama beveik visuose įrenginiuose, kurie jungiasi prie tinklo, įskaitant kompiuterius, jungiklius, išmaniuosius telefonus ir žaidimų pultus.

Dėl šio dinaminio IP adreso priskyrimo mažesnė tikimybė, kad du įrenginiai turės tą patį IP adresą, o tai įprasta naudojant rankiniu būdu priskirtus statinius IP adresus.

Naudojant DHCP tinklą lengviau valdyti. Administraciniu požiūriu kiekvienas tinklo įrenginys gali gauti IP adresą tik numatytuosius tinklo nustatymus, kurie yra nustatyti taip, kad adresas būtų gautas automatiškai. Alternatyva yra rankiniu būdu priskirti adresus kiekvienam tinklo įrenginiui.

Kadangi šie įrenginiai gali gauti IP adresą automatiškai, įrenginiai gali laisvai judėti iš vieno tinklo į kitą (atsižvelgiant į tai, kad kiekvienas įrenginys nustatytas naudojant DHCP) ir gauti IP adresą automatiškai, o tai naudinga naudojant mobiliuosius įrenginius.

Daugeliu atvejų, kai įrenginiui IP adresas priskirtas DHCP serverio, tas adresas pasikeičia kiekvieną kartą, kai įrenginys prisijungia prie tinklo. Jei IP adresai priskiriami rankiniu būdu, administratoriai turi suteikti konkretų adresą kiekvienam naujam klientui, o esami priskirti adresai turi būti rankiniu būdu atšaukti, kad kiti įrenginiai galėtų naudoti tą adresą. Tai atima daug laiko, o neautomatinis kiekvieno įrenginio konfigūravimas padidina klaidų tikimybę.

DHCP naudojimas turi privalumų ir trūkumų. Dinaminiai, besikeičiantys IP adresai neturėtų būti naudojami įrenginiuose, kurie yra stacionarūs ir kuriems reikalinga nuolatinė prieiga, pvz., spausdintuvams ir failų serveriams. Nors tokio tipo įrenginiai dažniausiai naudojami biuro aplinkoje, jiems nepraktiška priskirti besikeičiantį IP adresą. Pavyzdžiui, jei tinklo spausdintuvo IP adresas pasikeis tam tikru momentu ateityje, kiekvienas prie to spausdintuvo prijungtas kompiuteris turės reguliariai atnaujinti nustatymus, kad suprastų, kaip su juo susisiekti.

Šio tipo sąranka nereikalinga ir jos galima išvengti nenaudojant DHCP tokio tipo įrenginiams, o priskiriant jiems statinį IP adresą.

Ta pati idėja galioja, jei jums reikia nuolatinės nuotolinės prieigos prie kompiuterio namų tinkle. Jei DHCP įjungtas, tam tikru momentu tas kompiuteris gaus naują IP adresą, o tai reiškia, kad tas, kurį įrašėte tam kompiuteriui, ilgai nebus tikslus. Jei naudojate nuotolinės prieigos programinę įrangą, kuri priklauso nuo IP adresu pagrįstos prieigos, išjunkite DHCP ir naudokite statinį to įrenginio IP adresą.

Daugiau informacijos apie DHCP

DHCP serveris apibrėžia IP adresų apimtį arba diapazoną, kurį jis naudoja įrenginiams su adresu aptarnauti. Šis adresų rinkinys yra vienintelis būdas įrenginiui gauti tinkamą tinklo ryšį.

Tai dar viena priežastis, dėl kurios DHCP yra toks naudingas. Tai leidžia keliems įrenginiams prisijungti prie tinklo per tam tikrą laiką, nereikalaujant galimų adresų telkinio. Pavyzdžiui, jei serveris nustato 20 adresų, prie tinklo gali prisijungti 30, 50, 200 ar daugiau įrenginių, jei vienu iš galimų IP adresų vienu metu naudoja ne daugiau kaip 20 įrenginių.

Kadangi DHCP priskiria IP adresus tam tikram laikotarpiui (vadinamam nuomos laikotarpiu), naudojant komandas, pvz., ipconfig, norint rasti kompiuterio IP adresą, laikui bėgant gaunami skirtingi rezultatai.

Nors DHCP naudojamas dinaminiams IP adresams pateikti savo klientams, tai nereiškia, kad tuo pačiu metu negalima naudoti ir statinių IP adresų. Tame pačiame tinkle gali būti įvairių įrenginių, kurie gauna dinaminius adresus, ir įrenginių, kuriems IP adresai priskirti rankiniu būdu.

IPT adresams priskirti interneto paslaugų teikėjai naudoja DHCP. Tai galima pamatyti nustatant viešąjį IP adresą. Tikėtina, kad laikui bėgant jis pasikeis, nebent jūsų namų tinkle bus statinis IP adresas, kuris paprastai taikomas tik įmonėms, kurios turi viešai pasiekiamas žiniatinklio paslaugas.

Sistemoje Windows APIPA priskiria specialų laikiną IP adresą, kai DHCP serveriui nepavyksta pateikti funkcionalaus adreso įrenginiui, ir naudoja šį adresą, kol įgauna veikiantį.

DUK

    Kas yra DHCP šnipinėjimas?

    DHCP šnipinėjimas yra antrojo lygmens saugos technologija, kuri sustabdo bet kokį DHCP srautą, kuris yra nepriimtinas. Šnipinėjimo technologija, integruota į tinklo jungiklio operacinę sistemą, neleidžia neteisėtiems DHCP serveriams pasiūlyti IP adresų DHCP klientams.

    Kas yra DHCP relė?

    Perdavimo agentas yra priegloba, kuri persiunčia DHCP paketus tarp klientų ir serverių. Tinklo administratorius gali naudoti perdavimo agentus, kad perduotų užklausas ir atsakymus tarp klientų ir serverių, esančių ne tame pačiame fiziniame potinklyje.

Rekomenduojamas: