КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Занятие 1. Сетевые операционные системы 1 страница
Сетевое программное обеспечение Занятие 1. Сетевые операционные системы Занятие 2. Сетевые клиенты Занятие 3, Служба каталога В этой главе Для физического соединения компьютеров в сеть необходимо специальное оборудование — сетевые адаптеры (платы), кабели — но неменее важным компонентом сети является и программное обеспечение. В этой главе рассказывается о различных программных компонентах, организующих обмен информацией между компьютерами, в том числе, об операционных системах, клиентах и службах каталога. Эти компоненты обеспечивают работу протоколов сетевого стека и приложений, которые пользуются сетью. С некоторыми компонентами, описанными в этой главе, Вы наверняка уже знакомы, но встретятся и такие, которыми Вы никогда не пользовались, но о которых также стоит узнать. Прежде всего Для изучения материалов этой главы необходимо понимание основных принципов построения сетей, рассмотренных в главе 1, и особенно уровней эталонной модели OSI, рассмотренных в занятии 2 главы 1. Раньше ОС, управляющая отдельным компьютером, и сетевая ОС сильно отличались друг от друга. Обычные ОС сетевыми возможностями не располагали, и потому для работы в сети приходилось покупать и устанавливать специальное ПО. Сегодня сетевыми являются чуть ли не все ОС, поскольку программы для работы в сети стали практически обязательным их компонентом. На этом занятии мы рассмотрим, в основном, серверные ОС, хотя иногда их можно успешно использовать в качестве клиента или члена одноранговой сети. Windows NT и 2000 Все ОС семейства Windows, кроме Windows NT и 2000, основаны на ядре MS-DOS. Первым радикальным отклонением стала Windows NT, выпущенная в 1993 г. Создатели разрабатывали ее «с нуля», чтобы включить в нее возможности работы с совершенно иной архитектурой памяти и интегрировать в ОС сетевые возможности. За годы существования Windows NT корпорация Microsoft выпустила несколько ее обновлений, кульминацией которых стала Windows NT 4.0, а затем создала следующую версию этой ОС — Windows 2000. В Windows NT и 2000 использована вытесняющая многозадачность (preemptive multitasking), позволяющая процессору выполнять несколько программ одновременно, не полагаясь на автоматический возврат управления программой.
Windows NT и 2000 всегда выпускались в вариантах, предназначенных для работы как на серверах, так и на клиентских рабочих станциях. У Windows NT эти варианты называются, соответственно, Server и Workstation. У Windows 2000 серверных версий сразу три — Server,Advanced Server и Datacenter Server — для систем с различным числом процессоров. Версия Windows 2000 для рабочих станций называется Professional. Ядра серверной и клиентской версий практически одинаковы, главное отличие в том, что в серверную версию включены многочисленные дополнительные компоненты — программы и службы, необходимые для нормального функционирования сервера. Многие из них имеют отношение к сетям. В следующих разделах рассматриваются возможности некоторых из этих компонентов и их влияние на сетевые возможности ОС. Файловые системы Компьютерные сети создаются, главным образом, для того, чтобы обеспечить пользователям возможность совместно работать с одними и теми же файлами, поэтому во всех сетевых ОС есть служба, обеспечивающая их совместное использование. Один из наиболее важных элементов этой службы — ограничение доступа к файлам на сервере. Windows NT и 2000 поддерживают файловую систему NTFS (NT File System), специально разработанную для этой цели. Файловая система FAT, применяемая в версиях Windows, основанных на MS-DOS (Windows NT и 2000 ее также поддерживают), также позволяет осуществлять совместный доступ к файлам, но возможности защиты информации в ней весьма ограничены. Если при установке Windows NT или 2000 преобразовать диски в NTFS, возможности по управлению доступом к файлам и каталогам существенно расширяются (рис. 4.1). NTFS также поддерживает диски большего объема, чем FAT.
Допустим, Вы храните на диске NTFS компьютера под управлением Windows NT или 2000 бухгалтерские документы. В этом случае Вы, вероятно откроете полный доступ к файлам для сотрудников бухгалтерии, разрешите их чтение (но не запись) руководству компании, а остальным пользователям запретите даже просмотр списка этих файлов. Управление доступом — важная часть обязанностей сетевого администратора. Внимание! Содержимое дисков NTFS можно читать только средствами Windows NT и 2000. Если Вы загрузите компьютер с дисками NTFS, воспользовавшись загрузочной дискетой MS-DOS, они останутся невидимыми. Это не относится к чтению дисков через сеть. Доступ к сетевым дискам 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, основанных на MS-DOS. Windows NT и 2000 способны выполнять функции контроллеров домена, т. е. хранить информацию об учетных записях и других сетевых ресурсах и предоставлять доступ к ней всем клиентам сети. Хранение сведений о безопасности сети не на отдельных компьютерах, а на контроллере домена облегчает администратору управление доступом к сетевым ресурсам. Подробнее о контроллерах доменов — в занятии 3 этой главы.
Клиенты Серверы Windows NT и 2000 способны работать практически со всеми современными клиентскими ОС. Доступ к серверам Windows NT и 2000 могут получить все ОС Windows, а также MS-DOS (после установки соответствующего клиентского ПО). После установки Microsoft Services for UNIX или Microsoft Services for Macintosh доступ к ресурсам серверов Windows NT и 2000 (например, файлам и принтерами) можно получить также с рабочих станций UNIX и Macintosh. Novell NetWare Novell NetWare — первая коммерчески успешная сетевая ОС. В наши дни в тени Windows NT и 2000 ее популярность несколько поблекла, тем не менее она продолжает оставаться вполне жизнеспособной сетевой платформой. NetWare — система со строгим разделением клиентов и серверов. Этим она отличается от ОС Windows NT/2000 Server, которые могут функционировать и как клиент, и как сервер. Сервер NetWare нельзя использовать для доступа к общим ресурсам на других компьютерах или запускать на нем клиентские приложения. Операционная система NetWare выполняет только серверные функции. Клиенты NetWare способны связываться с серверами NetWare, но не друг с другом. Например, чтобы передать файл с одной рабочей станции на другую, Вам придется скопировать его на сервер, а потом переписать на другую рабочую станцию. Она не основана на DOS, хотя и запускается из командной строки DOS. Примечание На компьютере, работающем под управлением клиента NetWare, можно одновременно запустить сетевой клиент Windows, тем самым открыв компьютеру доступ к сетевым ресурсам Windows.
Две основные версии NetWare — 3.2 и 5.1. Версия 3.2 стала окончательным вариантом исходной системы NetWare, в которой информация об учетных записях пользователей хранится в регистрационной базе данных (bindery). В 1993 г. вместе с версией NetWare 4.0 на смену регистрационной базе данных пришла служба NDS (Novell Directory Services). В октябре 2000 г. Novell рассталась с версией 3.2, но у нее до сих пор огромное количество пользователей, которые не нуждаются в расширенных возможностях NDS и не собираются обновлять сети. Версия 5.1 выросла из версии 4.0 и основана на DNS. Сетевая ОС NetWare изначально проектировалась, в основном, для предоставления общего доступа к файлам и принтерам, и эти службы продолжают оставаться ее основным достоинством. В качестве сервера приложений NetWare значительно уступает как Windows, так и Unix, поэтому на сегодняшний день приложения для NetWare практически не разрабатываются. Примечание «Изюминка» NetWare — служба NDS — представляет собой полноценную службу каталога. Она увидела свет в 1993 г. и имела достаточно времени для развития. Аналогичная служба для систем Microsoft — Active Directory — выпущена в 2000 г. Подробнее о NDS — в занятии 3 этой главы. Поскольку приложения для рабочих станций на серверах NetWare не выполняются, на них используется относительно простой текстовый интерфейс (рис. 4.3). В графическом интерфейсе на сервере необходимости нет (хотя в большинство современных версий включен дополнительный необязательный компонент — интерфейс Conso-leOne, основанный на языке Java). В результате компьютер меньше ресурсов тратит на обеспечение работы дисплея, и больше — на выполнение функций сервера. Подобно Windows NT и 2000, NetWare имеет собственную файловую систему, позволяющую осуществлять тонкую настройку доступа к ресурсам сервера. В зависимости от используемой версии NetWare, можно управлять доступом на основе учетных записей из регистрационной базы данных или на основе объектов NDS. Файловая система NetWare состоит из томов, которые создаются на дисках сервера. С помощью специальных компонентов, называемых модулями пространства имен (name space module), можно создавать тома NetWare, поддерживающие различные клиентские файловые системы, например, VFAT (Virtual File Allocation Table) на компьютерах Windows, файловую систему Macintosh и NFS (Network File System). Это позволяет клиентам хранить файлы на серверах NetWare в их «родном» формате. Протоколы NetWare Когда в середине 80-х гг. начиналось создание NetWare, объединением компьютеров в сеть разные компании занимались самостоятельно, и о совместимости их продуктов никто особо не заботился. Поэтому Novell разработала собственный набор сетевых протоколов, названный впоследствии IPX (Internetwork Packet Exchange) в честь основного протокола сетевого уровня. В отличие от Windows NT, Windows 2000 и UNIX, которые уже давно включили TCP/IP в набор поддерживаемых протоколов, в NetWare все еще используется в основном IPX. К счастью, корпорация Microsoft для совместимости с IPX разработала протокол NWlink, с помощью которого все ОС семейства Windows могут получать доступ к общим ресурсам 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 Packard, 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 Macintosh сетевые возможности имелись с первых же дней их существования. В стандартный комплект компьютеров Macintosh в течение долгого времени включался сетевой адаптер LocalTalk, а в ОС MacOS включался собственный набор протоколов AppleTalk. Выполнять функции сервера компьютеру Macintosh позволяла программа управления совместным доступом к файлам и принтерам AppleShare. Она позволяла, в частности, защищать ресурсы паролями и следить за работой сети. Компьютеры в сети Macintosh разделены на зоны (zones) — организационные единицы, облегчающие распределение сетевых ресурсов. Эти компоненты обеспечивают выполнение базовых сетевых функций и позволяют объединить в сеть с общими файлами и принтерами несколько компьютеров Apple. Производительность сетей Apple невелика, и с большими нагрузками они не справляются. С течением времени Apple по примеру всей компьютерной индустрии отошла от собственных разработок, отдав предпочтение признанным стандартам. На компьютерах Macintosh теперь можно устанавливать адаптеры сетевого интерфейса Ethernet или Token Ring, использующие протоколы канального уровня EtherTalk и Token Talk, соответственно. Кроме того, Apple прекратила разработку протоколов AppleTalk и в своих сетевых продуктах, например, Apple Open Transport и AppleShare IP, для выполнения транспортных функций использует TCP/IP. Всеобщее стремление подключиться к Интернету привело к тому, что набором протоколов по умолчанию для MacOS стал TCP/IP. В качестве серверной платформы Macintosh уступает Windows и UNIX, хотя при наличии соответствующего оборудования может показать неплохие результаты. Тем не менее в сетях Windows или UNIX компьютеры Macintosh в качестве серверов практически не используются.
Упражнение 4.1. Сетевые операционные системы Сопоставьте сетевой ОС в левой колонке наиболее точное описание из правой. Сетевая ОС Описание 1. Linux а. Использует регистрационную базу данных для хранения учетных записей пользователей 2. Windows NT b. Современная версия первого варианта UNIX, разработанного AT&T 3. Macintosh с. Доступна в версиях Server, Advanced Server и Datacenter 4. UNIX System V d. Первая версия Windows, не основанная на MS-DOS 5. NetWare 3.x e. Изначально использовал собственный 6. Windows 2000 f. Версия UNIX в рамках проекта Open Source Краткое содержание занятия Операционные системы Windows NT, Windows 2000 и UNIX могут функционировать и как серверы, и как клиенты. • Файловая система NTFS позволяет сетевому администратору управлять доступом к файлам и папкам. • Многие сетевые функции ОС и 2000 выполняются службами. • Novell NetWare — со строгим разделением серверов и клиентов. • В ранних версиях NetWare для хранения учетных записей использовалась регистрационная база данных. В последних версиях на • Существует множество версий UNIX от различных компаний.
• UNIX не знает равных в роли сервера приложений. Сила NetWare — в файловых и принтерных службах. Windows NT и 2000 способны выполнять обе роли. • Уже в первых компьютерах Macintosh имелись сетевые функции, разработанные фирмой Apple. Сейчас в них используются общие сетевые стандарты. • Закрепление материала 1. Как называется файловая система Windows NT и 2000, позволяющая администратору управлять доступом к отдельным файлам? a. Active Directory. b. NDS. c. FAT. d. NTFS. 2. Какая сетевая служба Windows NT и 2000 отвечает за конфигурирование клиентов TCP/IP? a. DNS. b. WINS. c. DHCP. d. IIS. 3. Какая ОС лучше всех справляется с ролью сервера приложений? a. Windows NT. b. UNIX. c. Windows 2000. d. Novell NetWare. 4. Как в системе UNIX называется программа, работающая в фоновом режиме? a. Служба. b. Демон. c. Приложение. d. Домен. 5. Как называется служба Windows NT и 2000, составляющая список общих сетевых ресурсов? a. Сервер. b. Клиент. c. Обозреватель компьютеров. d. Служба сообщений. Занятие 2, Сетевые клиенты Клиентом (client) называется программный компонент, позволяющий компьютеру получить доступ к ресурсам сервера. Клиенты бывают самые разные. Они могут быть частью ОС или представлять собой отдельный программный продукт. В простейшем варианте это самостоятельная программа, которая посылает серверу запросы и получает от него ответы. Браузер, например, является клиентом для связи с Web-серверами в локальной сети или в Интернете. Клиентами являются также программы для работы с FTP, электронной почтой и группами новостей. Они действуют на прикладном уровне модели OSI и в высшей степени специализированы, т. е. способны связываться с серверами только одного типа. Клиенты прикладного уровня не содержат протоколов низших уровней; чтобы воспользоваться сетевыми службами, они прибегают к протоколам типа TCP/IP и Ethernet, которые также должны быть установлены на данном компьютере. Клиенты другого типа позволяют осуществлять доступ к общим ресурсам локальной сети, например, файлам и принтерам. Эти клиенты более жестко интегрированы в ОС. Запускать для их активизации специальную программу не нужно. Вы получаете доступ к файлам и принтерам обычными средствами приложений, словно эти ресурсы являются частью ЛВС. Клиенты этого типа существенно зависят от серверной платформы. Существуют клиенты для сетей Windows, NetWare и UNIX. В следующих разделах рассматриваются клиенты ЛВС для различных платформ. Клиенты Windows Почти во всех версиях Windows, включая Windows for Workgroups, Windows 95/98/Me, а также Windows NT и 2000 (как для серверов, так и для рабочих станций), клиентские и серверные возможности встроены в саму ОС. Это значит, что в любой из этих систем Вы можете предоставлять в совместное пользование файлы и принтеры, а также получать доступ к общим файлам и принтерам на других компьютерах. Обратите внимание, что в Windows 3.1 и более ранних версиях сетевого клиента нет. В Windows 95/98/Me/NT и 2000 ОС включает все необходимое для соединения с сетью Windows, включая полный стек клиентских сетевых протоколов (рис 4.4), состоящий из четырех основных компонентов. • Клиентом в этих ОС часто называется компонент, который на самом деле является редиректором (redirector). Редиректор получает от приложения запрос к ресурсам файловой системы и определяет, на каком диске — локальном или сетевом — расположен запрашиваемый ресурс. Именно редиректор позволяет открывать в текстовом процессоре сетевой файл так же легко, как и локальный. • Драйверы протоколов в Windows обеспечивают работу протоколов (например, TCP/IP, IPX и NetBEUI), необходимых для подключения к сети. В терминологии Windows словом «протокол» в единственном числе обозначаются такие компоненты, как TCP/IP и IPX, в действительности представляющие собой наборы из нескольких различных протоколов. Некоторые программные компоненты, работающие в системе (например, Ethernet), в Windows протоколами вообще не называются, хотя в действительности это, конечно, протоколы. Драйвер сетевого адаптера обеспечивает взаимодействие между сетевым адаптером и стеком сетевых протоколов. Комбинация сетевого адаптера и его драйвера обеспечивает работу протокола канального уровня, используемого системой, например, Ethernet или Token Ring. В Windows поддерживаются сетевые адаптеры, соответствующие спецификациям NDIS (Network Driver Interface Specification). В различных ОС используются драйверы различных версий NDIS. • Службы для нормального функционирования клиента, вообще говоря, не требуются, но с сетью без них работать нельзя. Например, для совместного использования ресурсов в сети Windows Вы должны установить Службу доступа к файлам и принтерам сетей Microsoft (File and printer sharing for Microsoft networks). Эти программные компоненты и сетевой адаптер обеспечивают функционирование всех семи уровней модели OSI. В системе можно установить несколько вариантов каждого из перечисленных компонентов, обеспечивая приложениям альтернативные пути через сетевой стек. Большинство ОС семейства Windows включает два редиректора, например, один для сетей Windows и один для соединения серверов NetWare. По тем же причинам в ОС включают несколько драйверов протоколов. Для работы в NetWare традиционно требуется протокол IPX (хотя последняя версия NetWare поддерживает и TCP/IP), а в сети Windows можно использовать TCP/IP или NetBEUI. Обычно системы Windows и NetWare совместно используют одну и ту же сетевую среду. При желании Вы вольны установить на компьютере два сетевых адаптера, каждый с собственным драйвером, и подключить (Компьютер к двум сетям — Windows и NetWare — но делается такое нечасто. Примечание Хотя драйверы могут принимать различные формы, во всех ОС семейства Windows содержится одинаковый набор сетевых компонентов. Единственное исключение — Windows for Workgroups. Эта система разрабатывалась на заре создания сетей Microsoft и в наши дни используется редко. В нее включен редиректор для сетей Windows, а также протоколы NetBEUI и IPX. Клиент для NetWare и протокол TCP/IP отсутствуют. Для работы в сетях NetWare установите в Windows for Workgroups соответствующий клиент от фирмы Novell. Для включения поддержки TCP/IP установите на компьютере обновление TCP/IP-32, доступное по адресу ftp://ftp.microsoft.com/peropsys/windows/ public/tcpip/WFWT32.EXE.
Дата добавления: 2014-11-29; Просмотров: 2747; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |