Web hosting is allotted space on a web server for a website. It’s where the website lives and how other Internet users access that website at any time.
Web hosting services allow you to upload and store your website files on the web server. Any time somebody visits your website, they are actually accessing those files stored on the web server. This is how you can always view your favourite websites from any location, day and night.