Студопедия

КАТЕГОРИИ:


Архитектура-(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. В Win­dows NT и 2000 использована вытесняющая многозадачность (preemp­tive 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-разрядная служба хранения дан­
ных с индексированием, позволяющая администраторам создавать
на нескольких дисках неограниченное количество логических томов объемом до 8 терабайт (1 терабайт = 240 байтов, приблизитель­но 1 триллион или точнее 1 099 511 627 776 байтов). NDPS (Novell Distributed Print Services) — новая архитектура ис- пользования принтеров, сменившая традиционную архитектуру создания очереди печати. В NDS создается единственный объект-принтер, что облегчает централизованное администрирование. Серверы Интернета NetWare — серверы Web, FTP, News и Mul- timedia, а также сервер для поиска в Web, индексирующий Web- узлы для облегчения доступа к ним клиентов. Серверы DNS и DHCP — NetWare теперь поддерживает не только IPX, но и TCP/IP. В систему включены службы DNS и DHCP, преобразующие имена компьютеров в IP-адреса и конфигуриру- ющие TCP/IP-клиенты с платформы NetWare.

• 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 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 для хранения учетных записей использовалась регистрационная база данных. В последних версиях на
смену ей пришла служба NDS (Novell Directory Services).

• Существует множество версий 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, ко­торые также должны быть установлены на данном компьютере.

Клиенты другого типа позволяют осуществлять доступ к общим ресурсам локальной сети, например, файлам и принтерам. Эти кли­енты более жестко интегрированы в ОС. Запускать для их активиза­ции специальную программу не нужно. Вы получаете доступ к фай­лам и принтерам обычными средствами приложений, словно эти ре­сурсы являются частью ЛВС. Клиенты этого типа существенно зави­сят от серверной платформы. Существуют клиенты для сетей Win­dows, 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 установите в Win­dows for Workgroups соответствующий клиент от фирмы Novell. Для включения поддержки TCP/IP установите на компьютере обновление TCP/IP-32, доступное по адресу ftp://ftp.microsoft.com/peropsys/windows/ public/tcpip/WFWT32.EXE.




Поделиться с друзьями:


Дата добавления: 2014-11-29; Просмотров: 2747; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.101 сек.