The protocol that assigns an IP address to a client connected to the internet is DHCP (Dynamic Host Configuration Protocol).