You are talking about Internet hosting. The most common form of Internet hosting is that of web hosting, where some entity makes space available on their server for you to host a website. There are thousands of companies that provide an environment where anywhere from a few people to thousands of people can host their websites on a single server. This is often referred to as a shared server. In the case of a DEDICATED server, only a single entity (person, company, etc) is allowed to use that server. As the entity that has control of that server, you could choose to host it as a game server, an IRC server, a web server, an email server, a picture server, or anything else that you choose to make publicly available on your dedicated server.
Dedicated servers are any servers, connected to the Internet and controlled by a single person or company.
You can buy your own server and co-locate it at an ISP that is close to your home. You can rent a dedicated server at a server farm. You can even purchase a dedicated server which is already located at a server farm. The possibilities are almost as endless as there are companies providing the connectivity. Access to your server can be using a standard control panel software, or as in the case of my dedicated server, I used Remote Desktop Protocol (RDP) to connect directly to my server. I could install software and configure it any way that I wanted.
Generally, your costs will be monthly. Your monthly costs would be similar to the following:
- Server purchase, monthly payments, unless you're going to rent it
- Server rental, unless you already own it, outright
- Space rental, where the server is, unless you're already paying server rental
- bandwidth: how much bandwidth will you use? Usually billed by the megabyte or gigabyte
I've used Crystaltech.com for many years for shared hosting solutions. I used a local ISP when I had my dedicated server. Rates for dedicated servers range from $120/month to thousands of dollars per month. For my dedicated server, on which I hosted about 40 other sites for my customers, I paid $250/month, and charged $20 to $60 per month depending upon their needs.
Email me with any additional questions.