Checkmark on Circle.png

DHCP/Sequenzdiagramm

Aus KGS-Wiki

sequenceDiagram participant Client participant Server participant 192.168.42.42 Client->>Server: DHCPDISCOVER chaddr=12:34:56:78:9A:BC yiaddr=0.0.0.0 note over Client, Server: Der Client sucht einen DHCP-Server. Server->>Client: DHCPOFFER chaddr=12:34:56:78:9A:BC yiaddr=192.168.42.42 note over Client, Server: Der Server bietet dem Client eine IP-Adresse an. Client->>192.168.42.42: ARP REQUEST for 192.168.42.42 note over Client, 192.168.42.42: Der Client sendet einen ARP-Request an die angebotene IP-Adresse,<br/>um herauszufinden, ob diese nicht vielleicht schon vergeben ist. Client->>192.168.42.42: ARP REQUEST for 192.168.42.42 note over Client, 192.168.42.42: Und noch mal, zur Sicherheit. note over Client, 192.168.42.42: Der Client bekommt keine Antwort und wertet das als Zeichen, dass die IP-Adresse noch zu haben ist. Client->>Server: DHCPREQUEST chaddr=12:34:56:78:9A:BC yiaddr=192.168.42.42 note over Client, Server: Darum möchte der Client die angebotene IP-Adresse beanspruchen. Server->>Client: DHCPACK chaddr=12:34:56:78:9A:BC yiaddr=192.168.42.42 note over Client, Server: Der Server bestätigt ein letztes Mal, dass der Client die IP-Adresse haben darf.