If you have a domain name, so need a web hosting (Website Hosting). Every domain name required shared website hosting without website hosting you cannot show website pages.
What is website shared hosting or website hosting?
Shared hosting is a space in server to serve web pages. Server share somes resources for domain names to run website pages in web browser is called website shared hosting or website hosting.
What resources is shared by server?
Server shared CPU (Central Processing Unit), RAM (Read Access Memory), HDD (Hard Disk Drive), Bandwidth. Some resources also shared by server is depend on what type of software is used in server.
How domain name is connected to web hosting?
Every domain name has DNS (Domain Name System), which is provided by your registrar. With the help of DNS you connect domain name to hosting server, Every shared hosting provider gives you a namerserver which used in domain name DNS, with the help of DNS domain name convert to IP (Internet Protocol) address.
Type of shared hosting
1) Linux server
2) Window server
Linux server is widely used all over the world because many linux OS is free as well as software are also free with this reason linux server hosting is affordable. Famous PHP programming language is used by developer all over the world. Many website application develop in PHP. PHP run on linux server but also run on windows server and become costly. Many CMS (Content Management System) software application develop in PHP language and free to use like: wordpress, drupal, woocommerce and so on.
Important thing is that many control panel is open source and free to manage linux server, web hosting provider mostly use open source software applications.
Note: If you want shared hosting for your domain name for free contact me firstname.lastname@example.org