Лекция. Понятие сервера Сервер — это устройство или программное обеспечение, которое способно принимать запросы по сети и отвечать на них. Почему сервер — это и устройство, и ПО, а не что-то одно? Дело в том, что под словом «сервер» могут понимать две связанные между собой сущности: Серверами называют мощные компьютеры, которые собраны специально для обработки и хранения больших массивов данных. Ниже мы ещё поговорим о том, чем такие компьютеры отличаются от обычных. А ещё сервером называют ПО, которое установлено на такой компьютер. Оно-то и занимается приёмом запросов по сети и их обработкой. Причём делает это без участия человека (ну, после первоначальной настройки, конечно). Чтобы выполнять роль сервера, компьютер должен быть подключён к локальной сети или к интернету. Другие электронные устройства, которые подключены к этой сети и взаимодействуют с сервером, называются клиентами. Также клиентом называют конкретную программу, которая умеет отправлять запросы на сервер и получать на них ответ. В зависимости от типа сервера эти запросы могут быть разнообразными, например: открой сайт skysmart.ru; запиши в базу данных имя пользователя Vasya и пароль qwerty; удали файл image12.png из папки /images; отправь письмо пользователю [email protected] и т. п. Получив запрос от клиента, сервер обработает его и вернёт ответ — например, покажет главную страницу сайта skysmart.ru.