Что такое сервер
Это устройство, которое хранит данные и предоставляет к ним доступ в локальной или глобальной сети. Фактически он обслуживает запросы пользователей. Процесс взаимодействия строится по модели «клиент — сервер»: человек создает запрос в программе, приложении или на сайте, сервер его получает, находит нужную информацию в своей памяти и выводит ее на экран пользователя.
Основными составляющими сервера являются мощный компьютер и установленное на него программное обеспечение. При этом софт может быть разным и зависит от задач, которые требуются разработчикам для конкретного цифрового сервиса.

Как выглядит сервер
Сервер представляет собой служебный компьютер. Он может одновременно запускать множество процессов и обладает большой вычислительной мощностью. Для хранения данных к серверу подключают несколько накопителей, которые вмещают терабайты информации. Такому оборудованию для работы требуется специальная операционная система, а также ПО.
Выделенные серверы обычно используются для решения служебных задач и связаны с обработкой большого объема данных. Плоские системные блоки размещаются в специальных стойках, напоминающих высокие шкафы.
Для них предусмотрены отдельные серверные комнаты, оборудованные системами охлаждения, поскольку в процессе работы серверы выделяют большое количество тепла. Оборудование управляется обычным компьютером или ноутбуком, подключенным через Интернет или сетевой кабель.

Невыделенные серверы создаются на базе ПК: память увеличивается за счет установки дополнительных жестких дисков, у провайдера приобретается постоянный IP-адрес (англ. Internet Protocol — межсетевой протокол), и ПО настраивается на обработку пользовательских запросов.
Возможно подключение клавиатуры, мыши и других периферийных устройств, чтобы продолжать использование ПК в привычных целях. Такой тип сервера не предназначен для большого объема данных, поэтому часто применяется в локальных сетях небольших компаний.
Для чего нужен сервер
Сервер выполняет задачи от простого хранения данных до обеспечения работы видеосервисов, онлайн-игр, приложений. Файловый сервер предоставляет пользователям общий доступ к данным. Сервер идентификации выполняет роль цифрового контрольно-пропускного пункта: он распознает клиента в системе и подтверждает подлинность его личности для предоставления доступа.
На веб-серверах размещают сайты и программы, к которым пользователи получают доступ через Интернет. Они предназначены для беспрерывной обработки пользовательских запросов, авторизации и аутентификации пользователей. Доменные имена хранятся на DNS-серверах (англ. Domain Name System — система доменных имен).

Для получения, отправки и хранения электронных писем используются почтовые серверы. Игровые серверы необходимы для многопользовательских онлайн-игр. На серверах баз данных работает программное обеспечение для управления организованным массивом информации. С помощью сервера удаленного доступа можно получить доступ рабочему компьютеру и сети из любого места через Интернет.
Принципы работы сервера
Работа сервера построена на том, чтобы принимать, хранить и передавать данные. На примере посещения сайта этот процесс выглядит следующим образом:
- Пользователь вводит в адресную строку доменное имя веб-ресурса.
- Браузер отправляет запрос на DNS-сервер, где имя портала преобразуется в IP-адрес.
- Затем браузер отправляет запрос на соответствующий веб-сервер, который обращается к серверу базы данных сайта, собирает информацию и в виде кода передает обратно браузеру.
- Браузер преобразует этот код в веб-страницу и открывает ее на экране пользователя.
Осуществление всех этих действий происходит за доли секунды.
