The internet is much more complex than most users that use it on a daily basis would think. It is unimaginable for the common user to think about how many things are incorporated together to do simple tasks like opening a website or connecting a new device to their wireless router in order to connect to the internet.
A DNS and DHCP server play very important, yet different roles in helping users to easily access the internet and know where they are going instead of mixing everything up and wreaking havoc. It is hard to imagine what the internet would be like if we had to type the IP address of every website instead of the name or if we were required to manually set an IP address for every device connected in our home through the internet.
A DHCP (Dynamic Host Configuration Protocol) server is used in two ends. One is through your own router and at the backend of where you internet service provider is working. The DHCP server works to assign IP addresses to your computer and all the other devices that are connected to the internet via the router. Not having a DHCP server would mean that you would have to manually assign all IP addresses in your home every single time it tried to connect.
What makes a DNS (Domain Name Service) server different from a DHCP server is the fact that the former converts the name of a website to the IP address so that your computer or device is able to understand where it is you are looking to go. A computer is not able to understand the website name and needs the IP address in order to connect, which is why the DNS server is extremely important in this regard.