Что такое web-сервер?

Web-сервер - сервер, работающий по протоколу HTTP и передающий по запросу браузеров web-страницы, картинки, Flash-файлы.

Каждый раз, когда вы открываете браузер и заходите на свою страницу, ваш невидимый помощник передаёт по проводным или беспроводным каналам информацию вашему браузеру. Кто же этот помощник, помогающий нам бороздить просторы Всемирной паутины день за днём, месяц за месяцем, год за годом? Это web-сервер, управляющий тем сайтом, который вы открываете.

Web-сервер - это такой сервер, который работает по протоколу HTTP. Он занимается тем, что принимает от клиентов (например, браузеров или поисковых роботов) запросы, по которым генерирует ответы. Отвечает web-сервер клиентам, как правило, передачей каких-либо файлов: HTML-страниц, картинок, Flash-баннеров и прочих вещей, без которых Интернет не был бы Интернетом.

Иногда web-сервером называют не только саму программу-сервер, но и какой-то отдельный сайт, которым эта программа управляет. Такое определение не совсем корректно - дело в том, что web-сервер позволяет загружать на себя (также говорят хостить) несколько разных сайтов, совершенно не относящихся друг к другу. Поэтому если вы говорите "Web-сервер КВ", а подразумеваете сайт kv.by, то вас могут и не понять.

Web-сервер - довольно сложная программа, которую очень непросто написать и отладить. Поэтому количество широко используемых web-серверов не так уж и велико. Собственно говоря, по-настоящему широко используются только два web-сервера - Apache и IIS (Internet Information Services). Первый - это свободный web-сервер, используемый на POSIX-системах (Linux, FreeBSD, Solaris и прочих). Впрочем, он может использоваться и под Windows. Второй из этих web-серверов коммерческий, он разрабатывается и продаётся корпорацией Microsoft и может работать только под управлением операционных систем линейки Windows NT (например, Windows 2000, XP, 2003 Server). Пока что Apache является более популярным - во многом в силу своей бесплатности, однако эксперты говорят о том, что агрессивная маркетинговая политика Microsoft делает своё дело, и в не столь далёком будущем IIS имеет все шансы догнать и перегнать Apache по количеству сайтов, работающих под его управлением.

Так что, когда вы в следующий раз запустите свой браузер, чтобы выйти во всемирную паутину, знайте, что увидеть web-страничку вы сможете во многом благодаря труженикам Всемирной сети, web-серверам, о которых пользователи вспоминают очень редко.

Вадим СТАНКЕВИЧ

Версия для печатиВерсия для печати

Номер: 

17 за 2008 год

Рубрика: 

Software
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!