История искусства Энергетика Локальные компьютерные сети Начертательная геометрия и инженерная графика Курс физики Задачи примеры решения Математика лекции и примеры решения задач Электротехника расчет цепей Информатика
Приложения локальных сетей и их лицензирование Выбор аппаратных средств архивирования

Маршрутные таблицы, используемые маршрутизаторами для продвижения пакетов определенного сетевого протокола, всегда имеют одинаковую структуру, однако способ их получения может быть разным - ручной, по протоколу RIP, по протоколу OSPF или же еще по какому-нибудь другому протоколу динамического обмена информацией. Если в разных частях составной сети используются различные протоколы обмена маршрутной информации, то это может приводить к несогласованной работе маршрутизаторов и, следовательно, к отсутствию достижимости некоторых сетей для пользователей.

Программное обеспечение и протоколы

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

• Будет ли оборудование сервера доступно для использования вновь под ключающимся клиентам многопользовательской операционной системы


• Будет ли обеспечено достаточное адресное пространство в виртуальной памяти для поддержки клиента? Вычислительная сеть Характер физической структуры вычислительной сети зависит от степени детализации решаемой задачи.

• Будет ли операционная система поддерживать запросы ваших клиентов?

Примечание

Не все многопользовательские операционные системы (или протоколы для под держки подключающихся к ней клиентов) соответствуют этим требованиям.

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

Какое оборудование доступно для использования? Будет ли оборудование сервера доступно клиентным компьютерам? Это зависит от самого обору дования, от операционной системы и от того, какие установки обработки запросов выполнены для данного сервера. Дело в том, что не все операци онные системы могут обрабатывать запросы от разных пользователей ко всему оборудованию сервера. Это — не то же самое, что маршрутизируе мые запросы от множества сетевых клиентов. Все запросы от них поме щаются в "сетевую" очередь. А теперь вспомним, что вся требуемая кли ентам работа выполняется на многопользовательском сервере, поэтому технически пользователи работают как бы локально, хотя данные отобра жаются и обрабатываются с помощью отдельного клиентного компьютера. Таким образом, при работе множества сетевых клиентов информация направляется в "локальную" очередь. Некоторые типы оборудования, например, дисководы CDROM и гибких дисков, а также последователь ные и параллельные порты изначально не предназначались для совмест ного применения несколькими пользователями одновременно. Это не оз начает, что они не смогут совместно использоваться. Однако вы должны обсудить с поставщиками многопользовательских операционных систем вопросы, относящиеся к конкретному оборудованию, чтобы определить, что можно потребовать от операционной системы.

Ограничение объема виртуальной памяти. А что можно сказать об адресном пространстве виртуальной памяти? Тем, кто мыслит категориями одиночного пользователя или сервера, проблема выхода приложений за пределы адресного пространства виртуальной памяти не относится к числу таких, на которые следует тратить много времени. Все согласны, что физической памяти может не хватить, но серверная операционная система обеспечивает доступ к 4 Гбайтам адресного пространства виртуальной памя ти, и трудно вообразить себе нехватку такой большой виртуальной памяти на однопользовательской системе. Даже если отвести под пользователь ские данные 2 Гбайта, оставшиеся 2 Гбайта, зарезервированные для функций ядра операционной системы, все еще представляют собой доста точный объем адресного пространства виртуальной памяти.


Примечание

В Windows NT 4 с (или без) установленной операционной системой WTS 2 Гбайта адресного пространства виртуальной памяти могут быть использованы для работы пользователя, в то время как другие 2 Гбайта резервируются для функций ядра операционной системы С помощью Windows NT Enterprise Edition (или Windows NT с загруженным Service Pack 3) это разделение может быть сделано в пропорции: 1 Гбайтдля операционной системы, и 3 Гбайта для нужд пользователя

Однако в случае многопользовательской системы все выглядит несколько иначе. Допустим, имеется 100 пользователей, вошедших в четырехпроцес сорную систему и загрузивших установленную оперативную память так, что физические ресурсы не будут слишком переполнены. Каждому из этих пользователей требуется примерно 30 Мбайт виртуальной памяти для всех исполняемых ими приложений — не такое уж непомерное количество с любой точки зрения. С учетом ресурсов, требуемых для самой операци онной системы, вы приблизитесь к опасной черте занятости всех 4 Гбайт адресного пространства виртуальной памяти, доступных серверной опера ционной системе. Как показывает опыт, выход за пределы адресного пространства виртуальной памяти в лучшем случае приведет к генерации команды останова (Stop), в худшем — к полному отказу системы.

Вывод таков: помните, что каждый сеанс работы с сервером выполняется изолированно от других, однако все сеансы "борются" за одни и те же ре зервы процессорного времени и пространства памяти. У терминального сервера имеется всего один стек виртуальной памяти, а не по одному стеку на каждый сеанс. Таким образом, оборудование может поддержать все сеансы, но функциональные свойства операционной системы — нет. К слову, противопоставить этому нечего, исключая только распределение пользователей по терминальным серверам и объяснение им важности закрытия более не используемых открытых файлов и приложений. При использовании Windows 2000 адресное пространство виртуальной памяти может быть и больше 4 Гбайт, что, безусловно, поможет пользователям WTS при работе с ней.

Многопользовательская операционная система для сервера. Многополь зовательская система Windows NT, вероятно, претендует быть ответом на вопрос: "Какая операционная система может служить терминальным сервером?". Сейчас имеется две доступные разновидности многопользова тельской NT.

• WinFrame фирмы Citrix.

• Терминальный сервер WTS фирмы Microsoft.

Разработанная первой, система WinFrame представляет собой набор средств (расширений) Windows NT 3.51, позволяющих ей функционировать в многопользовательском окружении. Фирма Microsoft лицензировала тех нологию, вернувшуюся из фирмы Citrix, для разработки терминального сервера WTS, который, в основном, остался тем же самым продуктом, но оснастился интерфейсом от NT 4. Сервер WTS в данное время явля ется продуктомнадстройкой фирмы Microsoft, но далее будет средством обслуживания, которое можно будет включать и выключать в Win2R Server и Win2K Enterprise Edition. При работе в однопользовательском режиме WTS и Win2K являются практически одинаковыми операционными системами.

Понятие открытой системы

В настоящее время существует множество определений понятия "открытая система". Так, Ассоциация французских пользователей UNIX и открытых систем (AFUU) дает следующее определение: "Открытая система - это система, состоящая из элементов, которые взаимодействуют друг с другом через стандартные интерфейсы". Производитель средств ВТ - компания Hewlett-Packard дает такое определение: "Открытая система - это совокупность разнородных компьютеров, объединенных сетью, которые могут работать как единое интегрированное целое, независимо от того, как в них представлена информация, где они расположены, кем они изготовлены, под управлением какой операционной системы они работают".

Национальный институт стандартизации и технологий США (NIST) определяет открытую систему следующим образом: "Открытая система - это система, которая способна взаимодействовать с другой системой посредством реализации международных стандартных протоколов. Открытыми системами являются как конечные, так и промежуточные системы. Однако открытая система не обязательно может быть доступна другим открытым системам. Эта изоляция может быть обеспечена или путем физического отделения или путем использования технических возможностей, основанных на защите информации в компьютерах и средствах коммуникации".

Планирование приложений и многопользовательские операционные системы Между работой системы Windows Server в однопользовательском и многопользовательском режимах имеется одно различие, связанное с планированием потоков. Он заключается в том, что серверная операционная система оптимизирована таким образом, что она предоставляет больший приоритет сетевым функциям, чем отдельным приложениям. По этой причине вы не только добьетесь большей локальной производительности от клиентной операционной системы, но и большей сетевой производительности — от серверной клиентной системы.

Требования к клиентной машине Требования к оборудованию клиентов терминального сервера варьируется в зависимости от оборудования клиентной машины и от того, что от нее потребуется при работе. Тип процессора и объем памяти зависят от следующих обстоятельств.

Идентификация пользователей по имени Если предположить наличие соответствия "один компьютер, один пользователь", то возникает специфическая ситуация, связанная с передачей сообщений между пользователями. Приложения типа Windows' Chat ориентированы на работу компьютера с компьютером — сеанс переговоров устанавливается между двумя компьютерами, а не двумя пользователями. Другими словами, приложение Chat нельзя использовать для переговоров между двумя пользователями, вошедшими в один и тот же терминальный сервер, поскольку приложение фактически выполняется на одном компь ютере. Команда NET SEND, наоборот, ориентирована на пользователей, поскольку инициирует поиск имен вошедших пользователей, а не имен компьютеров. Если вам требуется использовать для передачи сообщений приложение, ориентированное на компьютеры, вам следует запускать его на клиентных компьютерах, а не на терминальном сервере.

Устранение циклических модернизаций Еще один довод в пользу применения тонкой клиентной сети состоит в возможности продления срока службы старых ПК. Порой кажется, что большая часть программного обеспечения (коммерческих приложений) вообще ничего не делает, но, тем не менее, требует для себя больших ресурсов, и значит, они необходимы и вашему компьютеру. Это не обяза тельно относится к самим приложениям: ныне сами данные стали более обширными, поскольку в них широко используются мультимедиаданные. Эта проблема имеет циклический характер. Закон Паркинсона, определяю щий, что основным свойством работы является захват всего отведенного на ее выполнение времени, может быть применен и к данным — они также склонны захватывать все доступные ресурсы. Поэтому, чем больше вы получите в свое распоряжение ресурсов (памяти, дискового пространства) для хранения данных, которые вы используете сегодня, тем обширнее, станут эти данные завтра.

Предоставление доступа к компьютеру студентам Одной из наибольших помех в путешествии является необходимость повсюду таскать за собой портативный компьютер. Даже самый легкий — он достаточно тяжел, неудобен в работе (особенно в самолете во время перелета) и в большинстве случаев менее удобен, чем его "настольный" собрат. Однако если вы не возьмете с собой в путешествие персональный компьютер, вы не сможете работать с файлами, читать сообщения элек тронной почты, просматривать сообщения Web и тому подобное.

Создание корпоративной Webсети. Практически всемирное распространение World Wide Web и других частей Internet превратило броузеры в существенную часть офисных при ложений. Зачем же создавать Webструктуру на базе интрасети, если с ней будут работать только служащие офиса? В этой лекции рассматривается, что можно сделать с помощью корпора тивной Webсети, а также описываются основные методы создания и пуб ликации (представления) Webсодержимого (доступные типы форматов и инструменты, необходимые для публикации данных). Конечно, прочитав эту лекцию, вы не станете экспертом по программированию на языке Java, однако получите представление о том, что необходимо для создания стра ницы или узла, ознакомитесь с некоторыми идеями, которые могут пона добиться в дальнейшем.

Примером может служить протокол NCP в режиме burstmode, когда положительная квитанция посылается не на каждый пакет, а на целую пачку пакетов. Если пакеты из этой пачки с пользовательскими данными дошли благополучно, а квитанция по доставке по каким-то причинам была искажена и тем самым отброшена передающим узлом, то этот узел по истечении тайм-аута повторно пошлет большую порцию информации, содержащейся в данной пачке. Повторные передачи пакетов могут существенно снизить полезную пропускную способность сети. 
Обзор сетевых операционных систем