COMPREHENDING DIFFERENT KINDS OF WEB HOSTING: A DETAILED INTRODUCTION