You are a network administrator managing a large corporate office with multiple departments. The office utilizes DHCP for dynamic IP address allocation. A new employee joins the company, and their device needs to obtain both a MAC address and an IP address. For a new employee's device joining the network and utilizing DHCP for dynamic IP address allocation, which mechanism ensures the association between the device's MAC address and its dynamically assigned IP address?
A) ARP (Address Resolution Protocol)
B) DNS (Domain Name System)
C) DHCP (Dynamic Host Configuration Protocol)
D) NAT (Network Address Translation)