Match each DHCP message to its correct use. <DragDrop items={["DHCPACK","DHCPINFORM","DHCPNAK","DHCPDECLINE"]} slots={[{"answer":"DHCPNAK","id":"slot1","label":"server-to-client communication, refusing the request for configuration parameters"},{"answer":"DHCPDECLINE","id":"slot2","label":"client-to-server communication, indicating that the network address is already in use"},{"answer":"DHCPACK","id":"slot3","label":"server-to-client communication with configuration parameters, including committed network address"},{"answer":"DHCPINFORM","id":"slot4","label":"client-to-server communication, asking for only local configuration parameters after the client has already externally configured as an address"}]} explanation={"A DHCPACK confirms the client configuration and provides configuration parameters, including the committed address. A DHCPNAK rejects the requested configuration. A DHCPDECLINE tells the server that an offered address is already in use. A DHCPINFORM requests local configuration parameters for a client that already has an externally configured address.\n\n**Learn more:** [Cisco DHCP overview](https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/ipaddr_dhcp/configuration/15-sy/dhcp-15-sy-book/dhcp-overview.html) · [Troubleshoot DHCP in Enterprise Networks](https://www.cisco.com/c/en/us/support/docs/ip/dynamic-address-allocation-resolution/27470-100.html)"} reuse={false} />