
Dynamic Host Configuration Protocol
(DHCP)
I- Gi i thi u:ớ ệ
- DHCP là 1 d ch v trên hđh Windows Server đ c tri n khai nh m m c đíchị ụ ượ ể ằ ụ
c p phát đc IP và các c u hình liên quan cho các máy tính trong h th ng m ngấ ấ ệ ố ạ
- Thành ph n:ầ
+ DHCP Server: là máy tính đ c cài đ t và c u hình dv DHCP.ượ ặ ấ
+ DHCP Client: là máy tính nh n IP t DHCP Server.ậ ừ
II- Th c hi n:ự ệ
1) Cài đ t dv DHCP:ặ
2) C u hình DHCP Server:ấ
a) T o Scope:ạ
- Scope là dãy đ a ch IP mà DHCP Server đ nh ra đ c p cho Client.ị ỉ ị ể ấ
- M i scope đ c t o ra dùng đ c p IP cho 1 NET ID riêng bi t.ỗ ượ ạ ể ấ ệ
Quy trình trao đ i gi a DHCP Server và Client:ổ ữ
* Xin và nh n IP (các gói tin Broadcast)ậ
Client ------Discover----> Server
Client <-----Offer------------- Server
Client ------Request-------> Server
Client <------ACK------------- Server
* Gia h n IP th i đi m 50% lease duration (các gói tin Unicast)ạ ở ờ ể
Client ------Request-------> Server
Client <------ACK------------- Server
* Gia h n IP th i đi m 87,5% lease duration (các gói tin Broadcast)ạ ở ờ ể
Client ------Request-------> Server
Client <------ACK------------- Server
Sau khi s d ng h t 100% Lease duration thì Client s b đ a ch IP.ử ụ ế ẽ ỏ ị ỉ
Client khi không nh n đ c IP t Server thì s s d ng 1 IP trong NETậ ượ ừ ẽ ử ụ
ID:169.254.0.0/16 . NET ID này g i là Automatic Private IP Address (APIPA)ọ
b) T o DHCP Option:ạ
- DHCP option là các thông s liên quan đ n IP nh : Default GW, Preferredố ế ư
DNS, … mà Server đ nh ra đ c p cho Client.ị ể ấ
- DHCP Option có 2 lo i: Scope Option và Server Optionạ
+ Scope Option: Ph m vi nh h ng lên scope đang c u hìnhạ ả ưở ấ

+ Server Option: Ph m vi nh h ng lên toàn Server (t t c các scope)ạ ả ưở ấ ả
Đ u tiên: Scope > Server (Scope s lo i tr Server n u c u hình chungộ ư ẽ ạ ừ ế ấ
1 thông s )ố
c) Reservation:
- Là ch c năng c p đc IP thông qua đc v t lý (Physical Address – MACứ ấ ậ
Address) c a card m ng trên máy Client.ủ ạ
- Reservation đ c dùng khi c n c p 1 IP c đ nh cho 1 máy tính trong hượ ầ ấ ố ị ệ
th ng.ố
- Cách s d ng:ử ụ
B1: Cho máy Client nh n IP theo th t c a scope nh thông th ngậ ứ ự ủ ư ườ
(Sau khi nh n thì thông tin c a máy Client s đ c c p nh t trongậ ủ ẽ ượ ậ ậ
ph n Address Lease)ầ
B2: Quan sát thông Unique ID trong Address Lease đ xác đ nh đ aể ị ị
ch v t lý c a Clientỉ ậ ủ
3) DHCP Relay Agent:
- DHCP Relay Agent là 1 ch c năng trên Router. Nó đ c tri n khaiứ ượ ể
nh m m c đích trung chuy n các gói tin DHCP xin và nh n IP gi aằ ụ ể ậ ữ
Client và Server t network này sang network khác.ừ
- DHCP Relay Agent giúp DHCP Server có th c p IP cho các Client khácể ấ
NET ID.
*** Tri n khai:ể
B1: C u hình DHCP Server đ đi u ki n c p IP cho t t c Network cóấ ủ ề ệ ấ ấ ả
Client c n xin IPầ
B2: C u hình các Router trong h th ng đ các Network có th liên l cấ ệ ố ể ể ạ
đ c v i nhau (làm Route)ượ ớ
B3: C u hình các Router trên đ ng đi t Client đ n DHCP Server trấ ườ ừ ế ở
thành DHCP Relay Agent và xác đ nh đ a ch IP c a DHCP Server.ị ị ỉ ủ
B4: Trên DHCP Relay Agent n i tr c ti p v i Client c n xin IP: Xác đ nhố ự ế ớ ầ ị
card m ng h ng v phía Client.ạ ướ ề
Server ------(A)R1(B) --------(D) R2 (E)--------- (F) R3 (G)-------- Client
(C) (H)
| |
| |
Client Client
B1: Server t o m y scope ? 3 scope – 3 Option 003 – 1 Option 006ạ ấ

B2: Router th c hi n bao nhiêu Route ự ệ
R1 : 3 đ ng: E-F ; G ; Hườ
R2 : 4 d ng: A ; C ; H ; Gườ
R3 : 3 đ ng: A ; C ; B-Dườ
B3: Router nào th c hi n ? C 3 Router R1 ; R2 ; R3 ự ệ ả
B4: Router nào th c hi n ? ự ệ R1: C
R3 : G ; H
L u ý: DHCP Relay Agent trên Router s không th ho t đ ng n u máyư ẽ ể ạ ộ ế
tính đang s d ng các ch c năng : NAT , DHCPử ụ ứ

