Сервер
Это понятие впервые встречается на программе «Инженерия и системный подход к решению задач» — примерно 11-12 лет (5-6 класс).
Мощный компьютер, который всегда включён и по первому запросу отдаёт другим устройствам сайты, видео и игры.
Библиотека, которая никогда не закрывается: попросил книгу — тебе её выдали, хоть днём, хоть ночью.
Назвать три вещи, которые ты смотришь с телефона, но которые хранятся не в нём: например, видео, онлайн-игра, переписка.
Компьютер (или программа на нём), который постоянно ждёт запросы других устройств — клиентов — и отвечает: отдаёт страницы сайта, хранит файлы, соединяет игроков. Один сервер обслуживает тысячи клиентов одновременно, поэтому у него много памяти и постоянное подключение к интернету.
Разобрать три ситуации — открытие сайта, онлайн-игра, отправка сообщения: нарисовать стрелки «запрос → ответ» и подписать, кто клиент, а кто сервер.
Узел модели «клиент — сервер»: принимает запросы на свой IP-адрес и порт по протоколу (HTTP, FTP, SSH) и возвращает ответы. Сервером называют и железо в дата-центре, и программу (nginx, Apache), и роль в обмене. Краевой случай: твой ноутбук становится сервером, как только на нём запущена программа, отвечающая на чужие запросы.
Запустить локальный сервер (python -m http.server), открыть свою страницу с телефона по IP компьютера и показать запись о запросе в консоли.
Частое заблуждение
«Сервер — что-то виртуальное, чего нельзя потрогать». Нет: это реальный компьютер в дата-центре — он греется, шумит и требует обслуживания.