Проектирование реляционных баз данных. Ковалев А.В - 54 стр.

UptoLike

56
сравнению с сетевой ОС LAN Manager той же фирмы (совместная разработка с IBM), являю-
щейся надстройкой над локальной операционной системой OS/2.
4.2. Одноранговые сетевые ОС и ОС с выделенными серверами
В зависимости от того, как распределены функции между компьютерами сети, сетевые
операционные системы, а следовательно, и сети делятся на два класса: одноранговые и двух-
ранговые. Последние чаще называют сетями с выделенными серверами.
Если компьютер предоставляет свои ресурсы другим пользователям сети, то он играет
роль сервера. При этом компьютер, обращающийся к ресурсам другой машины, является клиен-
том. Как уже было сказано, компьютер, работающий в сети, может выполнять функции либо
клиента, либо сервера, либо совмещать обе эти функции.
Если выполнение каких-либо серверных функций является основным назначением ком-
пьютера (например, предоставление файлов в общее пользование всем остальным пользовате-
лям сети или организация совместного использования факса, или предоставление всем пользо-
вателям сети возможности запуска на данном компьютере своих приложений), то такой компь-
ютер называется выделенным сервером. В зависимости от того, какой ресурс сервера является
разделяемым, он называется файл-сервером, факс-сервером, принт-сервером, сервером прило-
жений и т.д.
Очевидно, что на выделенных серверах желательно устанавливать ОС, специально оп-
тимизированные для выполнения тех или иных серверных функций. Поэтому в сетях с выде-
ленными серверами чаще всего используются сетевые операционные системы, в состав которых
входит нескольких вариантов ОС, отличающихся возможностями серверных частей. Например,
сетевая ОС Novell NetWare имеет серверный вариант, оптимизированный для работы в качестве
файл-сервера, а также варианты оболочек для рабочих станций с различными локальными ОС,
причем эти оболочки выполняют исключительно функции клиента. Другим примером ОС, ори-
ентированной на построение сети с выделенным сервером, является операционная система
Windows NT. В отличие от NetWare, оба варианта данной сетевой ОС - Windows NT Server (для
выделенного сервера) и Windows NT Workstation (для рабочей станции) - могут поддерживать
функции и клиента и сервера. Но серверный вариант Windows NT имеет больше возможностей
для предоставления ресурсов своего компьютера другим пользователям сети, так как может
выполнять более широкий набор функций, поддерживает большее количество одновременных
соединений с клиентами, реализует централизованное управление сетью, имеет более развитые
средства защиты.
Выделенный сервер не принято использовать в качестве компьютера для выполнения те-
кущих задач, не связанных с его основным назначением, так как это может уменьшить произ-
водительность его работы как сервера. В связи с такими соображениями в ОС Novell NetWare
на серверной части возможность выполнения обычных прикладных программ вообще не преду-
смотрена, то есть сервер не содержит клиентской части, а на рабочих станциях отсутствуют
серверные компоненты. Однако в других сетевых ОС функционирование на выделенном серве-
ре клиентской части вполне возможно. Например, под управлением Windows NT Server могут
запускаться обычные программы локального пользователя, которые могут потребовать выпол-
нения клиентских функций ОС при появлении запросов к ресурсам других компьютеров сети.
При этом рабочие станции, на которых установлена ОС Windows NT Workstation, могут выпол-
нять функции невыделенного сервера.
Важно понять, что несмотря на то, что в сети с выделенным сервером все компьютеры в
общем случае могут выполнять одновременно роли и сервера, и клиента, эта сеть функциональ-
но не симметрична: аппаратно и программно в ней реализованы два типа компьютеров - одни, в
большей степени ориентированные на выполнение серверных функций и работающие под
управлением специализированных серверных ОС, а другие - в основном выполняющие клиент-
сравнению с сетевой ОС LAN Manager той же фирмы (совместная разработка с IBM), являю-
щейся надстройкой над локальной операционной системой OS/2.

      4.2. Одноранговые сетевые ОС и ОС с выделенными серверами

       В зависимости от того, как распределены функции между компьютерами сети, сетевые
операционные системы, а следовательно, и сети делятся на два класса: одноранговые и двух-
ранговые. Последние чаще называют сетями с выделенными серверами.
       Если компьютер предоставляет свои ресурсы другим пользователям сети, то он играет
роль сервера. При этом компьютер, обращающийся к ресурсам другой машины, является клиен-
том. Как уже было сказано, компьютер, работающий в сети, может выполнять функции либо
клиента, либо сервера, либо совмещать обе эти функции.
       Если выполнение каких-либо серверных функций является основным назначением ком-
пьютера (например, предоставление файлов в общее пользование всем остальным пользовате-
лям сети или организация совместного использования факса, или предоставление всем пользо-
вателям сети возможности запуска на данном компьютере своих приложений), то такой компь-
ютер называется выделенным сервером. В зависимости от того, какой ресурс сервера является
разделяемым, он называется файл-сервером, факс-сервером, принт-сервером, сервером прило-
жений и т.д.
       Очевидно, что на выделенных серверах желательно устанавливать ОС, специально оп-
тимизированные для выполнения тех или иных серверных функций. Поэтому в сетях с выде-
ленными серверами чаще всего используются сетевые операционные системы, в состав которых
входит нескольких вариантов ОС, отличающихся возможностями серверных частей. Например,
сетевая ОС Novell NetWare имеет серверный вариант, оптимизированный для работы в качестве
файл-сервера, а также варианты оболочек для рабочих станций с различными локальными ОС,
причем эти оболочки выполняют исключительно функции клиента. Другим примером ОС, ори-
ентированной на построение сети с выделенным сервером, является операционная система
Windows NT. В отличие от NetWare, оба варианта данной сетевой ОС - Windows NT Server (для
выделенного сервера) и Windows NT Workstation (для рабочей станции) - могут поддерживать
функции и клиента и сервера. Но серверный вариант Windows NT имеет больше возможностей
для предоставления ресурсов своего компьютера другим пользователям сети, так как может
выполнять более широкий набор функций, поддерживает большее количество одновременных
соединений с клиентами, реализует централизованное управление сетью, имеет более развитые
средства защиты.
       Выделенный сервер не принято использовать в качестве компьютера для выполнения те-
кущих задач, не связанных с его основным назначением, так как это может уменьшить произ-
водительность его работы как сервера. В связи с такими соображениями в ОС Novell NetWare
на серверной части возможность выполнения обычных прикладных программ вообще не преду-
смотрена, то есть сервер не содержит клиентской части, а на рабочих станциях отсутствуют
серверные компоненты. Однако в других сетевых ОС функционирование на выделенном серве-
ре клиентской части вполне возможно. Например, под управлением Windows NT Server могут
запускаться обычные программы локального пользователя, которые могут потребовать выпол-
нения клиентских функций ОС при появлении запросов к ресурсам других компьютеров сети.
При этом рабочие станции, на которых установлена ОС Windows NT Workstation, могут выпол-
нять функции невыделенного сервера.
       Важно понять, что несмотря на то, что в сети с выделенным сервером все компьютеры в
общем случае могут выполнять одновременно роли и сервера, и клиента, эта сеть функциональ-
но не симметрична: аппаратно и программно в ней реализованы два типа компьютеров - одни, в
большей степени ориентированные на выполнение серверных функций и работающие под
управлением специализированных серверных ОС, а другие - в основном выполняющие клиент-

                                               56