Вопрос о том, как правильно называются компьютеры, управляющие общими ресурсами и устройствами в сети, часто возникает у начинающих изучение информатики и сетевых технологий․ Краткий ответ на поставленный вопрос: нет, они не называются «серыми»․ Это распространенная ошибка или опечатка․ В компьютерной терминологии нет такого понятия, как «серый компьютер» для обозначения сетевого управляющего узла․
В действительности компьютеры, предоставляющие доступ к своим ресурсам (файлам, принтерам, базам данных) и управляющие общими устройствами в сети, называются серверами․ Давайте разберем эту тему подробно, опираясь на фундаментальные принципы организации компьютерных сетей․
Что такое компьютерная сеть?
Компьютерная сеть — это система объединенных между собой вычислительных машин, а также периферийных устройств, которые могут обмениваться данными и делить общие ресурсы․ Как было отмечено еще в общих принципах организации компьютеров, все функциональные блоки связаны между собой․ В масштабах сети эту связь обеспечивает сетевая инфраструктура, а на уровне архитектуры отдельного ПК, общая шина (системная магистраль), к которой через контроллеры подключаются периферийные устройства․
Сети классифицируются по масштабу на:
- Локальные вычислительные сети (ЛВС) — объединяют компьютеры в пределах одного помещения, здания или предприятия (например, школьный компьютерный класс)․
- Глобальные сети — соединяют компьютеры по всему миру (как Интернет)․
По типам используемых ПК ЛВС могут быть однородными (состоящими из машин одного класса) и неоднородными (включающими компьютеры разных моделей и технических параметров)․ По своему назначению сети делятся на информационно-поисковые, управляющие, расчетные, информационно-расчетные и сети для обработки документальной информации․
Клиент-серверная архитектура: Серверы и Клиенты
В зависимости от выполняемых в сети функций компьютеры делятся на две основные категории:
Сервер (Server)
Именно сервер — это тот самый компьютер, который предоставляет свои ресурсы другим компьютерам сети и управляет общими устройствами․ Физический сервер представляет собой мощный системный блок с высокопроизводительным процессором, специализированной операционной системой и большими объемами памяти․ Серверы могут выполнять множество ролей:
- Файловый сервер — хранит общие файлы и папки․
- Сервер печати, управляет общими принтерами и очередями печати․
- Почтовый сервер — обрабатывает и пересылает электронную почту (часто совмещает функции сетевого брандмауэра для безопасности)․
- Сервер баз данных — хранит и обрабатывает массивы информации, выдавая их по запросу․
Клиенты получают доступ к этим данным, отправляя запросы на серверную машину․
Клиент сети или Рабочая станция (Workstation)
Рабочая станция — это компьютер, подключенный к сети, за которым непосредственно работает человек․ Клиент — это узел сети, имеющий доступ к услугам сервера․ Рабочие станции используют ресурсы, предоставляемые серверами, но сами, как правило, не делятся своими․
Одноранговые сети (Пиринговая архитектура)
Стоит отметить, что существует и другая модель организации сети — одноранговая (пиринговая)․ В такой архитектуре подключенные компьютеры имеют равные полномочия и привилегии․ В одноранговой сети каждый компьютер может выступать одновременно и как сервер, и как клиент․ Например, в небольшом офисе один ПК может предоставить в общее использование свой принтер и папки с документами, выступая сервером печати и файлов, при этом оставаясь рабочей станцией для сотрудника․
Сетевое оборудование: Хосты и Коммутаторы
Помимо серверов и клиентов, в сети существуют и другие важные понятия и устройства:
- Хост-компьютер (Host) — так называют любой компьютер или устройство, подключенное к сети и имеющее уникальный сетевой адрес․ Хостами могут выступать как серверы, так и рабочие станции․
- Коммутатор (свитч / Switch), это устройство, которое соединяет несколько устройств внутри одной локальной сети (компьютеры, принтеры, серверы), обеспечивая обмен данными между ними на аппаратном уровне․
Откуда могла взяться ошибка со словом «серый»?
Поскольку технического термина «серый компьютер» не существует, можно предположить несколько причин появления такой формулировки в вопросе:
- Опечатка или оговорка․ Скорее всего, имелось в виду слово «сервер»․ При быстром чтении или написании слово «сервер» могло быть искажено до «серый»․
- Серые IP-адреса․ В сетевой терминологии существует понятие «серый IP» (частный, внутренний IP-адрес, используемый в локальных сетях, в отличие от «белых», внешних, глобальных адресов)․ Возможно, произошла путаница между устройством с серым адресом и самим управляющим устройством․
- «Серый ящик» (Grey box)․ В программной инженерии тестирование методом «серого ящика» подразумевает частичное знание внутренней структуры системы․ К управлению устройствами это не имеет прямого отношения․