Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лабы ГУАП / Лаб_раб.3 / Лаб_раб.3.doc
Скачиваний:
47
Добавлен:
02.04.2015
Размер:
122.88 Кб
Скачать

Методические указания по лабораторной работе Microsoft Windows Terminal Server

В настоящих методических указаниях к выполнению лабораторной работы рассматриваются основные вопросы, связанные с работой сервера приложений Microsoft WindowsTerminalServer(далееTerminalServer) в операционной системе Windows 2000 Server и его администрирования. Следует отметить, что существуют также версииMicrosoftWindowsTerminalServerдляWindowsNT4.0 иWindowsServer2003.

Цель работы:целью работы является изучение сервера приложений MicrosoftWindowsTerminalServerи получение навыков по его администрированию.

  1. Краткие теоретические сведения

    1. Назначение TerminalServer

Сервер приложений позволяет исполнять приложения, инициированные с клиентской машины. При этом приложения выполняются непосредственно на сервере, а на клиентскую машину передаются либо только результаты вычислений, либо, если вычисления осуществляются в диалоговом режиме, на дисплее отображается процесс вычислений. Все управление вычислениями, происходящими на сервере приложений, осуществляется с машины-клиента. Наиболее известное программное обеспечение, предназначенное для организации сервера приложений, разработано компанией CitrixMetaframeInc. Она называет свой сервер приложений терминальным сервером, поскольку клиентская машина в этом случае выступает именно в роли простого терминала.CitrixMetaframeразработала несколько версий своего терминального сервера и соответствующих клиентов. Имеются варианты и для платформыMicrosoftWindows, и дляUNIX-систем, в том числе и дляLinux. КомпанияMicrosoftприобрела у компанииCitrixMetaframeлицензии на включение их серверов в состав дистрибутива своих серверных операционных систем классаNTи так же называет эти серверы приложений терминальными серверами.

Итак, Terminal Server позволяет нескольким клиентам обращаться к при­ложениям, работа которых полностью происходит на сервере. Ме­жду сервером и клиентом передаются только экранные данные и события клавиатуры или мыши.

Каждый сеанс подключения пользователя TerminalServerработает совершенно независимо от других. Память и другие ресурсы, выделенные одному сеансу, недоступны для других. Можно сказать, что для удаленных вычислений на сервере приложений (терминальном сервере) создается виртуальная машина, причем никакие ресурсы нескольких виртуальных машин не пересекаются. С целью обеспечения такого режима предоставления ресурсов для клиентов терминального сервера даже установка приложений осуществляется иначе. Установку приложений следует осуществлять через апплет Установка и удаление программ, либо можно воспользоваться командой CHANGE USER. По команде CHANGE USER /INSTALL система переводится в режим установки программных продуктов, а по команде CHANGE USER /EXECUTE – в режим выполнения приложений.

Внешние данные (экранная графика, данные, поступающие от пользователя) передаются между сервером терминальных служб и клиентом с помощью протокола RDP (Remote Display Protocol), который, в свою очередь, использует стек протоколов TCP/IP. Доступ к серверу терминальных служб по протоколу RDP возможендля следующихWindows-клиентов:

  • Windows 2000;

  • Windows 95/98;

  • Windows NT (3.51, 4.0);

  • Windows for Workgroups 3.11;

  • терминалы Windows СЕ и портативные устройства.

Другие клиенты, такие как DOS, UNIX, Macintosh и Java, поддерживаются дополнением кTerminalServer, котороеMicrosoftв явном виде связывает с именемCitrixMetaFrame.

В Windows 2000 Server есть два режима использования Terminal Services:

  1. Режим сервера приложений(Application Server Mode) с классическими функциямиTerminalServices. В режиме сервера приложений планировщик задач операционной системы выделяет больше процессорного времени на взаимодействие с пользователем и на выполнение активных задач. В этом режиме приложения, предназначенные для использования клиентами, устанавливаются особым образом, чтобы обеспечить изолирование виртуальных машин, запускаемых от имени клиента, и корректное исполнение кода в каждом из вычислительных процессов. Очевидно, что ресурсы, необходимые для организации одного сеанса работы прежде всего зависят от приложений. Однако из практики можно сказать, что в среднем на одну виртуальную машину, выполняющую вычисления для клиента сервера терминалов необходимо около 60-80 Мбайт оперативной памяти.

  2. Специальный режим управления, называемый режимом удаленного администрирования (Remote Administration Mode). В режиме удаленного администрирования планировщик задач операционной системы выделяет больше времени на выполнение фоновых процессов. Для работы сTerminalServerв режиме удаленного администрирования не требуется специальных лицензий, в отличие от режима сервера приложений.