In this illustration we see a server and a laptop positioned side-by-side. The server, on the left, is labeled "DHCP server: 223.1.2.5." The laptop, on the right, is labeled "Arriving client." Both the server and the laptop have lines extending vertically downward, representing the passage of time. Their interactions are represented by blue lines extending from one timeline to the other.
The interaction begins at the topmost point on the arriving client's timeline, where an arrow extends diagonally downward to the left and intersects with the DHCP server's timeline. This interaction is labeled "DHCP discover," and includes the following data:
src: 0.0.0.0, 68
dest: 255.255.255, 67
DHCPDISCOVER
yiaddr: 0.0.0.0
transaction ID: 654
From here an arrow extends diagonally downward to the right and intersects with the arriving client's timeline. This interaction is labeled "DHCP offer," and includes the following information:
src: 233.1.2.5, 67
dest: 255.255.255.255, 68
DHCPOFFER
yiaddrr: 223.1.2.4
transaction ID: 654
DHCP server ID: 223.1.2.5
Lifetime: 3600 secs
From here an arrow extends diagonally downward to the left and intersects with the DHCP server's timeline. This interaction is labeled "DHCP request," and includes the following information:
src: 0.0.0.0, 68
dest:255.255.255.255, 67
DHCPREQUEST
yiaddrr: 223.1.2.4
transaction ID: 655
DHCP server ID: 223.1.2.5
Lifetime: 3600 secs
From here an arrow extends diagonally downward to the right and intersects with the arriving client's timeline. This interaction is labeled "DHCP ACK" and includes the following information:
src: 233.1.2.5, 67
dest: 255.255.255.255, 68
DHCPACK
yiaddrr: 223.1.2.4
transaction ID: 655
DHCP server ID: 223.1.2.5
Lifetime: 3600 secs