ISC DHCP Server Denial of Service
June 18, 2010
The Dynamic Host Configuration Protocol (DHCP) is a computer networking protocol used by hosts (DHCP clients) to retrieve IP address assignments and other configuration information. DHCP uses a client-server architecture and utilizes UDP ports 67 and 68 for communication. The client sends a broadcast request for configuration information. The DHCP server receives the request and responds with configuration information from its configuration database. A typical DHCP transaction looks like:
[ Client ] | ----- DISCOVER ----> | [ Server ] |
[ Client ] | <------ OFFER ------ | [ Server ] |
[ Client ] | ----- REQUESST ----> | [ Server ] |
[ Client ] | <------- ACK ------- | [ Server ] |
Offset | Size | Value |
====== | ==== | ==================== |
0000 | 1 | Option code |
0001 | 1 | Option length (len) |
0002 | len | Option data |
- 1079 ISC DHCP Server Client ID DoS