Сервер - это компьютер или устройство, с помощью которого осуществляется управление сетевыми ресурсами. Например, файловый сервер - это устройство хранения, на котором хранятся файлы. Файлы могут храниться на сервере любым пользователем сети. Аналогично, сервер печати - это компьютер, на котором работает один или несколько принтеров, а сетевой трафик контролируется сервером.
Обычно серверы не выполняют никаких других задач, кроме своих собственных. В то же время в операционных системах с поддержкой параллельной обработки один компьютер может одновременно выполнять несколько приложений. Под сервером может пониматься приложение, которое управляет ресурсами с большей эффективностью, чем компьютер в целом.
Здесь доступны различные типы серверов:
Прокси-серверы:
Эти устройства располагаются между клиентским приложением (как правило, веб-браузером) и внешним сервером (обычно другим сервером в сети Интернет) и служат для сортировки запросов, оптимизации работы и совместного использования подключений.
Почтовые серверы:
Почтовые серверы, которые являются практически столь же повсеместными и важными, как и веб-серверы, создают и хранят почту в сетях (посредством локальных и глобальных сетей) и в Интернете.
Серверные платформы:
Платформа — это базовая аппаратная или программная составляющая системы, которая выступает в качестве «двигателя», обеспечивающего работу сервера.
Веб-серверы:
По сути, веб-сервер предоставляет статические данные веб-браузеру, загружая файл с диска и передавая его по сети в веб-браузер пользователя. Весь этот процесс осуществляется посредством взаимодействия браузера и сервера с использованием протокола HTTP.
Серверы приложений:
Прикладные устройства занимают значительную часть вычислительной среды между серверами баз данных и конечным пользователем и, как правило, обеспечивают связь между ними.
Сервер базы данных:
Сервер базы данных управляет базой данных с помощью системы управления базами данных SOL. Запрос клиента поступает на сервер в виде запросов SOL, после чего сервер базы данных обращается к хранящимся данным, чтобы обработать запрос клиента, и возвращает ответ клиенту.
Серверы обмена сообщениями в режиме реального времени (серверы IRC и серверы мгновенного обмена сообщениями (IM)):
Серверы обмена данными в режиме реального времени позволяют большому количеству пользователей напрямую обмениваться информацией.
Серверы FTP (протокол передачи файлов):
Протокол передачи файлов (FTP) обеспечивает безопасную передачу одного или нескольких файлов между компьютерами, гарантируя при этом не только контроль над процессом передачи, но и безопасность файлов, а также их упорядоченное хранение.
Серверы для совместной работы:
Во многих областях применения программное обеспечение для совместной работы демонстрирует инновационный потенциал Интернета. Оно разработано для того, чтобы облегчить пользователям совместную работу, независимо от их местонахождения, с помощью Интернета или общей интрасети, а также для совместного выполнения задач в виртуальной среде.
Списки рассылки:
Серверы списков рассылки позволяют более эффективно управлять списками рассылки, будь то интерактивные дискуссии, открытые для широкой публики, или односторонние списки, предназначенные для рассылки сообщений, циркуляров или рекламных материалов.
Серверы Telnet:
Сервер Telnet позволяет пользователям входить в систему на хост-компьютере и выполнять задания так, как если бы они работали непосредственно на этом удаленном компьютере.
Серверы с открытым исходным кодом:
От базовых серверных операционных систем с открытым исходным кодом до серверного программного обеспечения (которое помогает вам выполнять свою работу) — программное обеспечение с открытым исходным кодом является важной частью множества ИТ-инфраструктур.
