- •2. Разработка мультимедийного курса
- •1. Содержание курса «администрирование информационнх систем»
- •1.1. Принципы построения открытых системы и «клиент-серверных» технологий. Модель iso/osi
- •1.1.1 Открытые системы и открытые спецификации
- •1.1.2 Технологии «клиент-сервер»
- •1.1.3 Модель iso/osi, функции протоколов каждого из уровней
- •1.2. Стек tcp/ip и его протоколы
- •1.2.1 Структура стека tcp/ip
- •1.2.2 Краткая характеристика протоколов
- •1.2.3 Надежность протоколов
- •1.2.4 Инкапсуляция
- •1.2.5 Протокол ip и его основные функции
- •1.2.6 Фрагментация
- •1.2.7 Формат заголовка пакета Ipv4
- •1.2.8 Протокол iPv6
- •1.2.9 Протокол icmp
- •1.2.10. Протокол udp
- •1.2.11 Протокол tcp и формат его заголовка
- •1.2.12 Окно передачи в tcp
- •1.3. Адресация в ip сетях
- •1.3.1 Адресация в ip-сетях
- •1.3.2 Типы адресов: физический (mac), сетевой (ip) и символьный (dns)
- •1.3.3 Соглашения о специальных адресах
- •1.3.4 Отображение физических адресов на ip-адреса: протоколы arp и rarp
- •1.4. Принципы работы dns
- •1.4.1 Отображение символьных адресов на ip-адреса: служба dns
- •1.4.2. Основные домены верхнего уровня
- •1.4.3 Система доменных имен bind
- •1.4.4 Автоматизация процесса назначения ip-адресов узлам сети - протокол dhcp
- •1.5. Принципы и основные протоколы маршрутизации в Интернет
- •1.5.1 Основные принципы ip-маршрутизации
- •1.5.2 Разбиения адресного пространства сети на подсети
- •1.5.3 Маскирование
- •1.5.4 Таблицы маршрутизации в ip-сетях
- •1.5.5 Фиксированная маршрутизация
- •1.5.6 Простая маршрутизация
- •1.5.7 Адаптивная маршрутизация
- •1.5.8. Дистанционно-векторный алгоритм маршрутизации (на примере rip)
- •1.5.9 Алгоритм состояния связей (на примере ospf)
- •1.5.10 Комбинирование различных протоколов обмена
- •1.5.11 Протоколы egp и bgp сети Internet
- •1.6. Протоколы прикладного уровня
- •1.6.1 Основные сервисы Интернет и соответствующие протоколы
- •1.6.2 Порты и сокеты
- •1.6.3 Http, ftp и др. Протоколы прикладного уровня
- •1.6.4 Mime, типы и расширения
- •1.6.5 Этапы транзакции http
- •1.6.6 Понятия uri, url
- •1.6.7 Схемы http-сеанса
- •1.6.8 Структура Запроса клиента
- •1.6.9 Структура ответа сервера
- •1.6.10 Cookie
- •1.7. Программирование в Интернет
- •1.7.1 Программирование в Интернет
- •1.7.2 Серверное и клиентское по
- •1.7.3 Программы, выполняющиеся на клиенте (JavaScript, Java-аплеты)
- •1.7.4 Программы, выполняющиеся на сервере
- •1.7.5 Спецификация cgi
- •1.7.6 Perl
- •1.7.7 Isapi
- •1.8. Администрирование в Unix и в Windows. Управление web-сервером.
- •1.8.1 Администрирование в Unix и в Windows
- •1.8.2 Управление web-сервером
- •1.8.3 Построение isp
- •1.8.4 Архитектура сервера Apache
- •1.8.5 Архитектура сервера Internet Information Server
- •1.9. Интернет-экономика. Модели назначения цен. Сетевая коммерция.
- •1.9.1. Экономика информационных сетей.
- •9.2. Интернет-экономика (иэ): основные понятия иэ
- •1.9.3. Составляющие расходов на предоставление услуг Интернет
- •1.9.4. Межсоединения и распределенная экономика: ip-транспорт; структура цены и экономика соглашений о межсоединениях; разделение распределенной стоимости
- •1.9.5. Модель назначения цен. Оценка потребления: тарифы и цены в иэ; методы оценивания стоимости коммуникаций
- •1.9.6. Категории электронного бизнеса
- •1.9.7. Сетевая коммерция: услуги общественного и частного потребления; электронные службы; электронные платежные системы
- •1.9.8. Экономическая эффективность сетей типа Интернет
- •1.10. Перспективы развития глобальных информационных систем
- •2. Разработка мультимедийного курса
1.8.2 Управление web-сервером
На успешно работающих узлах загрузка Web-сервера может составить от 100 тыс. до 1 млн транзакций в день. Т.е для того, чтобы управлять защитой, контролировать характеристики сервера, конфигурировать несколько серверов, анализировать результаты журналов регистрации, необходимы хорошие средства управления. Web-мастерам и разработчикам Web-приложений также необходимо иметь полный комплект сервисов, обширную документацию и примеры приложений, надежные серверные интерфейсы API и богатый набор встроенных инструментальных средств, таких как интерпретируемый на сервере язык HTML и доступ к базам данных.
Существуют различные подходы к управлению сервером. Например, сервер IIS компании Microsoft интегрирован в архитектуру защиты Windows NT и базы данных авторизации. Пользователи должны иметь имя, находящееся в домене NT. Сервер IIS принимает все решения по защите на основе прав и привилегий этого зарегистрированного пользователя. Группы и списки управления доступом NT используются для того, чтобы определить, может ли клиент Web-сервера видеть те или иные страницы.
Другие протестированные Web-серверы применяют более традиционный подход. Идентификация пользователя полностью отделена от служб защиты системы, на которой работает Web-сервер. Например, сервер Apache позволяет сетевому администратору хранить имена, пароли и информацию о правах пользователей в простых текстовых файлах, а когда количество пользователей велико - в базе данных. Серверы WebSTAR, Enterprise Server и WebSite Professional используют для управления доступом к Web-страницам аналогичные механизмы, отдельные от обычной серверной защиты.
В интерфейсах управления также отразились различные подходы производителей. Самый примитивный и наименее удобный - подход компании Apache, основанный на использовании плохо документированных конфигурационных файлов, изменяемых с помощью текстового редактора. На другом конце спектра находится сервер Enterprise Server, в котором, на основе браузера Web, превосходно реализовано полное управление, а также - мониторинг. Интерфейс управления сервером WebSTAR также хорошо проработан, хотя и предоставляет меньше вариантов конфигурации, чем Enterprise Server.
Серверы IIS и WebSite Professional управляются лучше всего через свои интерфейсы на базе Windows, хотя IIS имеет дополнительный набор средств управления, который можно получить через браузер Web.
Характеристики управления и мониторинга
Управление производительностью является специальной частью набора средств управления Web-сервером. Сетевые администраторы Windows NT автоматически получают преимущество перед администраторами сетей Macintosh и Unix благодаря средству Windows Performance Monitoring. Все три Web-сервера на базе NT представляют информацию в стандартном виде Performance Monitoring, что позволяет сетевым администраторам визуально следить за нагрузкой и производительностью, собирать данные о производительности с целью их последующего анализа по горячим следам или спустя длительное время. Сервер WebSite Professional также предоставляет текущую статистику с помощью специального "статистического" URL, доступ к которому осуществляется через протокол HTTP. Администраторы сервера WebSTAR могут составить представление о текущей нагрузке, используя интерфейсы управления.
В системах компаний Microsoft и Netscape, статистика экспортируется через субагенты SNMP, что облегчает интеграцию Web-серверов с существующими системами мониторинга сетей на базе этого протокола.
Такие методы оптимизации производительности, как внутреннее кэширование диска, в большинстве рассмотренных нами серверов отсутствуют или недокументированны. В сервере WebSTAR имеется внутренний кэш диска, и сетевой администратор может его подстраивать. Оптимизация производительности в других продуктах, как выяснилось, основана на возможностях операционной системы.
Другие средства оптимизации производительности Web-сервера - более тонкие. За исключением продукта Enterprise Server компании Netscape, все протестированные серверы поддерживают постоянные соединения HTTP. Постоянные соединения позволяют клиенту и серверу перемещать множество страниц или изображений за одно TCP-соединение. Это решение ключевое, поскольку задержки и трехсторонние ТСР-соединения делают загрузку страницы с 10 изображениями намного более медленной, чем допускает в иных обстоятельствах номинальная пропускная способность.
Компании Apache и Netscape серьезно относятся к проблеме производительности в сетях ТСР/IP. Продукты Netscape и Apache поддерживают набор приемов для увеличения емкости НТТР и настройки операционной системы на поддерживаемых Unix-платформах.
Особую проблему Web-мастерам и сетевым администраторам создают файлы регистрации входа в систему. Хорошие Web-серверы автоматически переписывают регистрационные файлы через заранее определенные интервалы времени. Эта процедура встроена во все серверы, кроме Apache. В сервере IIS компании Microsoft можно также установить размер регистрационного файла, по достижении которого он будет переписываться. Во всех серверах можно изменять форматы регистрации.
Оценив все эти факторы, можно сделать вывод, что интерфейс управления компании Netscape - самый мощный и гибкий. Лишь небольшое количество функций не было перенесено с сервера в интерфейс управления на базе Web. Благодаря сочетанию мощных возможностей удаленного управления, мониторинга характеристик Windows NT и SNMP-управления сервер Enterprise Server полностью готов к работе на уровне предприятия. Если же прдепочтительно редактировать конфигурационные файлы, то сервер компании Netscape поддерживает и такой интерфейс. Кроме того, он обладает полной документацией, позволяющей поддерживать конфигурацию вручную.