Занятие 1. Знакомство со службой Microsoft NNTP
(Продолжительность занятия 15 минут)
Служба Microsoft NNTP позволяет пользователям читать материалы, опубликованные их коллегами, публиковать собственные материалы и участвовать в обсуждении интересующих их тем. На этом занятии Вы познакомитесь с характеристиками службы NNTP и ее применением.
Изучив материал этого занятия, Вы сможете:
Служба Microsoft NNTP отвечает стандартам Интернета, снабжена графическим административным инструментарием, полностью интегрирована с Microsoft Windows NT Server и поддерживает три варианта обеспечения безопасности.
Работа службы Microsoft NNTP основана на протоколе передачи новостей (Network News Transfer Protocol, NNTP), предназначенном для связи клиента с сервером и серверов между собой через Интернет. Служба Microsoft NNTP поддерживает популярные расширения NNTP и полностью совместима с другими клиентами и серверами NNTP.
Кроме того, служба Microsoft NNTP поддерживает множество форматов публикаций, в том числе:
Благодаря перечисленным форматам пользователи могут дополнять свои публикации изображениями и гиперссылками.
В состав службы Microsoft NNTP включено два графических инструмента администрирования: обычный Диспетчер служб Интернета и его HTML-вариант. Каждый из них подходит для решения определенного класса административньк задач.
Кроме того, служба Microsoft NNTP способна регистрировать данные о нагрузке и транзакциях в журнале II S.
Служба Microsoft NNTP использует все преимущества стандартных средств администрирования Windows NT Server для мониторинга производительности и протоколирования работы. При установке службы Microsoft NNTP программа Setup устанавливает весь набор счетчиков Performance Monitor. Все сообщения о режиме и ошибках службы Microsoft NNTP записываются в журналы регистрации событий, которые доступны средствами утилиты Event Viewer Windows NT. Кроме того, служба Microsoft NNTP поддерживает удаленное администрирование и мониторинг на базе упрощенного протокола управления сетью (Simple Network Management Protocol, SNMP).
Служба Microsoft NNTP позволяет управлять доступом к группам новостей с помощью списков контроля доступа Windows NT Server. Присваивая разрешение конкретной папке группы новостей, Вы решаете, кому открыт доступ к этой группе. Кроме того, Вы вправе разрешить анонимный доступ, и тогда группа новостей станет доступна всем.
Благодаря наличию в составе IIS сервера индексирования Microsoft Index Server, служба Microsoft NNTP поддерживает поиск в материалах групп новостей как по фрагменту текста, так и по атрибутам документов.
Система репликации материалов Microsoft Content Replication System (она не входит в состав IIS, но ее можно заказать дополнительно) автоматически обновляет списки контроля доступа при репликации материалов на серверы сети, что экономит время и упрощает решение вопросов безопасности. Для защиты конфиденциальной информации Вашего учреждения служба Microsoft NNTP поддерживает три варианта обеспечения безопасности:
Для защиты информации, передаваемой через общедоступную сеть, служба Microsoft NNTP поддерживает шифрование по протоколу SSL, а также средства сертификации для проверки подлинности клиентов и серверов.
Как работает служба NNTP
Служба Microsoft NNTP реализует клиент-серверный протокол NNTP: сама она выступает в роли сервера, а ее типичный клиент — Microsoft Internet Mail and News.
Клиенты подключаются к службе Microsoft NNTP по сети TCP/IP. По умолчанию для NNTP-соединений используется порт 119 (в случае применения SSL — порт 563).
Служба Microsoft NNTP реализована в виде сервиса ОС Windows NT Server; ее запуск выполняется автоматически. В списке служб апплета Services Панели управления ОС Windows NT Server она фигурирует под названием Microsoft NNTP Service.
Публикация статей
Публикация статей в группе новостей осуществляются с помощью клиентского ПО (например, программы чтения новостей Microsoft Internet Mail and News). Клиент подключается к службе Microsoft NNTP и делает запрос на размещение статей в одной или нескольких группах новостей. Получив запрос, служба Microsoft NNTP проверяет, есть ли у пользователя полномочия для публикации статей в указанных группах новостей и, если ответ положительный, добавляет статью к материалам соответствующей группы новостей и обновляет ее индекс.
Просмотр статей
Для просмотра материалов в группах новостей службы Microsoft NNTP также используется программа-клиент (например, Microsoft Internet Mail and News). Первый шаг — загрузка списка доступных групп новостей. Клиент подключается к службе Microsoft NNTP и запрашивает этот список. Получив запрос, служба Microsoft NNTP проверяет, есть ли у пользователя полномочия для доступа к группам новостей и, если да, высылает клиенту список всех имеющихся групп.
Второй шаг — выбор группы новостей для просмотра. Клиент запрашивает список статей выбранной им группы, служба Microsoft NNTP проверяет полномочия пользователя на доступ к ней и, в случае положительного ответа, передает клиенту список всех статей выбранной им группы.
По мере того как пользователь выбирает статьи, программа-клиент запрашивает их у службы Microsoft NNTP, а та в свою очередь возвращает клиенту содержание выбранных пользователем статей.
Структура данных службы Microsoft NNTP
Служба Microsoft NNTP хранит статьи групп новостей в одной или нескольких иерархиях папок. Каждая группа располагается в отдельной папке, где каждая статья содержится в виде файла.
По умолчанию основной папкой службы Microsoft NNTP служит папка C:\Inetpub\Nntproot. Смена основной папки осуществляется на вкладке Ноmе Directory окна свойств Microsoft NNTP Service. Можно также создавать дополнительные иерархии папок на других дисках или на других компьютерах (как виртуальные каталоги).
Имя папки группы новостей совпадает с названием группы. Служба Microsoft NNTP автоматически формирует необходимые папки при создании новых групп. Например, группа новостей под названием entertainment.news по умолчанию хранится в папке Entertainment\News основной папки C:\Inetpub\Nntproot (таким образом, полный путь к ней — C:\Inetpub\Nntproot\Entertainment\News).
Файлы статей из групп новостей имеют расширения .nws. Кроме того, служба Microsoft NNTP создает служебные файлы с перечнем тем хранящихся статей (с расширением .xix), по одному файлу на каждые 128 статей группы новостей.
Служба Microsoft NNTP хранит внутренние структуры данных в виде служебных файлов, имена которых имеют расширение .hsh, .hdr, .1st и .txt. По умолчанию они хранятся в папке C:\Inetpub\Nntpfile. He изменяйте и не удаляйте эти файлы.
Резюме
Служба Microsoft NNTP реализована в виде сервиса ОС Windows NT Server. Благодаря ей пользователи могут читать материалы, опубликованные их коллегами, размещать собственные материалы и участвовать в обсуждении интересующих их тем. Приложения-клиенты типа Microsoft Internet Mail and News позволяют публиковать статьи в группах новостей и просматривать их. Служба Microsoft NNTP поддерживает распространенные форматы представления материалов и самые современные средства защиты информации.