Что такое сервер? Это очень просто

В латинском языке есть слово servitium которое переводится как услуга. Как известно, на латыни разговаривали в Древнем Риме. А Римская Империя оказала очень большое влияние не только на Европейскую цивилизацию, но и на весь мир.

Не удивительно, что во многих языках есть слова, так или иначе связанные с латинским servitium. В английском языке это vdi сервер и service, в испанском servicio, в итальянском servizio, во французском service и servir. Думаю вы уже заметили, что слово сервер, как и англоязычное server, родственно этим словам. И это вовсе не случайно.

И слово server можно перевести как обслуживающий. Или оказывающий услугу. При этом не стоит воспринимать “оказывающего услугу” как простую прислугу! Это совершенно не связанные понятия.

Получается, что сервер не командует, не управляет миром, а лишь обслуживаетоказывает услуги. Означает ли это, что мы свергаем серверы с того пьедестала, на котором они находятся по представлениям не такого и малого числа людей? Вовсе нет! Кроме того, это лишь слово, термин. А что скрывается за ним?

Наша обычная жизнь

Итак, само слово, понятие, уходит корнями в древность, когда никаких компьютеров не было и в помине. В глубокую древность мы не пойдем, даже в Древний Рим заглядывать не будем. Но примеры из обычной жизни, которые имеют к вопросу непосредственное отношение, рассмотреть необходимо. Для лучшего понимания.

Предположим, что человек проголодался. Как он может поступить? По большому счету, вариантов не так и много. Он может приготовить еду сам или обратиться к тому, кто приготовит еду для него.

Делаем все сами

В самом простом случае, можно приготовить еду самостоятельно. например, может приготовить еду сам. Схематически это можно изобразить примерно так

Человек обслуживает себя сам. Иллюстрация моя

В этом случае он ни к кому не обращается и обслуживает себя сам. С точки зрения темы сегодняшней статьи нам этот случай не интересен.

А вот вариант “обратиться к кому то другому” не только более интересен для нас, но и позволяет выделить два отдельных случая.

Обращаемся к повару

Если человек не умеет, или не хочет, готовить, он может обратиться к кому то другому, кто умеет готовить. Например, к уличному торговцу готовой едой или в небольшое кафе, где есть только повар. Для определенности будем считать, что он обратился к повару. Схематически это может выглядеть примерно так

Человек обращается к повару для приготовления еды. Повар обслуживает человека, оказывает ему услугу "приготовление еды". Иллюстрация моя

На первый взгляд, изменилось не многое. Велика ли разница, что готовит еду? Не очень велика, с точки зрения обеда, но при этом у нас появляется весьма важная особенность. Повар оказывает человеку услугу, обслуживает его. Процесс обслуживания я специально выделил на иллюстрации.

Посетителя кафе обычно называют клиентом. А вот повара, который в данном случае обслуживает клиента, можно назвать сервером! Конечно, мы обычно не называем повара сервером. Но, по сути, он выполняет именно эту функцию. И отношения повара и человека, в данном случае, это именно отношение клиент-сервер. Непривычно? Но это именно так.

Почему человек стал клиентом, а повар сервером? Потому что человек запрашивает (получает) обслуживание. А повар это обслуживание выполняет, предоставляет услугу.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *