A web hosting service is a type of Internet hosting service that allows individuals and organizations to make their own website accessible via the World Wide Web. Web hosts are companies that provide space on a server they own or lease for use by their clients as well as providing Internet connectivity, typically in a data center. Web hosts can also provide data center space and connectivity to the Internet for servers they do not own to be located in their data center, called collocation or Housing.
This is the address people use to access your website. For example my website is named "www.Ross-Webs-Design.com". Websites usually begin with a "www" so when registering a domain you only need to be concerned with the last two parts: the name (Ross-Webz-Design) and the domain name extension ".com"
The scope of web hosting services varies greatly. The most basic is web page and small-scale file hosting, where files can be uploaded via File Transfer Protocol (FTP) or a Web interface. The files are usually delivered to the Web "as is" or with little processing. Many Internet service providers (ISPs) offer this service free to their subscribers. People can also obtain Web page hosting from other, alternative service providers. Personal web site hosting is typically free, advertisement-sponsored, or inexpensive. Business web site hosting often has a higher expense.
Single page hosting is generally sufficient only for personal web pages. A complex site calls for a more comprehensive package that provides database support and application development platforms (e.g. PHP, Java, Ruby on Rails, ColdFusion, and ASP.NET). These facilities allow the customers to write or install scripts for applications like forums and content management. For e-commerce, SSL is also highly recommended.
The host may also provide an interface or control panel for managing the Web server and installing scripts as well as other modules and service applications like e-mail. Some hosts specialize in certain software or services (e.g. e-commerce). They are commonly used by larger companies to outsource network infrastructure to a hosting company.
Domain name registry
A domain name registry is a database of all domain names registered in a top-level domain. A registry operator, also called a network information center (NIC), is the part of the Domain Name System (DNS) of the Internet that keeps the database of domain names, and generates the zone files which convert domain names to IP addresses. Each NIC is an organisation that manages the registration of Domain names within the top-level domains for which it is responsible, controls the policies of domain name allocation, and technically operates its top-level domain. It is potentially distinct from a domain name registrar.
You can choose from a limited number of extensions for your website but most people choose either ".com", ".net" or ".org". Sometimes you will see a two or four letter extension such as ".info" or ".cc". The two letter extensions sometimes but not always refer to the country the website is hosted in such as ".ca" for Canada, but in recent years many people will use a two letter extension on their domain name regardless of the country because the name they wish is already being used on the ".com", ".net" or ".org Some domain extensions are restricted such as ".edu" and ".gov" for education and government sites or ".jp" for Japan. Some people choose to register several domain names at the same time and use them all to point to their website so that others cannot use their name with a different extension.
Depending on your needs I would recommend you consider using Ipage for your hosting needs. Ipage is the webhosting & doman name website I use for my websites. If I am working on a project for you I will take care of registering your domain names on the appropriate host and setting up your website hosting and installing these applications for you to use.