Protocolul de alocare dinamică a gazdei HCP este utilizat pe scară largă în accesul zilnic la Internet, cum ar fi internetul de acasăroutereste un server DHCP. Când setăm clientul să obțină automat adresa IP, serverul DHCP atribuie adresa IP clientului conform protocolului DHCP.ONUpoate fi folosit și ca servere DHCP.
Protocolul DHCP alocă automat pachete IP de patru tipuri principale:
DHCP Discover: Trimite de către client pentru a descoperi serverul DHCP.
Oferta DHCP: Trimit de către serverul DHCP, îi spune clientului că pot furniza adresa IP.
Solicitare DHCP: Trimit de către client îi spune serverului DHCP corespunzător că am nevoie de adresa IP.
DHCP ACK: Emis de serverul DHCP pentru a furniza adresa IP a răspunsului clientului.
Lansare DHCP: În general, clientul este oprit sau offline. Acest mesaj va determina serverul DHCP să elibereze adresa IP a clientului care trimite acest mesaj.
DHCP Inform: Un mesaj trimis de client care solicită anumite informații de la server.
Refuzarea DHCP: Când clientul constată că adresa IP atribuită de server nu este disponibilă (cum ar fi conflictele de adrese IP), acest mesaj este emis informând serverul împotriva utilizării adresei IP.
În timpul comunicării DHCP, UDP este utilizat ca protocol de transmisie. Gazda trimite o cerere către portul 67 al serverului DHCP, iar serverul răspunde mesajului către portul 68.
1. Faza de descoperire, în care un client DHCP caută un server DHCP (DHCPdiscover)
Clientul DHCP trimite informațiile de descoperire DHCPdiscover pentru a găsi serverul DHCP în modul de difuzare (deoarece adresa IP a serverului DHCP este necunoscută clientului), adică informații specifice de difuzare la adresa 255.255.255.255. Fiecare gazdă din rețea cu protocol TCP/IP va primi acest mesaj de difuzare, dar numai serverul DHCP va răspunde.
2. Faza de furnizare, în care serverul DHCP furnizează adresa IP (DHCPoffer)
Fiecare server DHCP din rețea care primește o descoperire DHCPdiscover răspunde selectând una dintre adresele IP care nu au fost încă închiriate clientului DHCP și trimițând o ofertă DHCPoffer care conține adresa IP închiriată și alte Setări către clientul DHCP.
3. Faza de selecție, în care un client DHCP selectează o adresă IP furnizată de un server DHCP (DHCPrequest)
Dacă există mai mult de un server DHCP care furnizează informații către DHCPoffer trimis de clientul DHCP, clientul DHCP acceptă doar primul DHCPoffer care oferă informații primite și apoi răspunde la o solicitare DHCPrequest în modul de difuzare. Aceste informații conțin o solicitare pentru adresa IP a serverului DHCP ales de acesta. Motivul pentru a răspunde în modul broadcast este acela de a informa toate serverele DHCP că va alege adresa IP furnizată de un server DHCP.
4. Faza de confirmare, în care serverul DHCP confirmă adresa IP furnizată (DHCPack)
Când serverul DHCP primește informațiile de solicitare DHCPrequest la care a răspuns clientul DHCP, acesta trimite un mesaj de confirmare DHCP către clientul DHCP cu adresa IP pe care a furnizat-o și alte Setări pentru a-i spune clientului DHCP că poate utiliza adresa IP pe care a furnizat-o. Clientul DHCP își leagă apoi protocolul TCP/IP la placa de rețea, iar toate serverele DHCP, cu excepția celui ales de clientul DHCP, preiau adresa IP furnizată.
5. Reconectați-vă (DHCPrequest)
În viitor, de fiecare dată când clientul DHCP se conectează din nou în rețea, nu trebuie să trimită din nou informațiile de descoperire DHCPdiscover, ci trimite direct informațiile de solicitare DHCPrequest care conțin adresa IP atribuită anterior. Când serverul DHCP primește aceste informații, încearcă să lase clientul DHCP să continue să folosească adresa IP originală și răspunde cu o confirmare DHCPck. Dacă adresa IP nu mai poate fi atribuită clientului DHCP original (dacă adresa IP a fost deja atribuită unui alt client DHCP), serverul DHCP răspunde unui mesaj de refuzare DHCPnack clientului DHCP. Când clientul DHCP original primește acest mesaj de refuz DHCPnack, trebuie să retrimite mesajul de descoperire DHCPdiscover pentru a solicita o nouă adresă IP.
6. Actualizați contractul de închiriere
Adresa IP închiriată de serverul DHCP către clientul DHCP are de obicei un termen de închiriere, după care serverul DHCP va prelua adresa IP închiriată. Dacă un client DHCP dorește să-și prelungească închirierea IP, trebuie să-și reînnoiască închirierea IP. Clientul DHCP trimite automat informații către serverul DHCP pentru a-și actualiza contractul de închiriere IP atât atunci când clientul DHCP este pornit, cât și când contractul de închiriere IP se termină la jumătate.
Alocarea dinamică a gazdei DHCP aparține, de asemenea, unuia dintre noiONUseria de produse de rețea și produsele noastre aferente rețelei fierbinți acoperă diferite tipuri deONUproduse de serie, inclusiv ACONU/ comunicareONU/ inteligentONU/ cutieONU/ port PON dubluONUși așa mai departe. Cele de mai susONUprodusele din serie pot fi utilizate pentru cerințele de rețea ale diferitelor scenarii. Bine ați venit să aveți o înțelegere tehnică mai detaliată a produselor.