Co to jest DHCP? (protokół dynamicznej konfiguracji hosta)

Spisu treści:

Co to jest DHCP? (protokół dynamicznej konfiguracji hosta)
Co to jest DHCP? (protokół dynamicznej konfiguracji hosta)
Anonim

DHCP (Dynamic Host Configuration Protocol) to protokół zapewniający szybkie, automatyczne i centralne zarządzanie dystrybucją adresów IP w sieci. Służy również do konfigurowania maski podsieci, domyślnej bramy i informacji o serwerze DNS na urządzeniu.

Grupa robocza ds. dynamicznej konfiguracji hostów grupy roboczej ds. inżynierii internetowej utworzyła protokół DHCP.

Jak działa DHCP

Serwer DHCP wydaje unikalne adresy IP i automatycznie konfiguruje inne informacje o sieci. W większości domów i małych firm router działa jako serwer DHCP. W dużych sieciach rolę tę może pełnić jeden komputer.

Image
Image

Aby to zadziałało, urządzenie (klient) żąda adresu IP od routera (hosta). Następnie host przypisuje dostępny adres IP, aby klient mógł komunikować się w sieci.

Gdy urządzenie jest włączone i podłączone do sieci, która ma serwer DHCP, wysyła żądanie do serwera, zwane żądaniem DHCPDISCOVER.

Gdy pakiet DISCOVER dotrze do serwera DHCP, serwer utrzymuje adres IP, z którego może korzystać urządzenie, a następnie oferuje klientowi adres z pakietem DHCPOFFER.

Po złożeniu oferty dla wybranego adresu IP urządzenie odpowiada serwerowi DHCP pakietem DHCPREQUEST, aby ją zaakceptować. Następnie serwer wysyła potwierdzenie, aby potwierdzić, że urządzenie ma ten konkretny adres IP i określić czas, przez jaki urządzenie może korzystać z adresu przed uzyskaniem nowego.

Jeśli serwer zdecyduje, że urządzenie nie może mieć adresu IP, wyśle NACK.

Wady i zalety korzystania z DHCP

Komputer lub dowolne urządzenie, które łączy się z siecią (lokalną lub internetową), musi być odpowiednio skonfigurowane do komunikacji w tej sieci. Ponieważ DHCP umożliwia automatyczną konfigurację, jest on używany w prawie każdym urządzeniu, które łączy się z siecią, w tym w komputerach, przełącznikach, smartfonach i konsolach do gier.

Ze względu na to dynamiczne przydzielanie adresów IP jest mniejsze prawdopodobieństwo, że dwa urządzenia będą miały ten sam adres IP, co jest powszechne w przypadku korzystania z ręcznie przydzielanych, statycznych adresów IP.

Korzystanie z DHCP ułatwia zarządzanie siecią. Z administracyjnego punktu widzenia, każde urządzenie w sieci może uzyskać adres IP z niczym więcej niż domyślnymi ustawieniami sieci, które są skonfigurowane tak, aby automatycznie uzyskiwać adres. Alternatywą jest ręczne przypisanie adresów do każdego urządzenia w sieci.

Ponieważ te urządzenia mogą automatycznie uzyskiwać adres IP, urządzenia mogą swobodnie przemieszczać się z jednej sieci do drugiej (zakładając, że każde urządzenie jest skonfigurowane z DHCP) i automatycznie otrzymywać adres IP, co jest przydatne w przypadku urządzeń mobilnych.

W większości przypadków, gdy urządzenie ma adres IP przypisany przez serwer DHCP, adres ten zmienia się za każdym razem, gdy urządzenie łączy się z siecią. Jeśli adresy IP są przydzielane ręcznie, administratorzy muszą przyznać określony adres każdemu nowemu klientowi, a istniejące adresy, które są przypisane, muszą zostać ręcznie anulowane, zanim inne urządzenia będą mogły korzystać z tego adresu. Jest to czasochłonne, a ręczna konfiguracja każdego urządzenia zwiększa ryzyko wystąpienia błędów.

Istnieją zalety korzystania z DHCP, ale są też wady. Dynamicznych, zmieniających się adresów IP nie należy używać w przypadku urządzeń stacjonarnych i wymagających stałego dostępu, takich jak drukarki i serwery plików. Chociaż tego typu urządzenia występują głównie w środowiskach biurowych, przypisywanie im zmieniającego się adresu IP jest niepraktyczne. Na przykład, jeśli drukarka sieciowa ma adres IP, który zmieni się w pewnym momencie w przyszłości, każdy komputer podłączony do tej drukarki będzie musiał regularnie aktualizować swoje ustawienia, aby zrozumieć, jak się z nią skontaktować.

Ten rodzaj konfiguracji jest niepotrzebny i można go uniknąć, nie używając DHCP dla tego typu urządzeń, a zamiast tego przypisując im statyczny adres IP.

Ten sam pomysł wchodzi w grę, jeśli potrzebujesz stałego zdalnego dostępu do komputera w sieci domowej. Jeśli DHCP jest włączony, ten komputer otrzyma w pewnym momencie nowy adres IP, co oznacza, że ten, który zarejestrowałeś dla tego komputera, nie będzie dokładny przez długi czas. Jeśli używasz oprogramowania do zdalnego dostępu, które opiera się na dostępie opartym na adresie IP, wyłącz DHCP i użyj statycznego adresu IP dla tego urządzenia.

Więcej informacji o DHCP

Serwer DHCP definiuje zakres lub zakres adresów IP, których używa do obsługi urządzeń z adresem. Ta pula adresów to jedyny sposób, w jaki urządzenie uzyskuje prawidłowe połączenie sieciowe.

To kolejny powód, dla którego DHCP jest tak użyteczny. Umożliwia kilku urządzeniom łączenie się z siecią przez pewien czas bez potrzeby korzystania z puli dostępnych adresów. Na przykład, jeśli serwer zdefiniował 20 adresów, 30, 50, 200 lub więcej urządzeń może połączyć się z siecią, o ile nie więcej niż 20 urządzeń korzysta jednocześnie z jednego z dostępnych adresów IP.

Ponieważ DHCP przypisuje adresy IP na określony czas (nazywany okresem dzierżawy), użycie poleceń takich jak ipconfig do znalezienia adresu IP komputera daje różne wyniki w czasie.

Chociaż DHCP jest używany do dostarczania dynamicznych adresów IP swoim klientom, nie oznacza to, że statyczne adresy IP nie mogą być używane w tym samym czasie. W tej samej sieci może istnieć połączenie urządzeń, które otrzymują dynamiczne adresy, oraz urządzeń, którym ręcznie przypisano adresy IP.

Dostawcy usług internetowych używają protokołu DHCP do przydzielania adresów IP. Można to zobaczyć, identyfikując swój publiczny adres IP. Prawdopodobnie zmieni się z czasem, chyba że Twoja sieć domowa ma statyczny adres IP, co zwykle ma miejsce tylko w przypadku firm, które mają publicznie dostępne usługi internetowe.

W systemie Windows APIPA przypisuje specjalny tymczasowy adres IP, gdy serwer DHCP nie może dostarczyć funkcjonalnego adresu do urządzenia i używa tego adresu, dopóki nie uzyska działającego.

FAQ

    Co to jest podsłuchiwanie DHCP?

    Snooping DHCP to technologia zabezpieczeń drugiej warstwy, która zatrzymuje ruch DHCP, który definiuje jako niedopuszczalny. Technologia snooping, wbudowana w system operacyjny przełącznika sieciowego, uniemożliwia nieautoryzowanym serwerom DHCP oferowanie adresów IP klientom DHCP.

    Co to jest przekaźnik DHCP?

    Agent przekazujący to host, który przekazuje pakiety DHCP między klientami a serwerami. Administrator sieci może używać agentów przekazywania do przekazywania żądań i odpowiedzi między klientami a serwerami, które nie znajdują się w tej samej podsieci fizycznej.

Zalecana: