Recently, I often hear Hosting Service and Colocation Service by IT network solution companies or telephone companies.

Could someone please explain what Hosting Service and Colocation Service are.

Also, it would be greatly appreciated if you could let me know the most appropriate book for this area.

Thank you!