Примеры сетевых топологий


Протокол новостей NNTP - часть 11


Команда SLAVE

Команда сообщает серверу, что он связывается не с пользователем, а с обслуживающим сервером (slave). Эта команда позволяет разделить случаи соединения сервера с отдельным пользователем и промежуточными обслуживающими серверами. Это может использоваться для предоставления приоритета запросам от таких клиентов, так как они обслуживают многих пользователей. Это может быть также использовано при возникновении проблем с внутренними ресурсами сервера, когда он может разорвать связи с некоторыми клиентами, сохраняя каналы с обслуживающими серверами. В NNTP-серверах, где приоритетное обслуживание не предусмотрено, команда должна все равно распознаваться и подтверждаться ее получение

Отклик:202 slave status noted

Ниже приведены примеры (Примеры заимствованы из RFC-0977, Network News Transfer Protocol, B. Kantor, P.Lapsley. (Там их больше)) диалога между клиентом и сервером. Букве C: соответствует клиент, а букве S: - сервер.

Пример 1 - относительный доступ с помощью команды NEXT

S:прослушивает порт 119 TCP
C:запрашивает соединения к порту 119 TCP
S:200 wombatvax news server ready - posting ok

(Клиент запрашивает список текущих новостей)

C:LIST
S:215 далее следует список групп новостей
S:net.wombats 00543 00501 y
S:net.unix-wizards 10125 10011 y

(какая-то еще информация)

S:net.idiots 00100 00001 n
S:.

(Клиент выбирает группу новостей)

C:GROUP net.unix-wizards
S:211 104 10011 10125 net.unix-wizards group selected

(В файле 104 статьи с 10011 по 10125)

(Клиент выбирает статью для чтения)

C:STAT 10110
S:223 10110 <23445@sdcsvax.ARPA> article retrieved - statistics

only (article 10110 selected, its message-id is

<23445@sdcsvax.ARPA>)

(Клиент просматривает заголовок)

C:HEAD
S:221 10110 <23445@sdcsvax.ARPA> article retrieved - далее следует заголовок
S:.

(Клиент хочет просмотреть текст статьи)

C:BODY
S:222 10110 <23445@sdcsvax.ARPA> article retrieved - далее следует текст статьи
S:.

(Клиент хочет просмотреть следующую статью данной группы)

C:NEXT
S:223 10113 <21495@nudebch.uucp> article retrieved - statistics only (статья 10113 является следующей в группе)




Начало  Назад  Вперед