https://technology-xchange.com/2018/07/08/web-hosting-explained-simply-and-clearly-too/