zrozumienie DHCP (Dynamic Host Configuration Protocol)
DHCP oznacza Dynamic Host Configuration Protocol. Jest to protokół zarządzania siecią obecny w warstwie aplikacji. Za jego pomocą adres IP protokołu internetowego można przypisać do dowolnego urządzenia lub węzła w sieci dynamicznie, aby mogły komunikować się za pomocą tego adresu IP. Zadaniem administratorów sieci jest ręczne przesyłanie wielu adresów IP do wszystkich urządzeń w sieci. Jednak w tym przypadku zadanie jest zautomatyzowane i zarządzane centralnie, a nie ręcznie. Wdrażają ją zarówno małe sieci lokalne, jak i duże sieci przedsiębiorstw. Podstawowym celem jest przypisanie hostom unikalnego adresu IP. Zapewnia również inne adresy sieciowe, takie jak–
- Maska podsieci
- adres routera
- Adres DNS
- identyfikator klasy dostawcy
występuje na dwa różne sposoby, tj. jako klient i jako serwer.
rozpocznij bezpłatny Kurs tworzenia oprogramowania
tworzenie stron internetowych, języki programowania, testowanie oprogramowania & inne
historia DHCP
jest to rozszerzona wersja BOOTP, bardziej popularnie znany jako Bootstrap Protocol, protokół zarządzania IP sieci z 1985 roku. Serwery DHCP są w stanie obsłużyć żądania od klientów BOOTP, jeśli klienci ci są obecni w sieci. Nie tylko to, DHCP jest bardziej zaawansowany w porównaniu do BOOTP.
Jak to działa?
działając jako serwer, serwer DHCP automatycznie przydziela unikalne adresy IP wraz z konfigurowaniem innych informacji o sieci. W małych firmach lub domach serwerem DHCP jest żaden inny niż router. Jednak w dużych sieciach serwer DHCP może być pojedynczym komputerem.
bardzo krótkie podsumowanie tego, co dzieje się w procesie to–
- klient wysyła żądanie adresu IP od hosta. Klientem może być dowolne urządzenie wysyłające żądanie, a hostem może być router.
- host będzie szukał dostępnego adresu IP i przypisze go do klienta.
- korzystając z tego adresu IP, klient będzie mógł komunikować się w sieci.
spójrzmy teraz na ten proces bardziej szczegółowo. Kroki wymienione poniżej dają dogłębny obraz tego–
- żądanie wysyłane przez urządzenie podłączone do sieci za pomocą serwera DHCP nazywa się żądaniem DHCPDISCOVER.
- to żądanie jest wysyłane do serwera DHCP w postaci pakietu o nazwie DISCOVER. Gdy tylko serwer DHCP otrzyma ten pakiet, serwer szuka adresu IP do użytku urządzenia. Po znalezieniu serwer odpowiada wysyłając pakiet do Klienta o nazwie DHCPOFFER.
- urządzenie lub klient musi teraz odpowiedzieć na serwer pakietem o nazwie DHCPREQUEST packet w akceptacji wybranego adresu IP. Do tego pakietu serwer wysyła potwierdzenie (ACK), aby potwierdzić, że urządzenie może teraz używać tego konkretnego adresu IP. Określa również ważność konkretnego adresu IP, dzięki czemu urządzenie dokładnie wie, kiedy musi uzyskać nowy adres IP.
- w przypadkach, gdy serwer nie chce, aby urządzenie miało podany adres IP, nie potwierdzi żądania urządzenia, wysyłając NAC.
chociaż wspomniane kroki wydają się bardzo czasochłonne, zdarzają się tak szybko praktycznie, że nawet nie zda się sobie z tego sprawy. Oczywiście nie ma potrzeby posiadania szczegółów technicznych procesu, a nadal można uzyskać adres IP z serwera DHCP po prostu czytając.
Jak to ułatwia pracę?
serwer DHCP ma pulę adresów dla urządzenia, aby uzyskać prawidłowe połączenie sieciowe. Zasadniczo podaje zakres lub zakres adresów IP, w których urządzenia otrzymują swój adres.
drugim powodem przydatności DHCP jest to, że wiele urządzeń może łączyć się z siecią przez określony czas, nawet bez potrzeby korzystania z puli dostępnych adresów. Na przykład, rozważmy 20 adresów zdefiniowanych przez serwer DHCP; 40, 80, 100 (lub nawet więcej) Urządzeń Może połączyć się z siecią, o ile nie więcej niż 20 jednocześnie używa jednego z dostępnych adresów IP.
polecenia takie jak ipconfig zwracają różne adresy IP komputera podczas korzystania z niego, ponieważ te adresy są dostarczane do sieci komputerowej na określony czas, zwany także okresem dzierżawy. Nie jest konieczne, aby urządzenie z ręcznie przypisanym adresem IP nie mogło współistnieć w tej samej sieci z urządzeniami otrzymującymi ich adres IP dynamicznie. Ręcznie przypisane adresy IP są również nazywane statycznymi adresami IP.
zalety i wady DHCP
Poniżej przedstawiono niektóre z zalet i wad.
zalety
ma wiele zalet, z powodu których jest bardzo popularny. Poniżej wymieniono kilka zalet korzystania z niego:
- można bardzo łatwo dodawać nowych klientów do sieci.
- adresy IP są zarządzane centralnie przez DHCP.
- adresy IP można ponownie wykorzystać, minimalizując w ten sposób wymóg całkowitej liczby adresów IP.
- łatwość, z jaką przestrzeń adresowa IP obecna na serwerze DHCP może być rekonfigurowana bez potrzeby indywidualnego rekonfigurowania klientów.
- administrator sieci może skonfigurować sieć ze scentralizowanego obszaru przy użyciu metody protokołu DHCP.
wady
podobnie jak każda moneta ma swoje wady i zalety, istnieją wady korzystania z DHCP, które są wymienione poniżej:
- podczas przypisywania adresów IP do różnych hostów czasami mogą wystąpić konflikty w adresach IP.
podsumowanie
dynamiczny protokół konfiguracji hosta jest kluczową i krytyczną usługą sieciową, która jest koniecznością, ponieważ korzystanie z niej pomoże Ci jako Administrator systemu lub Administrator sieci radzić sobie z klientami poprzez przypisanie śledzenia i ponowne przypisanie adresu IP. Pozostawiając zarządzanie poza tym, w przypadku jakichkolwiek problemów, wystarczy pozostać w kontakcie z serwerem i zweryfikować ustawienia, a nie działać między klientami.
Polecane artykuły
to był przewodnik po tym, co to jest DHCP?. Tutaj omówiliśmy zrozumienie DHCP, jak to działa, wraz z zaletami i wadami. Możesz również zapoznać się z poniższymi artykułami, aby dowiedzieć się więcej–
- Co To jest Groovy?
- co to jest JDK?
- co to jest JVM?
- Konfigurowanie serwera DHCP