A protocol that automatically assigns IP addresses to devices on a network.