A web host is a company that has
computers that are hooked up to the
internet
24/7. These computers are
called servers and they are
assigned
IP numbers in order that
they may be found by other computers
hooked up to the internet. It is on
these servers that all your web
files are stored, be they HTML files
(web pages), graphic files, CSS
files, Javascripts or whatever.
Basically what happens is when you
type a web address into the address
bar of your browser and then hit Go,
your browser sends out a request to
'get' that web page. The request
travels across the internet to the
appropriate web server and attempts
to locate the web page on that
server. If the request is successful
(web page exists) then that web page
will load (or download) into your
web browser.
These web hosting servers that store
and serve up web pages to the
internet cost money to set up,
configure and maintain and thus web
hosting providers that own these
servers typically charge you a
monthly or yearly fee to, at the
very least:
-
Allow you to
save your web files to their web
server (called uploading)
-
Perpetually be
ready to serve them up to the
internet (make available for
downloading)
Web hosting has
become a very competitive business
and, in order to entice more
customers to sign up with them, web
hosts now offer all kinds of bells
and whistles to the deals or web
hosting packages they make
available.