I came across a pretty good site www.learntcpip.com. There are links to other topics like learn to subnetting, how dns works etc.
It is a good site for newbies. Was very helpful for me. thought will share with you all.
If this site has been discussed already, pls disregard this message