ВУЗ:
Составители:
Рубрика:
© Чукарин А.В., 2006
18
а их обработка и интерпретация остаются на усмотрение управляющих
станций или менеджера сети.
2.2.5. Протокол новостей NNTP
NNTP представляет собой протокол для рассылки, подписки,
поиска и доставки новостей на основе надежного протокола поточного
типа (например, TCP) с использованием схемы клиент-сервер. NNTP
сконструирован так, что статья, записанная в одном из серверов,
становится доступной для всех подписчиков-клиентов.
Протокол NNTP предполагает применения стандартных
сообщений, формат которых следует рекомендациям RFC. NNTP-
сервер обычно работает в фоновом режиме. В больших сетях, где число
клиентов велико, возможно использование нескольких серверов
новостей, которые образуют иерархическую систему. При этом клиент
сначала пытается подключиться к ближайшему серверу. При
неудачной попытке соединение либо обрывается, либо переадресуется
другому серверу.
Единицей хранения на сервере является статья. Статьи
составляют содержательную часть пересылаемых сообщений. В NNTP
предусмотрены команды, которые обеспечивают непосредственный
обмен статьями между взаимодействующими узлами (более
эффективно, чем это позволяет, например, UUCP).
Традиционный метод рассылки новостей предполагает
распространение статей от узла к узлу, так что каждый сервер
пересылает другому все новости, которые имеет. При этом неизбежно
дублирование, связанное с этим увеличение трафика и повышенный
расход ресурсов ЭВМ. Но такая схема предельно проста и вполне
оправдана, когда обмен новостями происходит один раз в сутки
(дубликаты статей могут быть отфильтрованы позднее).
Сервер новостей, специфицированный в NNTP, использует
поточный обмен (подобный TCP), а также набор команд и откликов,
схожий с SMTP. Этот сервер является единственным интерфейсом
между программами и базами данных, хранящими новости. Он не
выполняет взаимодействия с пользователем или каких-либо операций
презентационного уровня. Эти функции передаются программам
клиента, которые имеют исчерпывающую информацию о среде. При
работе через Интернет в рамках протокола TCP используется порт 119.
На команды, посылаемые клиентом, предусмотрены текстовые и
Страницы
- « первая
- ‹ предыдущая
- …
- 16
- 17
- 18
- 19
- 20
- …
- следующая ›
- последняя »