Kendinize ait bir web sitesi kurmak istiyorsanız önce bir domain (alan adı) almalısınız daha sonrasında hazırlanmış olan ya da hazırlanacak olan web sitenizin dosyalarının (html, php, asp, fotoğraf dosyaları vs…) çalışacaği bir alan ( disk alanı ) olması gerekir ki hazırlanan web sitesini hosting alanına yüklemelisiniz. Böylece sitenizi ziyaret etmek isteyen kullanıcılar browserların da (internet tarayıcılarında örn.:internet explorer, firefox, netscape, google chrome gibi) sizin domain adresinizi yazdıklarında internet sitenizi görüntüleyebilirler.
Hosting hizmeti veren sistem aslında çok hızlı bir internete bağlı olan iyi bir bilgisayardan farklı birşey değildir. Aynı anda belki yüzlerce web sitesini yayınlayabilmesini en önemlisi kesintisiz çalışacağını düşünürsek elbette donanımı ona göre seçilmiştir ve daha da önemlisi çok hızlı bir bağlantı hızı ve yüksek bant genişliğine sahiptir.
Kısaca web sitenize ait dosyaları saklayan ve internet kullanıcılarının erişimine sunan bu bilgisayarlara web sunucusu (web server), bu veri saklama ve yayınlama işlemine de web hosting denir.