Что такое Сервер?

Сервер (англ. server от англ. to serve — служить) - понятие которое включает в себя два понятия имеющие различный смысл в зависимости от реализации:

  • программный сервер - в клиент-серверных системах -  программный компонент вычислительной системы, выполняющий сервисные (обслуживающие) функции по запросу клиента, предоставляя ему доступ к определённым ресурсам или услугам. 
  • аппаратный сервер - выделенный из группы персональных компьютеров или специализированная машина для выполнения какой-либо сервисной задачи (сервисного программного обеспечения ) без непосредственного участия человека. Сервер и рабочая станция могут иметь одинаковую аппаратную конфигурацию, так как различаются лишь по участию в своей работе человека. 

Далее под сервером будет подразумеваться совокупность аппаратного и развернутого на нем программного обеспечения.

В зависимости от выполняемых сервером операции и его назначения могут быть приведены:

  • файл-серверы. Обеспечивают доступ к файлам на диске сервера. Наиболее популярные реализации  файловых серверов: FTP и SMB сервера.
  • серверы доступа к данным. Серверы доступа к данным обслуживают базу данных и отдают данные по запросам. 
  • службы обмена сообщениями. В первую очередь это серверы электронной почты работающие по протоколу SMTP, который  принимает сообщение и доставляет его в локальный почтовый ящик пользователя или на другой SMTP-сервер. На многопользовательских компьютерах, пользователи работают с почтой прямо на терминале (или веб-интерфейсе). Для работы с почтой на персональном компьютере, почта забирается из почтового ящика через серверы, работающие по протоколам POP3 или IMAP.  Таже примерами серверов обмена сообщениями являются сервера служб ICQ и Jabber.
  • серверы удаленного доступа. Через соответствующую клиентскую программу, обеспечивают пользователя консольным доступом к удаленной системе.
  • игровые серверы. Служат для одновременной игры нескольких пользователей в единой игровой ситуации.
  • и т.д.

Более подробное описание наиболее популярных реализаций серверов представлено далее.