Дрон Кодер — программирование для детей и взрослых в игровой форме. Начать бесплатно

Что такое сервер и клиент

Почти весь интернет устроен по простой схеме: клиент просит — сервер отвечает.

Клиент — тот, кто просит

Клиент — это программа, которая отправляет запрос: браузер, мобильное приложение, игра. Он инициирует общение: «покажи страницу», «пришли сообщения», «сохрани заказ».

Сервер — тот, кто отвечает

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

Почему так удобно

Данные лежат в одном надёжном месте — на сервере, а клиентов может быть миллионы. Обновили информацию на сервере — её сразу видят все. Клиенту не нужно хранить всё у себя, достаточно спросить.

Где это в коде

Фронтенд-код выполняется у клиента (в браузере), бэкенд-код — на сервере. Новичку полезно понимать эту границу: где данные, а где отображение. Базовую логику удобно освоить в браузерном тренажёре «Дрон Кодер».

Частые вопросы

Сервер — это обязательно мощный компьютер? Не всегда; сервером может быть даже обычный ПК, главное — он отвечает на запросы.

Может ли одна программа быть и клиентом, и сервером? Да, часто программа для одних выступает сервером, а сама обращается к другим как клиент.

Начать игру бесплатно
Попробуй прямо здесь
Уровень 1

Задание

Все обучающие игры «Дрон Кодер»

Одна вселенная — много модулей. Программирование, математика и логика в одной игре: пиши код, считай, решай задачи — а дрон-фермер летит по полю и собирает урожай. В каждом модуле первый уровень бесплатный, без регистрации.

📈 Математика · алгебра и графики
📖 Русский язык