8. What option value stands for the Requested IP Address option? And for the IP Address Lease
Time option?
9. How does the recipient of a DHCP message know that it has reached the last option?
Step 4: DHCP Message Addressing
Now we will look at how DHCP messages are addressed to computers at the UDP, IP and Ethernet layers.
This is interesting because DHCP is used to assign IP addresses – a computer requesting a DHCP address
may neither have its own IP address nor know the IP address of the DHCP server!
Start by selecting a DHCP Request packet and looking at its UDP details in the middle Wireshark panel.
We will only look at the DHCP Request message to keep things simple, as the details of addressing differ
for other DHCP messages.
1. What port number does the DHCP client use, and what port number does the DHCP server use?
Ports matter because UDP messages are addressed using ports. Both of these port numbers are
on the Request in the source and destination port fields (and you will also see them on the Ack).
Now look at the IP addresses in the IP protocol header of the packet for the next question. Do not look
2. What source IP address is put on the Request message? It is a special value meaning “this host
3. What destination IP address is put on the Request message? It is also a reserved value designed
to reach the DHCP server wherever it is on the local network.
Finally, look at the Ethernet addresses for the next question.
4. What source Ethernet address is put on the Request message, and what destination Ethernet
address is put on the Request message? One of these addresses is a reserved address.
Looking at the addressing should help you to understand why your computer may record the DHCP traf-
5. How does a computer work out whether a DHCP message it receives is intended as a reply to its
DHCP Request message, and not a reply to another computer? Hint: if you are not sure then go
over the fields you inspected previously in Step 2 above.
Turn–in: Your answers to the above questions.