How the DHCP Lease Generation Process Works

Last Updated on Thu, 18 Mar 2021 |Network Services Windows

DHCP Client jj] DHCP client broadcasts a DHCPDISCOVER packet

2\ DHCP servers broadcast a DHCP OFFER packet

J] DHCP client broadcasts a DHCPREQUEST packet

%- 'i/’ 4 I DHCP Serverl broadcasts a DHC PACK packet

DHCP Client

Introduction

ILLEGAL FOR NON-TRAINER USE

DHCP uses a four-step process to lease IP addressing information to DCHP clients. The four steps are named after the DHCP packet types.

1. DHCP discover

2. DHCP offer

3. DHCP request

4. DHCP acknowledgement lub DHCP negative acknowledgement

Definicja

Klient DHCP rozgłasza pakiet DHCPDISCOVER

Proces generowania dzierżawy DHCP jest procesem, w którym klient DHCP otrzymuje dane konfiguracyjne adresowania IP z serwera DHCP.

Klient DHCP wysyła pakiet DHCPDISCOVER, aby zlokalizować serwer DHCP. Pakiet DHCPDISCOVER jest komunikatem, który klienci DHCP wysyłają przy pierwszej próbie zalogowania się do sieci i zażądania informacji o adresie IP od serwera DHCP.

Istnieją dwa sposoby rozpoczęcia procesu generowania dzierżawy. Pierwszy z nich ma miejsce, gdy komputer kliencki uruchamia się lub inicjalizuje TCP/IP po raz pierwszy. Drugi ma miejsce, gdy klient próbuje odnowić swoją dzierżawę i spotyka się z odmową. (Na przykład, klientowi można odmówić odnowienia, gdy przeniesiemy go do innej podsieci.)

Serwer DHCP wysyła pakiet DHCPOFFER

Klient DHCP wysyła pakiet DHCPREQUEST

Serwer DHCP wysyła pakiet DHCPACK

Serwer DHCP wysyła do klienta pakiet DHCPOFFER. Pakiet DHCPOFFER jest wiadomością, której serwery DHCP używają do zaoferowania dzierżawy adresu IP klientowi DHCP, gdy ten rozpoczyna pracę w sieci.

Każdy odpowiadający serwer DHCP rezerwuje oferowany adres IP, aby nie zaoferować go innemu klientowi DHCP przed akceptacją klienta żądającego.

Jeśli klient nie otrzyma oferty po czterech żądaniach, używa adresu IP z zarezerwowanego zakresu od 169.254.0.1 do 169.254.255.254. Użycie jednego z tych automatycznie skonfigurowanych adresów IP gwarantuje, że klienci znajdujący się w podsieci z niedostępnym serwerem DHCP będą mogli się ze sobą komunikować. Klient DHCP co pięć minut próbuje znaleźć dostępny serwer DHCP. Gdy serwer DHCP staje się dostępny, klienci otrzymują prawidłowe adresy IP, dzięki czemu mogą komunikować się z hostami zarówno na swojej podsieci, jak i poza nią.

Klient DHCP rozsyła pakiet DHCPREQUEST. Pakiet DHCPREQUEST jest wiadomością, którą klient wysyła do serwera DHCP, aby zażądać lub odnowić dzierżawę adresu IP klienta.

Klient DHCP odpowiada na pierwszy pakiet DHCPOFFER, który otrzymuje, wysyłając pakiet DHCPREQUEST, aby zaakceptować ofertę. Pakiet DHCPREQUEST zawiera identyfikację serwera, którego ofertę klient zaakceptował. Wszystkie inne serwery DHCP wycofują wtedy swoje oferty i zachowują swoje adresy IP dla innych żądań dzierżawy IP.

Serwer DHCP wysyła do klienta pakiet DHCPACK. Pakiet DHCPACK jest wiadomością, którą serwer DHCP wysyła do klienta, aby potwierdzić i zakończyć żądanie klienta dotyczące dzierżawionej konfiguracji. Wiadomość ta zawiera ważną dzierżawę adresu IP oraz inne dane konfiguracyjne IP.

Kiedy klient DHCP otrzymuje potwierdzenie, TCP/IP inicjalizuje się przy użyciu danych konfiguracyjnych IP dostarczonych przez serwer DHCP. Klient wiąże również protokół TCP/IP z usługami sieciowymi i kartą sieciową, umożliwiając klientowi komunikację w sieci.

Serwer DHCP wysyła negatywne potwierdzenie DHCP (pakiet DHCPNAK), jeśli adres IP, który został zaoferowany, nie jest już ważny lub jest obecnie używany przez inny komputer. Klient musi wtedy rozpocząć proces dzierżawy od nowa.

Ważne Serwer DHCP i klient DHCP komunikują się za pomocą portów User Datagram Protocol (UDP) 67 i 68. Niektóre przełączniki domyślnie nie przekazują prawidłowo transmisji DHCP. Aby protokół DHCP działał prawidłowo, może być konieczne skonfigurowanie tych przełączników tak, aby przekazywały transmisje przez te porty.

Kontynuuj czytanie tutaj: How the DHCP Lease Renewal Process Works

Czy ten artykuł był pomocny?

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *