I. Các module chính
I.7.2. Cơ chế làm việc của DHCP
- DHCPDISCOVER: DHCP client khởi tạo tiến trình bằng cách quảng bá một
gói tới cổng UDP 68 (sử dụng cho máy chủ BOOTP và DHCP). Gói đầu tiên này được
gọi là bản tin DHCP Discover, nó sẽ yêu cầu bất cứ DHCP server nào nhận được gói
thực hiện việc cấu hình. Gói DHCP discover gồm rất nhiều trường, nhưng một vùng
quan trọng nhất chứa địa chỉ vật lý của DHCP client.
- DHCPOFFER: Một DHCP server được cấu hình cung cấp hợp đồng địa chỉ
cho mạng mà client cư trú sẽ đáp ứng lại một gói tên là DHCP offer và gửi nó dưới
dạng quảng bá tới máy đưa ra DHCP discover. Thông điệp quảng bá này được gửi tới
cổng UDP 67 và bao gồm địa chỉ vật lý của client, địa chỉ vật lý và địa chỉ IP của
DHCP server, cũng như giá trị địa chỉ IP và subnet mask cung cấp cho DHCP client.
- DHCPREQUEST: Client chọn một DHCP offer, tạo một gói DHCP request
và quảng bá gói này. Gói DHCP request này bao gồm địa chỉ IP của server phát ra
SVTH : 60
+ Báo cho DHCP server được chọn rằng nó yêu cầu một địa chỉ IP.
+ Thông báo cho các DHCP server khác là DHCP offer của chúng không được
chấp nhận.
- DHCPACK: Khi DHCP server được chọn nhận được DHCP request, nó sẽ trả
lời bắng gói DHCP ack. DHCP ack bao gồm địa chỉ IP và subnetmask cho DHCP
client. Ngoài các thông tin về địa chỉ IP, DHCP client có thể nhận thêm các thông tin cấu hình như địa chỉ IP của gateway, máy chủ DNS,...