[1.Khái Niệm] (#1)
[2.Vai Trò] (#2)
[3.Các loại bản tin DHCP] (#3)
-
[a.DHCP Discover] (#3a)
-
[b.DHCP Offer] (#3b)
-
[c.DHCP Request] (#3c)
-
[d.DHCP Ack/Nack] (#3d)
-
[e.DHCP Decline] (#3e)
-
[f.DHCP Release] (#3f)
[4.DHCP Header] (#4)
[5.Cách thức hoạt động] (#5)
[6.Tham Khảo] (#6)
- Một giao thức cấu hình tự động địa chỉ IP cho các máy trạm.
- DHCP có 2 version: cho IPv4 và IPv6.
- DHCP sử dụng port 67,68 và dùng giao thức UDP.
- Cấu hình động các máy.
- Cấu hình IP cho các máy một cách liền mạch
- Tập chung quản trị thông tin về cấu hình IP.
- DHCP còn cung cấp thông tin cấu hình khác, cụ thể như DNS.
<a name"3">
<a name"3a">
- Khi 1 client muốn gia nhập mạng, nó sẽ broadcast 1 gói tin dhcp discover tới dhcp server để yêu cầu cấp thông tin địa chỉ ip.
- Ip nguồn trong gói là 0.0.0.0.
- Unicast từ DHCP server sau khi nhận được gói Discover của client.
- Gói tin bao gồm thông tin IP đề nghị cấp cho client như: IP address, Subnet Mask, Gateway...
- Có thể sẽ có nhiều DHCP server cùng gửi gói tin này, Client sẽ nhận và xử lý gói Offer đến trước.
- Broadcast từ client khi nhận được gói DHCP Offer.
- Nội dung gói tin: xác nhận thông tin IP sẽ nhận từ server để cho các server khác không gửi gói tin offer cho clien đấy nữa.
DHCP Ack
- Unicast bởi DHCP server đến DHCP client xác nhận thông tin từ gói DHCP Request.
- Tất cả thông tin cấu hình IP sẽ được gửi đến cho client và kết thúc quá trình cấp phát IP.
DHCP Nack: Unicast từ server, khi server từ chối gói DHCP Request.
Broadcast từ client nếu client từ chối IP đã được cấp.
- Được gửi bởi DHCP client khi client bỏ địa chỉ IP và hủy thời gian sử dụng còn lại.
- Đây là gói tin unicast gửi trực tiếp đến DHCP server cung cấp IP đó.
Để nhận được IP từ DHCP server, DHCP client phải khởi tạo giao tiếp với server với 1 loạt gói tin liên tiếp nhau. Quá trình này diễn ra qua 4 bước chính:
- Client broadcast yêu cầu thuê đia chỉ IP trên hệ thống mạng (DHCPDiscover).
- Nhiều DHCP server có thể nhận thông điệp và chuẩn bị IP cho client.Nếu máy chủ có cấu hình hợp lệ cho client, nó gửi thông điệp "DHCP Offer" chứa địa chỉ MAC của khách, địa chỉ IP, subnet mask, địa chỉ IP của server và thời gian cho thuê đến client.
- Khi client nhận được các thông điệp DHCP Offer nó sẽ chọn 1 trong các địa chỉ IP, sau đó sẽ gửi DHCP Request để yêu cầu IP tương ứng với DHCP server đó.
- Cuối cùng, DHCP Server xác nhận lại với client bằng thông điệp DHCP Acknowlegde.Ngoài ra server còn gửi kèm những thông tin bổ sung như địa chỉ gateway mặc định, địa chỉ DNS Server.