Open Systems interview question

How DNS, DHCP, TCP works?