What is website hosting and why is it necessary?

Web