This document provides a comprehensive overview of the Dynamic Host Configuration Protocol (DHCP), detailing its structure, function, and the process by which IP addresses are dynamically allocated to hosts in a network. It discusses the benefits of DHCP in reducing manual configuration efforts, enabling automatic IP address assignment, and supporting the dynamic needs of modern networks. The protocol operates through a client-server model involving discovery, offer, request, and acknowledgment stages to manage IP address leases effectively.