Understanding DHCP and DNS: Essential Components of Modern Networks