Сетевое программное обеспечение

Сетевое программное обеспечение

Занятие 1. Сетевые операционные системы

Занятие 2. Сетевые клиенты

Занятие 3, Служба каталога

В этой главе

Прежде всего

Занятие 1. Сетевые операционные системы Раньше ОС, управляющая отдельным компьютером, и сетевая ОС сильно отличались…

Windows NT и 2000

Windows NT и 2000 всегда выпускались в вариантах, предназна­ченных для работы как на серверах, так и на клиентских рабочих стан­циях. У Windows NT…

Файловые системы

Допустим, Вы храните на диске NTFS компьютера под управле­нием Windows NT или 2000 бухгалтерские документы. В этом случае Вы, вероятно откроете…     Внимание! Содержимое дисков NTFS можно читать…

Службы

Службой (service) в Windows NT и 2000 называется программа, рабо­тающая непрерывно в фоновом режиме одновременно с другими приложениями (рис. 4.2). Большая часть сетевых возможностей этих ОС, в особенности, серверные возможности, обеспечивается именно службами. Как правило, службы сконфигурированы на запуск при загрузке системы и продолжают работать независимо от пользовате­лей, входящих в систему и выходящих из нее.

Следующие службы составляют основу сетевых возможностей ОС.

• Сервер (Server) — позволяет системе предоставлять в совместное пользование ее ресурсы, например, файлы или принтеры.

• Рабочая станция (Workstation) — предоставляет системе доступ к общим ресурсам другого компьютера.

• Обозреватель компьютеров (Computer Browser) — поддерживает список общих ресурсов сети, предоставляя пользователю возможность выбора из него.

• Служба сообщений (Messenger) — позволяет системе выводить всплывающие сообщения о событиях в других системах сети.

• Оповещатель (Alerter) — совместно со Службой сообщений (Messenger) рассылает избранным пользователям административные оповещения.

• Netlogon — обеспечивает защищенные каналы связи между компьютерами Windows для обмена информацией, связанной с процессом авторизации.

Далее перечислены необязательные службы, которые, однако, также играют важную роль в работе сети.

• IIS — обеспечивает работу служб Интернета, например Web- и FTP-сервера.

• WINS — преобразует NetBIOS-имена в IP-адреса.

• DNS-сервер (DNS Server) — преобразует DNS-имена компьютеров в IP-адреса.

• DHCP-сервер (DHCP Server) — автоматически настраивает параметры TCP/IP в сетях с многочисленными клиентскими системами.

• Служба RRAS (RRA Service) — позволяет направлять трафик между двумя ЛВС или ГВС и ЛВС; обеспечивает поддержку различных протоколов маршрутизации.

• Распределенная файловая система DFS (Distributed File System) —позволяет представлять все общие диски на серверах сети в виде единого общего ресурса.

• • Microsoft Cluster Server — позволяет системам под управлением Windows NT 4.0 Enterprise Server или Windows 2000 Advanced Server функционировать в составе кластера — группы компьютеров, од­новременно выполняющих одну и ту же программу, например, для повышения отказоустойчивости.

Защита информации

 

Клиенты

Серверы Windows NT и 2000 способны работать практически со все­ми современными клиентскими ОС. Доступ к серверам Windows NT и 2000 могут получить все ОС Windows, а также MS-DOS (после уста­новки соответствующего клиентского ПО). После установки Microsoft Services for UNIX или Microsoft Services for Macintosh доступ к ресур­сам серверов Windows NT и 2000 (например, файлам и принтерами) можно получить также с рабочих станций UNIX и Macintosh.

Novell NetWare

Две основные версии NetWare — 3.2 и 5.1. Версия 3.2 стала окон­чательным вариантом исходной системы NetWare, в которой инфор­мация об учетных… Сетевая ОС NetWare изначально проектировалась, в основном, для предоставления… Примечание «Изюминка» NetWare — служба NDS — представляет собой полноценную службу каталога. Она увидела свет в 1993…

Протоколы NetWare

В дополнение к основным службам для доступа к файлам и принте­рам, которые предоставляются системой NetWare с момента ее появ­ления, в последние… • NSS (Novell Storage Services) — 64-разрядная служба хранения дан­ ных с… • Multiprotocol WAN Router — служба, позволяющая серверу NetWare осуществлять маршрутизацию для нескольких протоколов…

UNIX

Сетевая операционная система UNIX разработана в 70-х гг. и суще­ствует теперь в десятках различных версий и вариантов. В отличие от Windows и NetWare, UNIX не является продуктом какой-либо одной компании. В течение последних десятилетий над UNIX работало мно­жество команд, в результате чего на свет появилось множество вер­сий этой ОС, некоторые из которых перечислены ниже.

• UNIX System V — потомок самой первой версии UNIX, разрабо тайной фирмой AT&T в 70-х гг. На протяжении последующих лет торговая марка UNIX несколько раз меняла владельца, и сегодня

UNIX System V является собственностью корпорации Santa Cruz Operation или сокращенно SCO.

• BSD (Berkeley Software Distribution) UNIX — один из первых вариантов UNIX, разработанных независимо от AT&T, и неизменно один из самых популярных. Самые распространенные сегодня версии — FreeBSD, OpenBSD и NetBSD. Эти системы и их исход­ные коды доступны для загрузки из Интернета.

• Sun Solaris — одна из самых популярных и удобных в работе коммерческих версий UNIX, продаваемая компанией Sun Microsystems. По сути, Solaris является значительно переработанной версией BSD UNIX с элементами SVR4, одного из прародителей UNIX System V. В Solaris включен один из лучших графических интерфейсов для UNIX — Open Windows.

• Linux — основана на UNIX, но стала в последние годы самостоятельной субкультурой со множеством различных версий, как коммерческих, так и бесплатных. Из школьного проекта Линуса Торвальдса (Linus Torvalds) Linux превратилась в образцовую открытую ОС. Вплоть до недавнего времени ее разработка и поддержка осуществлялись в рамках некоммерческого сотрудничества. Сегодня уже существует несколько коммерческих версий Linux, поставляемых с документацией и технической поддержкой, но другие версии по-прежнему распространяются бесплатно.

• Версии UNIX для конкретных аппаратных платформ — разрабатывались некоторыми производителями компьютерного оборудования специально для работы только на их компьютерах. В их число входят HP-UX компании Hewlett Packard и AIX (Advanced Interactive Executive) компании IBM.

Примечание В отличие от NetWare, работающей только на компьютерах с процессорами Intel, и Windows NT/2000, работающих на плат­формах Intel и Alpha, различные версии UNIX работают на компьюте­рах с самыми разнообразными процессорами, в том числе Intel, Alpha, SPARC корпорации Sun Microsystems и др.

Все ОС UNIX основаны на протоколах TCP/IP, но, несмотря на определенное сходство, по своим возможностям они сильно различа­ются. Это связано с разнообразными дополнительными программа­ми, входящими в состав ОС, а также с коммерческой (или некоммер­ческой) природой различных продуктов. Некоторые версии UNIX являются коммерческими, и их продают крупные компании, специа­лизирующиеся на программном обеспечении, например, Hewlett Pac­kard, Sun Microsystems и IBM. Другие версии создаются и поддержи­ваются в рамках движения Open Source программистами-доброволь­цами, которые работают над кодом ОС в свободное время, общаясь с коллегами с помощью Интернета, и предоставляют результаты свое­го труда в общее пользование. Многие варианты UNIX — FreeBSD, NetBSD, различные варианты Linux — можно бесплатно «скачать» из Интернета.

Основу некоммерческой стороны развития UNIX составляет пуб­ликация многими разработчиками исходных кодов ОС. Пользовате­ли, знакомые с программированием, могут отредактировать эти коды в соответствии со своими нуждами и опубликовать измененный ва­риант. Эта практика составляет полную противоположность полити­ке таких компаний, как Microsoft и Novell, которые ревностно охра­няют исходные коды своих ОС.

UNIX в первую очередь рассчитана на применение в качестве сер­вера приложений и обычно ассоциируется со службами Интернета — Web-серверами, FTP-серверами и серверами электронной почты. Подобно Windows NT и 2000, системы UNIX могут функционировать в качестве как сервера, так и клиента. Конечно, Вы вольны исполь­зовать UNIX на сетевом сервере общего назначения, однако имейте в виду, что устанавливать и администрировать эту систему гораздо труд­нее, чем Windows или NetWare. В UNIX есть программы, удовлетво­ряющие потребности пользователей ЛВС в совместном использова­нии файлов и принтеров, такие как NFS и LPD (Line Printer Daemon), но пользоваться ими не в пример сложнее, чем аналогичными служ­бами Windows NT, Windows 2000 и NetWare. Если силу NetWare со­ставляют ее файловые и принтерные службы, то UNIX не знает себе равных в качестве сервера сетевых приложений. Системы Windows NT и 2000 занимают промежуточное положение между двумя этими ОС. Они способны выполнять обе роли, но ни с одной из них не справля­ются так же хорошо, как специализированные ОС.

Примечание В UNIX демоном (daemon) называют приложение, не­прерывно работающее в фоновом режиме, подобно службе Windows NT или 2000.

UNIX, вообще говоря, менее «интуитивная» ОС, чем Windows NT или 2000. Хотя во многие современные варианты этой системы вклю­чен графический интерфейс пользователя (GUI), UNIX остается в пер­вую очередь текстовой ОС, и для эффективного использования ее командного интерфейса необходимо обучение и практический опыт. Установить и заставить работать сервер Windows NT, Windows 2000 или NetWare способен даже относительно неподготовленный пользо­ватель, чего о UNIX никак не скажешь.

В ОС UNIX используется одноранговая сетевая модель. Они ос­нованы на небольшом ядре, которое дополняется такими процесса­ми, как, например, приложения и службы. Некоторые службы, обеспечивающие работу UNIX в сети, имеются практически во всех вер­сиях UNIX, как, например, NFS, которая позволяет системам совме­стно пользоваться файлами, или такие популярные сетевые продук­ты, как FTP и Telnet. Поскольку эти службы основаны на стандарт­ных протоколах TCP/IP, другие ОС также могут использовать их для взаимодействия с компьютерами UNIX.

Macintosh

С течением времени Apple по примеру всей компьютерной индус­трии отошла от собственных разработок, отдав предпочтение при­знанным стандартам. На…   Упражнение 4.1. Сетевые операционные системы

Клиенты Windows

В Windows 95/98/Me/NT и 2000 ОС включает все необходимое для соединения с сетью Windows, включая полный стек клиентских сетевых протоколов (рис… • Клиентом в этих ОС часто называется компонент, который на самом деле является редиректором (redirector). Редиректор…

Установка сетевых компонентов Windows

Установка протокола 1. В меню Пуск (Start) выберите команду Настройка (Settings), а затем— Сеть и… 2. Щелкните правой кнопкой мыши значок Подключение по локальной сети (Local Area Connection) и выберите в контекстном…

Клиенты NetWare

Клиенты NetWare от Microsoft

Клиент CSNW является вторым редиректором, который можно использовать вместе с клиентом для сетей Microsoft или вместо него. Когда приложение… Клиенты NetWare от Novell

Клиентские возможности Macintosh

Доступ к серверам NetWare с компьютера Macintosh можно полу­чить тремя способами. В NetWare встроена поддержка протоколов AppleTalk. После установки… Доступ с компьютеров Macintosh к системам UNIX осуществляет­ся с помощью тех…

Клиентские возможности UNIX

Поскольку все версии UNIX и Linux основаны на протоколах TCP/IP, в них включены стандартные клиенты TCP/IP, например, FTP и Telnet. Это означает,… Упражнение 4.2. Диагностика клиентских подключений 1. В сети с двумя серверами NetWare 5.1, использующими протоколы IPX и NDS, и десятью рабочими станциями Windows 98,…

Занятие 3, Служба каталога

Служба каталога (directory service) — это база данных со сведениями об учетных записях пользователей и другой информацией, с помо­щью которой администраторы могут управлять доступом к общим сетевым ресурсам. Чтобы получить доступ к ресурсам сети, в начале работы пользователь должен в ней зарегистрироваться. Регистрация состоит в сверке введенного пользователем кода доступа, обычно со­стоящего из имени и пароля, с данными службы каталога. Пользова­телю, который ввел корректные регистрационные данные, открыва­ется доступ в сеть в соответствии с его полномочиями, заданными администратором.

Как говорилось в занятии 1 главы 1, в одноранговой сети на каж­дом компьютере поддерживаются собственные учетные записи пользо­вателей и параметры безопасности, тогда как в клиент-серверной сети эти сведения хранятся в централизованной базе данных или службе каталога. Службы каталога варьируются от простых двухмерных спис­ков учетных записей до сложных иерархических баз данных с инфор­мацией о множестве сетевых ресурсов: устройствах, программах и пользователях.

Простые двухмерные службы каталога удобны в относительно не­больших сетях, но в крупных корпоративных сетях поддерживать их становится очень трудно. Поэтому компании Novell и Microsoft раз­работали иерархические службы каталога, способные поддерживать сети практически любых размеров, обладающие высокой отказоус­тойчивостью и надежно обеспечивающие безопасность данных.

Регистрационная база данных NetWare

Регистрационная база данных (bindery) включена во все версии Net­Ware вплоть до 3.2. Это простейшая база данных, содержащая список учетных записей пользователей и групп и некоторые другие сведения. Информация обо всей сети в ней не хранится. Каждый сервер регис-. трационной базы данных NetWare поддерживает собственный спи-сок учетных записей, которым он пользуется для авторизации пользо-вателей, пытающихся получить доступ к его ресурсам. Если пользо­вателю нужен доступ к файлам или принтерам на нескольких серве­рах NetWare, на каждом из них ему придется получить учетную за­пись и отдельно зарегистрироваться.

Когда система NetWare только начинала создаваться, ЛВС были относительно невелики, и пользователям, как правило, достаточно было получить доступ к 1—2 серверам, так что регистрационная база данных вполне удовлетворяла их потребности. Даже сейчас остается достаточно много потребителей, которым полномасштабная служба каталога, наподобие NDS, просто не нужна, и потому продажа вер­сии NetWare с регистрационной базой данных (версия 3.2) прекрати­лась лишь в конце 2000 г., через семь лет после создания более совре-менной системы NDS.

Служба каталога NDS

Иерархическая служба каталога состоит из объектов (objects), об­разующих древовидную структуру, которая напоминает дерево ката­логов (рис. 4.7).… Примечание Основные элементы иерархических служб каталога в Net­Ware и Windows…

Служба каталога Active Directory

Домены Windows NT полностью отличны от доменов DNS, но в архитектуре Active Directory они более схожи. Имена доменов одного дерева строятся из… В архитектуре Active Directory, как и в Windows NT, используются контроллеры… Благодаря этим особенностям Active Directory способна поддер­живать сети любого размера, включая корпоративные сети,…