Хостинг - это услуга по размещению чужого веб-сайта на своем веб-сервере или чужого веб-сервера на своей "площадке" c предоставлением подключения к интернету и обслуживания.
Как правило, спрос на хостирование сайтов значительно больше, чем на хостирование серверов, поскольку последнее нужно только для довольно крупных сайтов. Кроме того, хостингами называют сами площадки или сервера, предоставляющие эту услугу. Размещение своего сервера на хостинговой площадке (collocation) - всегда платная услуга, а вот размещение сайтов бывает бесплатным.
Бесплатные веб-хостинги предлагают пользователям некоторое пространство на своих серверах для размещения сайтов. При этом к размещаемой информации могут предъявляться определенные требования (ограничения по содержанию, по объему размещаемых файлов и др.). Кроме того, на многих веб-хостингах ограничено или невозможно использование скриптов, баз данных и т.д. Многие известные веб-хостинги предлагают построение сайтов на основе так называемых "шаблонов" или "конструкторов". С их помощью можно легко создавать веб-страницы, не имея представления о языке HTML. Обычно бесплатные хостинги оговаривают в пользовательском соглашении свое право размещать на хостируемых сайтах рекламу, чтобы таким образом компенсировать свои затраты. Иногда бесплатный хостинг страничек пользователей предлагает провайдер.