19.2. Клиенты и серверы локальных сетей
В основе широкого
распространения локальных сетей
компьютеров лежит известная идея
разделения ресурсов. Высокая
пропускная способность локальных
сетей обеспечивает эффективный
доступ из одного узла локальной
сети к ресурсам, находящимся в
других узлах.
Развитие этой идеи приводит к
функциональному выделению
компонентов сети: разумно иметь не
только доступ к ресурсами
удаленного компьютера, но также
получать от этого компьютера
некоторый сервис, который
специфичен для ресурсов данного
рода и программные средства для
обеспечения которого
нецелесообразно дублировать в
нескольких узлах. Так мы приходим к
различению рабочих станций и
серверов локальной сети.
Рабочая станция предназначена
для непосредственной работы
пользователя или категории
пользователей и обладает
ресурсами, соответствующими
локальным потребностям данного
пользователя. Специфическими
особенностями рабочей станции
могут быть объем оперативной
памяти (далеко не все категории
пользователей нуждаются в наличии
большой оперативной памяти),
наличие и объем дисковой памяти
(достаточно популярны бездисковые
рабочие станции, использующие
внешнюю память дискового сервера),
характеристики процессора и
монитора (некоторым пользователям
нужен мощный процессор, других в
большей степени интересует
разрешающая способность монитора,
для третьих обязательно требуются
средства убыстрения графики и т.д.).
При необходимости можно
использовать ресурсы и/или услуги,
предоставляемые сервером.
Сервер локальной сети должен
обладать ресурсами,
соответствующими его
функциональному назначению и
потребностям сети. Заметим, что в
связи с ориентацией на подход
открытых систем, правильнее
говорить о логических серверах
(имея в виду набор ресурсов и
программных средств,
обеспечивающих услуги над этими
ресурсами), которые располагаются
не обязательно на разных
компьютерах. Особенностью
логического сервера в открытой
системе является то, что если по
соображениям эффективности сервер
целесообразно переместить на
отдельный компьютер, то это можно
проделать без потребности в
какой-либо переделке как его
самого, так и использующих его
прикладных программ.
Примерами сервером могут служить:
- сервер телекоммуникаций,
обеспечивающий услуги по связи
данной локальной сети с
внешним миром;
- вычислительный сервер, дающий
возможность производить
вычисления, которые невозможно
выполнить на рабочих станциях;
- дисковый сервер, обладающий
расширенными ресурсами
внешней памяти и
предоставляющий их в
использование рабочим
станциями и, возможно, другим
серверам;
- файловый сервер,
поддерживающий общее
хранилище файлов для всех
рабочих станций;
- сервер баз данных фактически
обычная СУБД, принимающая
запросы по локальной сети и
возвращающая результаты.
Сервер локальной сети
предоставляет ресурсы (услуги)
рабочим станциям и/или другим
серверам.
Принято называть клиентом
локальной сети, запрашивающий
услуги у некоторого сервера и
сервером - компонент локальной
сети, оказывающий услуги некоторым
клиентам.
Предыдущая
глава || Оглавление
|| Следующая глава
|