Basically, web hosting is space and some services on a rather powerful computer called a server or web server that is connected to the internet. You can not have a website online without using any kind of web hosting.
Just because your computer or notebook is connected to the internet does not mean you can run your site from them. It requires some other hardware and software to host a website on the internet.
Companies that offer these internet connected servers that provide space and services are called hosting companies or hosting companies. Web hosting allows you to have your own website up, running and connected to the internet 24 7. No matter what your site is or what it contains, the host will keep it accessible to everyone on the internet.
Think of a web server as a loaded desktop computer. One that can handle multiple users and perform multiple tasks at the same time. This server has both hardware and software designed from scratch to serve the internet. A hosting company can have hundreds, if not thousands of servers. All available for rent and connected to the internet.
Each of these servers has a name, these names are called nameservers. When you sign up for a hosting account, the webhotel will tell you which of their web servers your space will be located, that is, they will tell the nameservers. This is important because you will need to know this information later on the way.
How to use the values
In order for a website to be accessible on the Internet, it must be hosted on a web server. But you do not build or create your website on the server. This is done on your own PC or notebook.
There are various tools for creating and building websites, there are also good free tools available, but we will not review this. The thing to remember is that you build the site on your own computer and then move it to the web server for hosting so that it is available on the internet.
This move of your website file s from your computer to the web server is called upload. You upload your files to the Internet, that is, on your server.
There is no editing of the files on the web server. If you want to make changes to your website on the internet, you must make changes to the files on your computer and then upload the changed files to your web server. This creates a new version.
So now you wonder how to connect to your web server and upload the files to it? Good question, you are using a type of software called ftp software. This ftp software creates a connection between your computer and the web server at the host company.
This software displays files and folders on the server and also displays files and folders on your computer. This makes it easy to drag and drop files from your computer to the web server.
Now that we talk about web hosting, we must also mention domains. A domain is a name you buy from a domain registrar. That is, a company that sells domain names, and make sure they are all unique. It would not be a good idea to have multiple sites with the same name. We will not talk about getting a domain name here, for our purposes, we assume you already have a domain name.
Put the two together
So you have a domain name. Now you wonder what youre doing with it, and why does it relate to web hosting? Another good question.
You must associate that domain name with the space you rent from the hosting company. Keep in mind when moving to a new home. The new house has an address, you have your name, but you must tell the mail that your name is now associated with that address. One without the other is useless.
Web hosting is the same. You must associate your domain name with the space you rent on the web server. This space becomes your domain.
To make this association, you must tell the company that you have the domain name from where to host the domain. That is, you must tell the nameservers that your web host gave you. That way, when someone enters your domain name, they will be taken to your domain, hosting your web servers.
Heres how your domain name is linked to the web servers of your host account. This will be your domain. Its your little bit of internet properties.
So thats what web hosting is about. It hires a bit of space on a web server, then notices it with your domain name and then uploads your web files to it so you can get your website on the internet.