Сервер - это компьютерная программа,
которая предоставляет услугу другим компьютерным программам (и его
пользователям). В дата-центре физический компьютер, на котором запущена
серверная программа, также часто называют бу сервер. Эта машина может быть
выделенным сервером или может использоваться для других целей.
В модели программирования клиент / сервер серверная программа ожидает и
выполняет запросы от клиентских программ, которые могут работать на тех же
или других компьютерах. Данное приложение на компьютере может работать как
клиент с запросами на услуги из других программ, а также как сервер запросов
от других программ.
Типы серверов
Серверы часто классифицируются с точки зрения их цели. Например, веб-сервер
представляет собой компьютерную программу, которая обслуживает запрошенные
HTML-страницы или файлы. Программа, запрашивающая веб-контент, называется
клиентом. Например, веб-браузер - это клиент, который запрашивает файлы HTML
с веб-серверов.
Вот несколько других типов серверов, среди множества других возможностей:
Сервер приложений - это программа на компьютере в распределенной сети,
которая обеспечивает бизнес-логику для прикладной программы.
Прокси-сервер - это программное обеспечение, которое выступает в качестве
посредника между конечным устройством, таким как компьютер, и другим
сервером, с которого пользователь или клиент запрашивает услугу.
Почтовый сервер - это приложение, которое получает входящую электронную
почту от локальных пользователей (людей в пределах одного домена) и
удаленных отправителей и отправляет исходящую электронную почту для
доставки.
Виртуальный сервер - это программа, работающая на общем сервере, которая
настроена таким образом, что каждому пользователю кажется, что у них есть
полный контроль над сервером.
Блейд-сервер - это серверное шасси с множеством тонких, модульных
электронных плат, известных как серверные blade-серверы. Каждый blade-сервер
является собственным сервером, часто предназначенным для одного приложения.
Файловый сервер - это компьютер, отвечающий за центральное хранилище и
управление файлами данных, чтобы другие компьютеры в одной сети могли
получить к ним доступ.
Сервер политики - это компонент безопасности сети на основе политик, которая
предоставляет услуги авторизации и облегчает отслеживание и управление
файлами.