logo

W jaki sposób serwer DHCP dynamicznie przypisuje adres IP hostowi?

DHCP to skrót od protokołu dynamicznej konfiguracji hosta. Jest to protokół warstwy aplikacji używany przez hosty do uzyskiwania informacji o konfiguracji sieci. DHCP jest kontrolowane przez serwer DHCP, który dynamicznie dystrybuuje parametry konfiguracji sieci, takie jak adresy IP, maski podsieci i adresy bram. 

Co to jest protokół dynamicznej konfiguracji hosta?  
 

  • Dynamiczny - automatycznie
  • Host – dowolny komputer podłączony do sieci
  • Konfiguracja — skonfigurowanie hosta oznacza dostarczenie hostowi informacji o sieci (adres IP, maska ​​podsieci, adres bramy).
  • Protokół - zbiór zasad


Podsumowując, serwer DHCP dynamicznie konfiguruje hosta w sieci. 

Wada ręcznej konfiguracji hosta: Konfigurację hosta podłączonego do sieci można przeprowadzić ręcznie, tj. przez administratora sieci lub przez serwer DHCP. W przypadku sieci domowych konfiguracja ręczna jest dość prosta. Natomiast w dużych sieciach administrator sieci może napotkać wiele problemów. 
Ręczna konfiguracja również jest podatna na błędy. Załóżmy, że administrator sieci może przypisać adres IP, który został już przypisany. Powoduje to trudności zarówno dla administratorów, jak i sąsiadów w sieci. 

Oto wykorzystanie serwera DHCP. Zanim omówimy działanie serwera DHCP, przyjrzyjmy się podmiotom DHCP. 
 

Konfiguracja hosta przy użyciu protokołu DHCP:
Aby skonfigurować hosta, potrzebujemy następujących rzeczy: 
 



    Dzierżawiony adres IP- Adres IP hosta ważny przez określony czas, czyli kilka godzin, kilka dni lub kilka tygodni.Maska podsieci- Host może wiedzieć, w której sieci się znajduje.Adres bramy- Bramka jest dostawcą usług internetowych, który łączy użytkowników z Internetem. Adres bramy informuje hosta, gdzie brama ma łączyć się z Internetem.

Jednostki DHCP

    Serwer DHCP: Automatycznie udostępnia informacje o sieci (adres IP, maska ​​podsieci, adres bramy) w przypadku dzierżawy. Po upływie tego czasu informacje sieciowe można przypisać do innego komputera.  Utrzymuje także pamięć danych, w której przechowywane są dostępne adresy IP.Klient DHCP:   Każdy węzeł, który żąda przydziału adresu IP do sieci, jest uważany za klienta DHCP.Agent przekazywania DHCP: W przypadku, gdy mamy tylko jeden serwer DHCP dla wielu sieci LAN, agent obecny w każdej sieci przekazuje żądanie DHCP do serwera DHCP. Dzięki temu za pomocą DHCP Relay Agent możemy skonfigurować wiele sieci LAN z jednym serwerem.


 

W jaki sposób serwer DHCP przypisuje adres IP hostowi?

    DHCPODKRYJ:Gdy nowy węzeł jest podłączony do sieci, rozgłasza komunikat DHCPDISCOVER zawierający adres źródłowy 0.0.0.0 do każdego węzła w sieci, łącznie z serwerem. Serwer DHCP po odebraniu wiadomości zwraca wiadomość DHCPOFFER do żądanego hosta, która zawiera adres serwera i nowy adres IP węzła.
     OFERTA DHCP: Jeśli w sieci znajduje się wiele serwerów, host otrzymuje wiele komunikatów DHCPOFFER. Wybór konkretnej wiadomości należy do gospodarza. 
     ŻĄDANIE DHCP: Żądany host po otrzymaniu wiadomości z ofertą ponownie rozgłasza w sieci wiadomość DHCPREQUEST z adresem serwera, którego wiadomość z ofertą została zaakceptowana przez hosta. Serwer, którego dotyczy adres serwera przesłany przez hosta, sprawdza, czy w magazynie danych znajduje się adres, który ma zostać przypisany do węzła. 
     ACK DHCP:Jeśli adres zostanie przypisany, oznacza to, że adres IP w pamięci jest niedostępny, aby zapewnić spójność. Teraz serwer wysyła pakiet DHCPACK do żądanego hosta, który zawiera informacje o sieci (adres IP maski podsieci, adres bramy). W przypadku, gdy w międzyczasie adres zostanie przydzielony innej maszynie, serwer wysyła pakiet DHCPNAK do żądanego hosta wskazując, że adres IP jest przypisany do innej maszyny. 
     ZWOLNIENIE DHCP:I na koniec Jeśli host chce przenieść się do innej sieci lub zakończył pracę, wysyła do serwera pakiet DHCPRELEASE, wskazując, że chce się rozłączyć. Następnie serwer oznacza adres IP jako dostępny w magazynie, aby można było go przypisać innym maszynom. 
     

Referencje:  
W odniesieniu do protokołu DHCP  kliknij tutaj  

 


 

Utwórz quiz