Co je DHCP? (DHCP, protokol dynamické konfigurace hostitelského počítače)

Obsah:

Co je DHCP? (DHCP, protokol dynamické konfigurace hostitelského počítače)
Co je DHCP? (DHCP, protokol dynamické konfigurace hostitelského počítače)
Anonim

DHCP (Dynamic Host Configuration Protocol) je protokol, který poskytuje rychlou, automatickou a centrální správu pro distribuci IP adres v rámci sítě. Používá se také ke konfiguraci masky podsítě, výchozí brány a informací o serveru DNS v zařízení.

Pracovní skupina pro konfiguraci dynamického hostitele pracovní skupiny Internet Engineering Task Force vytvořila DHCP.

Jak funguje DHCP

Server DHCP vydává jedinečné adresy IP a automaticky konfiguruje další informace o síti. Ve většině domácností a malých podniků funguje router jako server DHCP. Ve velkých sítích může tuto roli převzít jeden počítač.

Image
Image

Aby to fungovalo, zařízení (klient) požaduje IP adresu od routeru (hostitele). Poté hostitel přiřadí dostupnou IP adresu, aby klient mohl komunikovat v síti.

Když je zařízení zapnuto a připojeno k síti se serverem DHCP, odešle serveru požadavek nazvaný DHCPDISCOVER request.

Poté, co paket DISCOVER dorazí na server DHCP, server si ponechá IP adresu, kterou může zařízení používat, a poté nabídne klientovi adresu pomocí paketu DHCPOFFER.

Jakmile byla učiněna nabídka pro zvolenou IP adresu, zařízení odpoví serveru DHCP paketem DHCPREQUEST, aby ji přijal. Poté server odešle ACK, aby potvrdil, že zařízení má tuto konkrétní IP adresu, a definuje dobu, po kterou může zařízení používat adresu, než získá novou.

Pokud server rozhodne, že zařízení nemůže mít IP adresu, odešle NACK.

Pro a proti používání DHCP

Počítač nebo jakékoli zařízení, které se připojuje k síti (místní nebo internetové), musí být správně nakonfigurováno pro komunikaci v této síti. Vzhledem k tomu, že protokol DHCP umožňuje tuto konfiguraci provádět automaticky, používá se téměř v každém zařízení, které se připojuje k síti, včetně počítačů, přepínačů, chytrých telefonů a herních konzolí.

Vzhledem k tomuto dynamickému přidělování IP adres je menší šance, že dvě zařízení budou mít stejnou IP adresu, což je běžné při použití ručně přidělovaných statických IP adres.

Použití DHCP usnadňuje správu sítě. Z administrativního hlediska může každé zařízení v síti získat IP adresu pouze s výchozím nastavením sítě, které je nastaveno tak, aby adresu získalo automaticky. Alternativou je ruční přiřazení adres každému zařízení v síti.

Protože tato zařízení mohou získat IP adresu automaticky, mohou se zařízení volně přesouvat z jedné sítě do druhé (vzhledem k tomu, že každé zařízení je nastaveno pomocí DHCP) a automaticky přijímat IP adresu, což je užitečné u mobilních zařízení.

Ve většině případů, kdy má zařízení IP adresu přidělenou serverem DHCP, se tato adresa změní pokaždé, když se zařízení připojí k síti. Pokud jsou adresy IP přidělovány ručně, musí správci přidělit konkrétní adresu každému novému klientovi a existující adresy, které jsou přiřazeny, je nutné ručně zrušit, aby mohla jiná zařízení tuto adresu používat. To je časově náročné a ruční konfigurace každého zařízení zvyšuje pravděpodobnost chyb.

Používání DHCP má své výhody a má své nevýhody. Dynamické, měnící se IP adresy by neměly být používány pro zařízení, která jsou stacionární a potřebují neustálý přístup, jako jsou tiskárny a souborové servery. Přestože tyto typy zařízení existují převážně v kancelářském prostředí, je nepraktické jim přiřazovat měnící se IP adresu. Pokud má například síťová tiskárna IP adresu, která se v budoucnu změní, každý počítač, který je k této tiskárně připojen, bude muset pravidelně aktualizovat svá nastavení, aby věděl, jak jej kontaktovat.

Tento typ nastavení je zbytečný a lze se mu vyhnout tím, že pro tyto typy zařízení nepoužíváte DHCP a místo toho jim přiřadíte statickou IP adresu.

Stejná myšlenka přichází v úvahu, pokud potřebujete trvalý vzdálený přístup k počítači v domácí síti. Pokud je povoleno DHCP, tento počítač v určitém okamžiku získá novou IP adresu, což znamená, že adresa, kterou jste pro tento počítač zaznamenali, nebude dlouho přesná. Pokud používáte software pro vzdálený přístup, který spoléhá na přístup na základě IP adresy, deaktivujte DHCP a použijte pro toto zařízení statickou IP adresu.

Další informace o DHCP

Server DHCP definuje rozsah nebo rozsah adres IP, které používá k obsluze zařízení s adresou. Tento fond adres je jediný způsob, jak zařízení získá platné síťové připojení.

To je další důvod, proč je DHCP tak užitečné. Umožňuje několika zařízením připojit se k síti během určitého časového období, aniž by potřebovaly fond dostupných adres. Pokud je například serverem definováno 20 adres, může se k síti připojit 30, 50, 200 nebo více zařízení, pokud jednu z dostupných IP adres současně nepoužívá více než 20 zařízení.

Protože DHCP přiděluje IP adresy na určité časové období (tzv. doba pronájmu), použití příkazů jako ipconfig k nalezení IP adresy počítače přináší v průběhu času různé výsledky.

Zatímco DHCP se používá k doručování dynamických IP adres svým klientům, neznamená to, že statické IP adresy nelze používat současně. Ve stejné síti může existovat směs zařízení, která dostávají dynamické adresy, a zařízení, kterým jsou adresy IP přiřazeny ručně.

Poskytovatelé internetových služeb používají k přidělování IP adres DHCP. To lze vidět při identifikaci vaší veřejné IP adresy. Pravděpodobně se časem změní, pokud vaše domácí síť nemá statickou IP adresu, což je obvykle případ pouze pro firmy, které mají veřejně přístupné webové služby.

Ve Windows APIPA přiděluje speciální dočasnou IP adresu, když DHCP server nedokáže doručit funkční IP do zařízení, a používá tuto adresu, dokud nezíská fungující.

FAQ

    Co je to DHCP snooping?

    DHCP snooping je technologie zabezpečení druhé vrstvy, která zastavuje jakýkoli provoz DHCP, který definuje jako nepřijatelný. Technologie snooping, zabudovaná do operačního systému síťového přepínače, zabraňuje neoprávněným serverům DHCP nabízet IP adresy klientům DHCP.

    Co je přenos DHCP?

    Agent přenosu je hostitel, který předává pakety DHCP mezi klienty a servery. Správce sítě může použít přenosové agenty k předávání požadavků a odpovědí mezi klienty a servery, které nejsou ve stejné fyzické podsíti.

Doporučuje: