Что такое сети? Простейшая сеть состоит из двух компьютеров, совместно ис- пользующих файлы и принтеры. Значительно более сложные сети могут включать в себя все разбросанные по миру компьютеры крупной ком- пании. Все что вам нужно для совместного использования принтера - это простой коммутационный блок, но чтобы организовать эффектив- ную совместную работу с файлами и выполнять сетевые прикладные программы, потребуется плата сетевого интерфейса (NIC) и кабель для соединения систем. Хотя часто используется соединение через параллельный или последовательный порт, такие недорогие сетевые системы не обеспечивают той скорости и целостности, которая необ- ходима для надежной высокопроизводительной сетевой операционной системы, поддерживающей множество пользователей и ресурсов. Базо- вые компоненты типичной высокопроизводительной сетевой системы иллюстрирует следующая схема: Сетевой кабель Плата сетевого интерфейса v v ^ Центральный процессор (ЦП) После подключения нужно установить сетевую операционную сис- тему (NOS). Существует два базовых типа сетевых операционных сис- тем: с непосредственным подключением (подключением "один в один") и с выделенным сервером. При первом варианте операционная система позволяет пользователям совместно использовать ресурсы своих компьютеров. Примеры таких систем - это Microsoft Windows for Workgroup и Novell NetWare Lite. Подобная схема позволяет вам ис- пользовать принтер или каталог диска своего компьютера совместно с другими пользователями, которые также могут получить к ним дос- туп, а вы можете обращаться к принтеру и каталогу другого компь- ютера. Это подразумевает, что все вычислительные системы в сети имеют одинаковый статус и ни одна из них не подчинена другой. Примером другой схемы - операционной системы с выделенным серве- ром - является Novell NetWare. В этом случае один или более компьютеров выделяются в качестве файловых серверов и ни для чего другого не используются. Пользователи получают доступ к совместно используемым каталогам и ресурсам на этих выделенных серверах, но не к каталогам и ресурсам друг-друга. Такая схему улучшает защиту данных и не ухудшает производительности отдельных компьютеров. Чтобы понять важность сетевой операционной системы, полезно сравнить ее с системой централизованной обработки на мини- или большой ЭВМ. В сети каждый компьютер имеет доступ к программам и файлам центрального сервера, но выполняет эти программы в собс- твенной памяти. Мини-ЭВМ или большая ЭВМ (мэйнфрейм) имеют цент- рализованную обработку. В этом случае ЭВМ обрабатывает задания от подключенных к ней терминалов. Поскольку эти терминалы не имеют процессора и памяти, и часто называют неинтеллектуальными терми- налами. Файловый сервер не перегружает обработкой заданий от ин- дивидуальных рабочих станций и может оптимизировать файловые и сетевые средства, такие как запись и считывание файлов, управле- ние, отслеживание доступа пользователей, совместное использование печати и защита. Системы распределенной обработки часто называют системами "клиент-сервер", поскольку они используют на одном конце полную вычислительную мощность клиента, а на другом - сервера. Клиент работает в режиме рабочей станции. Сервер работает в режиме сете- вого сервера и обеспечивает функции управления данными и много- пользовательским режимом. С появлением сетей миникомпьютеры и мэйнфреймы не стали ус- таревшими. Они просто играют другую роль. Как показано на следую- щем рисунке, эти большие системы также могут подключаться к сети, а пользователь может обращаться к ним и к их специальным средс- твам, как к периферийным устройствам. Показанная сеть - это при- мер сети предприятия, поскольку объединяет все его компьютерные ресурсы, включая системы Apple Macintosh, системы с OS/2, машины с операционной системой Unix и другие рабочие станции. Рабочая станция DOS NetWare-сервер Apple Macintosh Рабочая станция OS/2 Миникомпьютер или мэйнфрейм IBM DEC VAX