Can anybody tell me the best links where i can find out how DHCP works? And also learn DNS concepts?
You can read and learn at wikipedia
There are lots of videos on YouTube. Check out Daily Motion too. Here are some more - http://www.dnsmadeeasy.com/media/