Hosting a website means making a website available to public worldwide. However, people can see your website only when it is available on the Internet. To make your website available on the Internet, you have to store it on a computer called web servers. When you buy some space on a web server and store your webpages there, your website becomes hosted and can be seen by anyone.
Any person or company who owns a server and rents out web space for website hosting can be called the web host. Some web hosts do not own servers but rent a server from some large web hosting company and then resell the space under their own brand. This is called reseller hosting service and such web hosts are called web resellers. The large web hosting companies even own their datacenter (collection of servers) where they can host millions of websites. Datacenters have many computer servers connected to the Internet with fast connections, back
1. Disk Space 2. Bandwidth 3. Uptime 4. Programming Services 5. Customer Service
Email hosting services usually offer premium email at a cost as opposed to advertisement-supported free email or free webmail. Email hosting services thus differ from typical end-user email providers such as webmail sites. They cater mostly to demanding email users and small and medium-sized (SME) businesses, while larger enterprises usually run their own email hosting service on their own equipment using software such as Microsoft Exchange or Postfix. Hosting providers can manage a user's own domain name, including any email authentication.