Professional Documents
Culture Documents
Introduction To DHCP
Introduction To DHCP
Introduction To DHCP
Các địa chỉ IP có thể được cấu hình tĩnh hoặc động. Thông thường chúng ta cấu hình địa chỉ IP tĩnh trên các
thiết bị mạng như routers, switches, firewalls và các servers trong khi chúng ta gán địa chỉ IP động cho các máy
tính, laptops, tablets, smartphone… Phương pháp động sử dụng DHCP (Dynamic Host Configuration
Protocol) và trong bài học ngắn này, tôi chỉ muốn show cho bạn cách hoạt động của nó.
Phía bên trái chúng ta có một máy tính mà không có địa chỉ IP. Phía bên phải là một DHCP server đã được cấu
hình với địa chỉ IP tĩnh 192.168.1.254. DHCP server này cung cấp địa chỉ IP đến máy tính, đây là cách nó hoạt
động:
Máy tính sẽ gửi một DHCP discover message. Đây là một broadcast, nó không có địa chỉ IP và nó không biết
liệu có DHCP server trên mạng hay không. Dĩ nhiên tình huống của chúng ta có một DHCP server vì vậy nó
phản hồi broadcast này như sau:
Máy tính sẽ gửi một DHCP Request để phản hồi DHCP offer message, hỏi một cách dễ hiểu xem liệu nó có
thể sử dụng thông tin đã nhận được không. DHCP server của chúng ta sẽ phản hồi việc này như sau:
DHCP server sẽ phản hồi với một DHCP ACK message để nói với máy tính nó có thể sử dụng thông tin này.
Bây giờ chúng ta đã có ý tưởng về DHCP là gì, hãy xem xét các gói tin trong wireshark:
Ở trên bạn thấy gói tin DHCP discover. Đầu tiên, bạn thấy địa chỉ MAC nguồn của máy tính và địa chỉ MAC
đích là FF:FF:FF:FF:FF:FF (broadcast). Nó không có địa chỉ IP (0.0.0.0). DHCP sử dụng giao thức bootstrap
và bạn có thể thấy source port (68) và destination port (67). Bây giờ chúng ta xem xét kỹ hơn DHCP offer: