The three basic things you need in order to have a website on the internet are a website, web hosting service and domain registation service.
A Website is a collection of one or more web pages grouped under the same domain name. (A Website has to be created, using a software like Dream Weaver then uploaded to a web hosting server).
Web Hosting is a type of internet hosting service that allows individuals and organizations to make their website accessible via the world wide web.(After the website is created, it is placed on an online server). Web hosting fees are usually charged monthly.
Domain Name locates an organization or other entity on the internet. For example, the domain name www.solutionsjp.com. Just like your house is located using your home address, you must have a domain name. (You must register your domain name yearly).