Web-сервер, его функции и предъявляемые к нему требования - Операционная система. Программное обеспечение компьютера

Web-сервер -- это программа, обрабатывающая сообщения, и работающая с протоколом HTTP. Именно этот протокол является основным для WWW. Он представляет собой набор правил для обмена данными и основан на принципе "запрос-ответ". Запрос идет от клиента к серверу и содержит служебную информацию о типе запроса. Ответ идет от сервера к клиенту. В нем находится служебный код (число), показывающий состояние обработки запроса, ответный заголовок и сами данные.

В последнее время увеличилось количество Web-серверов, выпускаемых различными производителями. Естественно, любой Web-сервер поддерживает некоторый минимальный набор функций - поддержка протокола HTTP, настройка на разные порты, создание log-файлов, пользовательские директории, функции защиты.

Планирование системы нужно начать с выбора ОС. Не всякий сервер реализован для конкретной операционной системы. Прежде чем установить сервер, необходимо понять, что он поддерживает, а что нет. Любой сервер поддерживает протокол HTTP, но не всякий сервер изначально поддерживает, например, работу с базами данных. Плюс к этому сейчас любой разработчик Web-серверов создает свой API для работы с сервером. Удобство средств разработки программ для сервера тоже играет немалую роль.

Наиболее распространен сервер Apache, который, по оценкам, установлен примерно на 60% всех WWW-серверов, причем является бесплатным, свободно распространяемым и считается одним из самых надежных и стабильных. Сейчас в мире существуют довольно много Web-серверов (несколько десятков), но популярностью пользуются лишь несколько.

Похожие статьи




Web-сервер, его функции и предъявляемые к нему требования - Операционная система. Программное обеспечение компьютера

Предыдущая | Следующая