Работа сервера состоит в том, чтобы принимать, хранить и передавать данные. skillbox.ru Если ещё проще — получать от клиента запросы и отвечать на них. skillbox.ru
Принцип работы сервера в общем виде выглядит так: blog.skillfactory.ru
- Пользователь подключает компьютер или другое устройство к локальной или глобальной сети (через проводное или беспроводное соединение). blog.skillfactory.ru При этом его клиент получает свой адрес, по которому к нему может обращаться сервер. blog.skillfactory.ru
- Далее сервер начинает «прослушивать» канал, при этом он может пассивно ожидать от пользователя (точнее, его устройства) запрос или самостоятельно отправлять клиенту инициирующий запрос. blog.skillfactory.ru
- Пользователь с помощью компьютера, на котором установлен браузер или иная программа (клиент) для общения с сервером (это могут быть также игровые, мобильные приложения), вводит запрос — например, адрес сайта в поисковую строку браузера. blog.skillfactory.ru
- Сервер принимает запрос, автоматически обрабатывает его в соответствии с предусмотренными в программе правилами и отправляет клиенту (пользовательской программе) ответ. blog.skillfactory.ru
Некоторые задачи, которые может выполнять сервер:
- Поддерживать работу приложений. www.roksis.ru Позволяет пользователю запускать приложение без необходимости устанавливать копию на своём компьютере. www.roksis.ru
- Проводить ресурсоёмкие вычисления. www.roksis.ru Обладает большим количеством оперативной памяти и мощным процессором, благодаря чему значительно ускоряет вычисления. www.roksis.ru
- Хранить базы данных. www.roksis.ru Как правило, на таких серверах хранятся таблицы, бухгалтерские базы и так далее. www.roksis.ru
- Хранить файлы и обмениваться ими. www.roksis.ru Позволяет хранить файлы и обеспечить к ним доступ из разных мест. www.roksis.ru
- Запускать игры. www.roksis.ru Содержит базу данных и позволяет работать приложению игры. www.roksis.ru
- Организовывать работу электронной почты. www.roksis.ru Принимает письма и перенаправляет их нужным пользователям. www.roksis.ru
- Размещать сайты и сервисы в сети. www.roksis.ru Позволяет хранить веб-страницы и обеспечивать к ним доступ. www.roksis.ru
- Развертывать рабочее окружение. www.roksis.ru Обеспечивает безопасный удалённый доступ к программам и операционной системе. www.roksis.ru