0Pricing
Cloud & IT Cert Prep · Lekcja

Proces dzierżawy DORA

Proszę krok po kroku prześledzić etapy Discover, Offer, Request i Acknowledge.

Proces dzierżawy DORA to bezpłatna lekcja Cloud & IT Cert Prep na CoddyKit. To lekcja 2 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Cloud & IT Cert Prep, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Cloud & IT Cert Prep zawiera 4 lekcji w sumie.

Cztery kroki do uzyskania adresu

Gdy urządzenie dołącza do sieci, uzyskuje adres DHCP w ramach czteroetapowej wymiany zapamiętywanej za pomocą słowa DORA: Discover, Offer, Request, Acknowledge. Każdy krok jest osobnym komunikatem między klientem a serwerem DHCP. Zrozumienie działania DORA pomaga dokładnie wyobrazić sobie, co dzieje się w pierwszej sekundzie połączenia, a także ułatwia rozwiązywanie problemów, gdy któryś z kroków się nie powiedzie.

Krok 1: Discover

Nowy klient nie ma jeszcze adresu, więc nie może wysłać komunikatu do konkretnego serwera. Zamiast tego wysyła komunikat DHCP Discover jako rozgłoszenie, co oznacza, że słyszą go wszystkie urządzenia w lokalnej sieci. Komunikat ten w zasadzie woła: „Czy jest tu jakiś serwer DHCP?”. Ponieważ jest to rozgłoszenie, każdy serwer DHCP w tym samym segmencie sieci je otrzyma i może odpowiedzieć.

Krok 2: Offer

Serwer DHCP, który odbierze komunikat Discover, odpowiada komunikatem DHCP Offer. Oferta zawiera proponowany adres IP, a także maskę, bramę, serwery DNS i czas dzierżawy. Jeśli istnieje więcej niż jeden serwer, klient może otrzymać kilka ofert. Serwer tymczasowo rezerwuje ten adres, aby podczas kończenia wymiany nie przydzielić go innemu klientowi.

Krok 3: Request

Klient wybiera jedną ofertę i odpowiada komunikatem DHCP Request. Co ważne, ten komunikat również jest rozgłoszeniem. Rozgłaszając go, klient informuje wszystkie serwery: „Akceptuję tę konkretną ofertę tego serwera”. Pozostałe serwery, które złożyły oferty, widzą żądanie, rozpoznają, że ich oferta nie została wybrana, i zwalniają zarezerwowane adresy, aby mogły zostać przydzielone innym klientom.

Krok 4: Acknowledge

Wybrany serwer kończy wymianę komunikatem DHCP Acknowledge (ACK). Potwierdza on dzierżawę oraz ostatecznie przydziela adres i wszystkie jego ustawienia na uzgodniony czas. Po otrzymaniu ACK klient konfiguruje swój interfejs przy użyciu adresu, maski, bramy i serwera DNS, a następnie może normalnie komunikować się z siecią. Czteroetapowy proces DORA jest teraz zakończony.

Dlaczego rozgłoszenia?

Komunikaty Discover i Request są rozgłoszeniami z prostego powodu: klient nie ma jeszcze użytecznego adresu, więc nie może bezpośrednio komunikować się z jednym serwerem. Rozgłoszenie pozwala mu dotrzeć do każdego serwera w segmencie. Oferta i potwierdzenie mogą zostać odesłane, mimo że klient nie ma jeszcze ostatecznie przydzielonego adresu, ponieważ serwer kieruje odpowiedź na sprzętowy adres klienta (adres MAC) poznany z komunikatu Discover.

Odnawianie dzierżawy

Urządzenie nie powtarza pełnego procesu DORA za każdym razem. Mniej więcej w połowie czasu dzierżawy wysyła komunikat Request bezpośrednio do serwera, który przydzielił mu adres, prosząc o jego przedłużenie. Jeśli serwer wyrazi zgodę, wysyła komunikat Acknowledge, a czas dzierżawy zostaje odliczany od nowa. Odnowienie pomija komunikaty Discover i Offer, ponieważ klient wie już, do którego serwera należy wysłać prośbę, dzięki czemu proces przebiega szybko i bez zbędnego ruchu.

DHCP Relay

DHCP korzysta z rozgłoszeń, ale routery zwykle blokują rozgłoszenia przechodzące między sieciami. Jak więc klient może otrzymać adres od serwera znajdującego się w innej podsieci? Agent DHCP relay, często wbudowany w router, nasłuchuje rozgłoszeń Discover i przekazuje je jako komunikaty unicast do znanego serwera DHCP znajdującego się w innym miejscu, a następnie przekazuje odpowiedzi z powrotem. Dzięki temu jeden centralny serwer może obsługiwać wiele podsieci.

Gdy DORA zawodzi

Zrozumienie procesu DORA pozwala precyzyjnie wskazać miejsce awarii. Brak nadchodzącej oferty zwykle oznacza, że nie można dotrzeć do żadnego serwera — przyczyną może być brak agenta relay albo niedziałający serwer. Oferta, po której zamiast ACK pojawia się komunikat DHCP NAK (negatywne potwierdzenie), oznacza, że żądany adres nie jest już prawidłowy, często z powodu przeniesienia urządzenia do nowej sieci. Obserwacja miejsca zatrzymania sekwencji wskazuje, którą stronę należy sprawdzić.

Przechwytywanie DORA

Analizatory sieci, takie jak Wireshark, pozwalają obserwować w czasie rzeczywistym cztery pakiety DORA. Zobaczą Państwo, że komunikaty Discover i Request są oznaczone jako rozgłoszenia, a Offer i Acknowledge pochodzą od serwera. Na egzamin Network+ należy umieć wymienić cztery komunikaty we właściwej kolejności oraz wiedzieć, które z nich są rozgłoszeniami. Obejrzenie ich w działającej sieci ułatwia zapamiętanie tej sekwencji.

Zapamiętanie kolejności

Akronim DORA pomaga zachować kolejność kroków: Discover, Offer, Request, Acknowledge. Klient wysyła Discover i Request, a serwer — Offer i Acknowledge. Komunikaty te występują naprzemiennie. Podczas rozwiązywania problemu z urządzeniem, które nie może uzyskać adresu, należy w myślach przejść przez DORA i zadać sobie pytanie, którego komunikatu brakuje.

Szybki test

Sprawdź kolejność DORA.

Podsumowanie

DORA to czteroetapowa wymiana DHCP: Discover (klient rozgłasza żądanie wyszukania serwera), Offer (serwer proponuje adres i ustawienia), Request (klient rozgłasza akceptację jednej oferty) oraz Acknowledge (serwer potwierdza dzierżawę). Klient i serwer komunikują się naprzemiennie, a Discover i Request są rozgłoszeniami. Odnowienie dzierżawy rozpoczyna się od Request, a agent DHCP relay przekazuje rozgłoszenia, dzięki czemu jeden serwer może obsługiwać wiele podsieci. Wiedza o tym, w którym miejscu DORA się zatrzymuje, przyspiesza rozwiązywanie problemów.

Często zadawane pytania

Czy lekcja „Proces dzierżawy DORA” jest bezpłatna?

Tak — pełny tekst „Proces dzierżawy DORA” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Cloud & IT Cert Prep, przejdź na CoddyKit PRO. Kurs Cloud & IT Cert Prep zawiera 4 lekcji w sumie.

Co nauczysz się w „Proces dzierżawy DORA”?

Proszę krok po kroku prześledzić etapy Discover, Offer, Request i Acknowledge. Ćwiczysz Cloud & IT Cert Prep z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć Cloud & IT Cert Prep?

Nie wymagamy żadnego doświadczenia. Cloud & IT Cert Prep w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 2 z 4.

Ile czasu zajmuje lekcja „Proces dzierżawy DORA”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji Cloud & IT Cert Prep?

Tak. Każda lekcja Cloud & IT Cert Prep zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Co przydziela DHCP
  2. Proces dzierżawy DORA
  3. Zakresy, pule i rezerwacje
  4. Gdy automatyczne adresowanie zawodzi
← Powrót do Cloud & IT Cert Prep