-
5.4. Обзор сетевых ос
Каждая операционная система имеет свои достоинства и недостатки. Сетевые администраторы должны знать, как минимум, основные характеристики трех наиболее распространенных семейств сетевых операционных систем — Windows, NetWare и UNIX/Linux. В настоящее время многие сети имеют в своем составе несколько типов серверов, следовательно, сетевые администраторы должны суметь обеспечить взаимодействие различных систем.
Сети Windows. В сетях на основе Windows 200х Server понятие домена является базовым. Домен — это группа компьютеров и пользователей, образующих базовую границу администрирования, т.е. управляемых как одно целое. Контроллер домена представляет собой "главный" сервер домена, на нем хранится база данных SAM (Security Accounts Management).
В сетях Windows для хранения регистрационной информации используется служба каталогов Active Directory (AD), аналогичная службе NDS в сетях NetWare. (Active Directory рассматривается в параграфе 6.2 "Службы каталогов".) Домены Windows 200х можно объединять в дерево доменов, т.е. в группу доменов, имеющих общее непрерывное пространство имен. В свою очередь, деревья можно объединить в лес. Такая структура позволяет наращивать сеть практически неограниченно. Все контроллеры доменов хранят копию раздела AD, а изменения можно вносить из любого контроллера. Выполненные таким образом изменения реплицируются (тиражируются) на другие контроллеры домена.
Сети NetWare. NetWare — это серверная операционная система. На клиентских компьютерах сети NetWare должна выполняться настольная операционная система, для которой разработано специальное клиентское программное обеспечение NetWare. Компания Novell поставляет клиентское программное обеспечение для всех версий Windows, компания Microsoft встраивает клиентские программы NetWare в свои операционные системы Windows. Есть компании, поставляющие клиентские программы NetWare для Macintosh и Linux. NetWare является закрытой операционной системой, использующей совместную многозадачность для выполнения различных служб на компьютерах с архитектурой Intel x86. В настоящее время NetWare поддерживает протоколы TCP/IP и IPX/SPX.
В версии NetWare 4 появилась весьма совершенная служба каталогов под названием NDS (Novell Directory Services), которая в значительной степени устранила проблемы администрирования, вызванные существованием отдельных баз данных bindery на каждом сервере. Служба NDS появилась раньше, чем Active Directory компании Microsoft. Они имеют много общего, включая концепцию OU (организационный модуль) и возможность размещения объектов в древовидной структуре каталогов независимо от того, где объект находится в сети физически. Обе эти службы — как NDS, так и AD — совместимы с протоколом LDAP (Lightweight Directory Access Protocol — упрощенный протокол доступа к службе каталогов), который рассматривается в параграфе 6.2 "Службы каталогов".
В версии NetWare 5.1 впервые представлена программа NetWare Management Portal — Web-инструмент администрирования, с помощью которого можно управлять серверами NetWare 5.1 с клиентского компьютера посредством Web-браузера. В качестве клиентского программного обеспечения можно использовать одну из двух программ: Microsoft Client Services for NetWare или клиентскую программу Novell, однако на одном компьютере нельзя установить обе эти программы. Клиентская программа Novell предоставляет более широкие функциональные возможности, чем встроенные клиентские программы Microsoft.
В последнее время NetWare утратила свои позиции на рынке операционных систем. Не случайно поэтому в версии 6.5 пользователям предлагается выбор ядра: NetWare или Linux. Существует также открытая версия Open Enterprise Server, а также основанная на Linux — SLES10.
Сети UNIX и Linux. Сетевая операционная система UNIX весьма популярна уже продолжительное время. Она была разработана в 1969 году и с тех пор получила развитие в многочисленных вариантах. Исходный код системы открытый (т.е. доступен бесплатно для каждого, кто хочет использовать или модифицировать его) и написан на распространенном языке программирования С. Операционные системы UNIX используются на высокопроизводительных рабочих станциях, таких, как Silicon Graphics и Sun. Команды UNIX могут выполняться как из командной строки, так и с помощью удобного графического пользовательского интерфейса, например X Window.
В реализациях UNIX административные учетные записи, используемые для задач управления системой, называются root. Учетные записи Bin и sys владеют программами и запускают их. Служебные программы сервера называются демонами. Примерами являются демон печати и демон FTP. Существуют сотни различных версий UNIX. Из них наибольшее распространение получили следующие:
-
Berkeley Software Design, Inc. (BSD UNIX, от которой происходят другие варианты, например FreeBSD);
-
Santa Cruz Operation (SCO) UNIX;
-
Sun Solaris;
-
AIX (UNIX компании IBM);
-
HP-UX (UNIX компании Hewlett Packard).
Открытость исходного кода служит источником как силы, так и слабости операционных систем UNIX. Разработчики могут улучшать и настраивать операционную систему как им заблагорассудится. Это стало причиной недостаточной стандартизации, но большинство приложений могут выполняться почти на всех платформах UNIX.
Несмотря на популярность Windows и NetWare в корпоративных локальных сетях, значительная часть приложений Internet выполняется в мощных системах UNIX. Обычно UNIX ассоциируется с дорогостоящим оборудованием и считается операционной системой, не дружественной к пользователю, но последние разработки способны существенно изменить эту репутацию UNIX.
Linux иногда называют "облегченной UNIX". Она разработана на основе UNIX для компьютеров с процессорами Intel Линусом Торвальдсом (Linus Torvalds) в начале 1990-х годов. Как и UNIX, Linux представляет собой операционную систему с открытым исходным кодом, вследствие чего появилось много ее различных вариантов. В Linux можно использовать такие графические интерфейсы, как X Window, Gnome и KDE. Операционная система Linux позволила воспользоваться преимуществами UNIX дома и в небольших организациях. Некоторые из версий Linux можно скачать из Web бесплатно, другие распространяются в виде коммерческих продуктов. Наиболее популярны следующие версии Linux:
-
RedHat Linux;
-
OpenLinux;
-
Corel Linux;
-
Slackware;
-
Debian GNU/Linux;
-
SuSE Linux.
Список текущих реализаций Linux можно найти на Web-узле по адресу: www.linux.org.
Если на сервере UNIX выполняется программа Samba (использующая протокол прикладного уровня SMB), то клиенты Windows могут получать доступ к нему без специального клиентского программного обеспечения. В компьютерах Windows протокол SMB используется для доступа к файлам всей сети. Программа Samba делает файловую систему UNIX видимой для клиентов Windows.
Другие сетевые операционные системы
Apple Macintosh. В 1984 году компания Apple Computer представила компьютер Macintosh с операционной системой Mac OS. Операционная система Mac OS использовала оконный интерфейс, для представления и организации информации. Разработчики Macintosh использовали некоторые идеи прототипа Xerox, разработав и расширив их, добавив собственные, в том числе метафору «папок/файлов», широко использующуюся и в настоящее время. Множество других компаний использовали в своей работе идеи Apple. Переход на процессор Intel и операционную систему Mac OS X, основанную на UNIX, значительно расширил выбор программного обеспечения для Macintosh, так как большинство программ для UNIX/Linux после доработки могут запускаться и в среде Mac OS X.
Компьютеры Apple Macintosh поставляются со встроенными средствами поддержки одноранговых сетей. Существуют и серверные версии Mac OS X, последняя из которых Mac OS X Snow Leopard. В нее добавлена встроенная поддержка Microsoft Exchange Server 2007, точки доступа к сети Windows и много других функций совместимости с ОС Windows и ее приложениями. Snow Leopard Server использует 64-битное ядро с поддержкой до 16 Тb оперативной памяти.
Banyan VINES. Компания Banyan поставляет сетевую операционную систему VINES (Virtual Networking System), представляющую собой версию UNIX со своей собственной файловой системой VINES вместо NFS. Популярность этой системы невелика, в настоящее время она используется главным образом в академических кругах. Однако VINES все еще сохраняет свое значение благодаря тому, что в ней впервые появилась реальная служба каталогов — StreetTalk.
OS/2 Warp Server. Операционная система OS/2 известна как "настольная операционная система IBM, проигравшая гонку с Windows". Несмотря на прекращение поддержки своей операционной системы, IBM продолжила разработку сервера OS/2 Warp Server for E-business. Система содержит средства поддержки файловых серверов и серверов приложений. Ее файловая система JFS (Journaled File System) разрабатывалась для больших приложений с повышенной надежностью.