Протоколы Internet


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


/p>

Ниже приведены примеры (Примеры заимствованы из 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 является следующей в группе)

(Клиент завершает сессию)

C:

QUIT

S:

205 goodbye.

Пример 2 – абсолютный доступ к статье с помощью команды ARTICLE

S:

прослушивает порт 119 TCP

C:

запрашивает соединения к порту 119 TCP

S:

201 UCB-VAX netnews server ready – рассылка запрещена

C:

GROUP msgs

S:

211 103 402 504 msgs Your new group is msgs

(Здесь 103 статьи с 402 по 504)

C:

ARTICLE 401

S:

423 No such article in this newsgroup

C:

ARTICLE 402

S:

220 402 <4105@ucbvax.ARPA> Article retrieved

S:

Следует заголовок текст и статьи

S:

.

C:

HEAD 403

S:

221 403 <3108@mcvax.UUCP> Article retrieved, header follows

S:

Следует заголовок статьи

S:

.

C:

QUIT

S:

205 UCB-VAX news server closing connection. Goodbye.

<


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