Sunteți pe pagina 1din 13

DHCP

Dynamic Host Configuration


Protocol
Ce reprezinta protocolul DHCP?

Protocolul DHCP permite asignarea automata


a unui IP unui client al serverului de DHCP.
Astfel clientul nu trebuie sa mai introduca
setarile de IP, Gateway, DNS, ci ele sunt
preluate automat de la un server din retea la
care clientul are acces.
Pina la aparitia DHCP

 Asignarea manuala a parametrilor de


configurare a retelei
 BOOTP (Bootstrap Protocol)

Protocol de retea, utilizat pentru asignarea adreselor


IP a clientilor conectati la retea. Foloseste protocolul
de transport UDP pentru cumunicarea client-server.
Trasaturile DHCP
 Furnizeaza parametrii de configurare catre
hosturi prin intermediul retelei
 Aloca dinamic adresele IP
 Interventii minimale a administratorilor de
retea
Concretizari
 (DHCP) Mesaj = DHCP-PDU(protocol data unit)
 Client = DHCP Client
 Server = DHCP Server
 Porturi utilizate
 DHCP Server: UDP port 67
 DHCP Client: UDP port 68
Tipuri de mesaje DHCP
Mesaj DHCP Functia
DHCPDISCOVER Clientul cauta servere DHCP

DHCPOFFER Server-->Client Mesaj cu parametrii de configurare

DHCPREQUEST Clientul cere parametrii de configurare

DHCPDECLINE Client -> Server In caz ca IP-ul primit deja este alocat in retea

DHCPACK Server-->Client raspuns de confirmare a cererii

DHCPNAK ServerClient respingerea cererii de transmitere a parametrilor

DHCPRELEASE ClientServer Mesaj de refuz de la IP-ul alocat

DHCPINFORM ClientServer Cererea parametrilor de configurare


Exemplu de retea
DHCP Server
Clienti DHCP

UDP Port 68 UDP Port 68 UDP Port 68 UDP Port 67

Router

Internet
Algoritmul obtinerii setarilor
Lease Times (perioada de chirie)
 Poate dura de la 15 minute – 1 an
 Setari implicite
 15 minute: In cazul unui numar mare hosturi
 3 zile: Microsoft implicit (default)
Reinnoiirea periodica a parametrilor de
configurare. Lease Time (Client)

 T1 < T2 < Lease time


 T1 default value = 1/2 din lease time
 T2 default value = 7/8 din lease time
 Actiunile clientului cind timpul expira
 T1: clientul trebuie sa-si confirme adresa IP cu
serverul DHCP de la care a primit parametrii de conf.
 T2: clientul trebuie sa-si reinnoiasca adresa IP cu
oricare server DHCP din retea
 Lease time: clientul trebuie sa-si schimbe adresa IP
Reiinnoirea parametrilor de configurare
(Algoritm)
DHCP PDU Format
Operation Hardware Type Hardware Length Hop Count
Code(1byte) (1byte) (1byte) (1byte)
Transaction ID(4bytes)

Seconds Elapsed(2bytes) Must Be Zero (MBZ) (2bytes)

Client IP address(4bytes)

Your IP address(4bytes)

Server IP address(4bytes)

Relay agent IP address(4bytes)

Client hardware address


(16 bytes)
Server host name
(64 bytes)
Boot file name
(128 bytes)

Options
(up to 312 bytes)
Demonstrare

S-ar putea să vă placă și