Ce este DHCP? (DHCP)

Definiția protocolului de configurare gazdă dinamic

DHCP (Dynamic Host Configuration Protocol) este un protocol utilizat pentru a asigura gestionarea rapidă, automată și centralizată a distribuției adreselor IP într-o rețea.

DHCP este, de asemenea, folosit pentru a configura masca corespunzătoare pentru subrețea , gateway implicit și informații despre serverul DNS pe dispozitiv.

Cum funcționează DHCP

Un server DHCP este utilizat pentru a emite adrese IP unice și pentru a configura automat alte informații despre rețea. În majoritatea locuințelor și întreprinderilor mici, routerul funcționează ca server DHCP. În rețelele mari, un singur computer ar putea acționa ca server DHCP.

Pe scurt, procesul merge după cum urmează: Un dispozitiv (clientul) solicită o adresă IP de la un router (gazda), după care gazda atribuie o adresă IP disponibilă pentru a permite clientului să comunice în rețea. Mai multe detalii mai jos ...

Odată ce un dispozitiv este pornit și conectat la o rețea care are un server DHCP, acesta va trimite o solicitare serverului, numită o solicitare DHCPDISCOVER.

După ce pachetul DISCOVER ajunge la serverul DHCP, serverul încearcă să mențină o adresă IP pe care dispozitivul o poate utiliza și apoi oferă clientului adresa cu un pachet DHCPOFFER.

Odată ce oferta a fost făcută pentru adresa IP aleasă, dispozitivul răspunde la serverul DHCP cu un pachet DHCPREQUEST pentru al accepta, după care serverul trimite un ACK folosit pentru a confirma că dispozitivul are acea adresă IP specifică și pentru a defini cantitatea de timp pe care dispozitivul o poate utiliza înainte de a obține o nouă.

Dacă serverul decide că dispozitivul nu poate avea adresa IP, acesta va trimite un NACK.

Toate acestea, desigur, se întâmplă foarte repede și nu trebuie să cunoașteți niciunul dintre detaliile tehnice pe care tocmai le-ați citit pentru a obține o adresă IP de la un server DHCP.

Notă: O privire mai detaliată asupra diferitelor pachete implicate în acest proces poate fi citită pe pagina Microsoft DHCP Basics.

Pro și Contra de utilizare DHCP

Un computer sau orice alt dispozitiv care se conectează la o rețea (locală sau internet) trebuie configurat corespunzător pentru a comunica în acea rețea. Deoarece DHCP permite ca configurația să aibă loc automat, este utilizată în aproape orice dispozitiv care se conectează la o rețea, inclusiv computere, switch-uri , smartphone-uri, console de jocuri etc.

Datorită acestei alocări dinamice a adreselor IP , există mai puține șanse ca două dispozitive să aibă aceeași adresă IP , ceea ce este foarte ușor să se întâmple atunci când se utilizează adrese IP statice , atribuite manual.

Utilizarea DHCP face de asemenea o rețea mult mai ușor de gestionat. Din punct de vedere administrativ, fiecare dispozitiv din rețea poate obține o adresă IP cu nimic mai mult decât setările implicite ale rețelei, care este configurat pentru a obține automat o adresă. Singura altă alternativă este să atribuiți manual adrese pentru fiecare dispozitiv din rețea.

Deoarece aceste dispozitive pot obține automat o adresă IP, acestea se pot deplasa liber dintr-o rețea în alta (având în vedere că toate acestea sunt configurate cu DHCP) și primesc automat o adresă IP, ceea ce este foarte util pentru dispozitivele mobile.

În majoritatea cazurilor, atunci când un dispozitiv are o adresă IP atribuită de un server DHCP, acea adresă IP se va schimba de fiecare dată când dispozitivul se alătură rețelei. Dacă adresele IP sunt atribuite manual, înseamnă că administrarea nu trebuie să dea numai o adresă specifică fiecărui client nou, dar adresele existente deja atribuite trebuie să fie neasociate manual pentru ca orice alt dispozitiv să utilizeze aceeași adresă. Acest lucru nu este doar consumator de timp, dar configurarea manuală a fiecărui dispozitiv crește și șansa de a rula în erori făcute de om.

Deși există multe avantaje pentru utilizarea DHCP, există, desigur, și unele dezavantaje. Adresele IP dinamice, în schimbare, nu ar trebui să fie utilizate pentru dispozitive care sunt staționare și au nevoie de acces constant, cum ar fi imprimantele și serverele de fișiere.

Deși dispozitivele de acest fel există în mod predominant în medii de birou, este imposibil să le alocați unei adrese IP în continuă schimbare. De exemplu, dacă o imprimantă de rețea are o adresă IP care se va schimba la un moment dat în viitor, atunci fiecare computer care este conectat la imprimanta va trebui să-și actualizeze periodic setările, astfel încât computerele lor să înțeleagă cum să contacteze imprimanta.

Acest tip de configurare este extrem de inutil și poate fi ușor evitat prin faptul că nu utilizează DHCP pentru acele tipuri de dispozitive și, în schimb, le atribuie o adresă IP statică.

Aceeași idee intră în joc dacă aveți nevoie de acces permanent la distanță la un computer din rețeaua dvs. de domiciliu. Dacă DHCP este activat, acel computer va primi o nouă adresă IP la un moment dat, ceea ce înseamnă că cel pe care l-ați înregistrat ca acel computer care are, nu va fi corect pentru mult timp. Dacă utilizați software de acces la distanță care se bazează pe un acces pe bază de adrese IP, va trebui să utilizați o adresă IP statică pentru acel dispozitiv.

Mai multe informații despre DHCP

Un server DHCP definește un domeniu sau o gamă de adrese IP pe care le utilizează pentru a servi dispozitive cu o adresă. Acest grup de adrese este singurul mod în care un dispozitiv poate obține o conexiune de rețea validă.

Acesta este un alt motiv pentru care DHCP este atât de util - deoarece permite unui număr mare de dispozitive să se conecteze la o rețea într-o perioadă de timp, fără a avea nevoie de un pachet masiv de adrese disponibile. De exemplu, chiar dacă numai 20 de adrese sunt definite de serverul DHCP, 30, 50 sau chiar 200 (sau mai multe) dispozitive se pot conecta la rețea, dacă nu mai mult de 20 utilizează una dintre adresele IP disponibile simultan.

Deoarece DHCP atribuie adrese IP pentru o anumită perioadă de timp (o perioadă de leasing ), utilizarea comenzilor ca ipconfig pentru a găsi adresa IP a computerului va produce rezultate diferite în timp.

Deși DHCP este folosit pentru a furniza clienților săi adrese IP dinamice, nu înseamnă că și adresele IP statice nu pot fi utilizate în același timp. Un amestec de dispozitive care primesc adrese dinamice și dispozitive care le-au atribuit manual adresele lor IP, pot exista ambele în aceeași rețea.

Chiar și un ISP folosește DHCP pentru a atribui adrese IP. Acest lucru poate fi văzut când identificați adresa IP publică . Se va schimba probabil în timp, cu excepția cazului în care rețeaua dvs. de domiciliu are o adresă IP statică, care este, de obicei, numai în cazul companiilor care au servicii web accesibile publicului.

În Windows, APIPA atribuie o adresă IP temporară specială atunci când serverul DHCP nu reușește să livreze un dispozitiv funcțional unui dispozitiv și utilizează această adresă până când poate obține unul care funcționează.

Grupul de lucru pentru configurația gazdă dinamică a Grupului de lucru pentru inginerie Internet a creat DHCP.