17.5 Сценарий NNTP

17.5 Сценарий NNTP

Как и SMTP, протокол NNTP работает поверх сеанса telnet в режиме NVT. Показанный ниже диалог демонстрирует взаимодействие по пересылке новостей. В данном случае клиент:

? Соединяется с сервером

? Запрашивает у сервера список поддерживаемых команд

? Запрашивает список групп новостей, которые были созданы после 23 октября 1995 г.

? Обращается к группе новостей news.answers

? Читает статью из этой группы

200 yale InterNetNews NNRP server INN 1.4 Сервер идентифицирует себя и указывает

22-Dec-93 ready (posting ok)              на возможность публикации статей.

help

100 Legal commands                        Поддерживаемые на сервере команды

 authinfo user Name|pass Password

 article [MessageID|Number]

 body [MessageID|Number]

 date

 group newsgroup

 head [MessageID|Number]

 help

 ihave

 last

 list

  [active|newsgroups|distributions|schema]

 listgroup newsgroup

 mode reader

 newgroups yymmdd hhmmss ["GMT"]

  [<distributions>]

 newnews newsgroups yymmdd hhmmss ["GMT"]

  [<distributions>]

 next

 post

 slave

 stat [MessageID|Number]

 xgtitle [group_pattern]

 xhdr header [range|MessageID]

 xover [range]

 xpat header range|MessageID pat [morepat...]

 xpath xpath MessageID

Report problems to <usenet@cs.yale.edu>

.

newgroups 951023 010000                   Эта команда запрашивает список групп

 новостей, созданных после 23 октября 1995 г. (с часу ночи)

231 New newsgroups follow.

rec.music.iranian 14 1 y

soc.atheism 0 1 m

soc.culture.jewish.parenting 1 1 m

soc.culture.rep-of-georgia 3 1 y

newnews news.answers 951020 110101        Документы FAQ (часто задаваемые

вопросы) публикуются в news.answers и содержат сведения по различной тематике. Команда запрашивает список новых FAQ, опубликованных после 20 октября 1995 г. (от 11:01).

230 New news follows

<Unix-faq/faq/part2_814199602

@rtfm.mit.edu>

<Unix-faq/faq/part3_814199602

@rtfm.mit.edu>                            Выводится очень большой список.

<Unix-faq/faq/part4_814199602

@rtfm.mit.edu>

. . .                                     Показывает подмножество списка.

<Skydiving-faq_814424705

@frc2.frc.ri.cmu.edu>

. . .

<Civil-war-usa/faq/part1_814453424

@rtfm.mit.edu>

<Civil-war-usa/faq/part2_814453424

@rtfm.mit.edu>

. . .

<461fkk$lt2@cst715.iac.honeywell.com>

<461flf$lt2@cst715.iac.honeywell.com>

. . .

.

group news.answers                        Переход к группе news.answers.

211 321 52807 53147 news.answers

Article                                   Запрос просмотра статьи.

<461fkk$lt2@cst715.iac.honeywell.com>     Это длинный заголовок.

220 0 article                             Домашним хостом для группы служит

 iac.honeywell.com.

<461fkk$lt2@cst715.iac.honeywell.com>

Path:

yale!yale.edu!spool.mu.edu!

 howland.reston.ans.net!newsfeed.

 internetmci.com

!in2.uu.net!news.iac.honeywell.comldwe

From: dwe@eng.iac.honeywell.com (Dave Eaton)

. . .

Archive-name:

 sw-config-mgmt/cm-tools

Last-modified: 1995/10/25

Version: 2.5                              Наконец добрались до начала статьи.

Posting-Frequency: monthly

.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.

Configuration Management Tools Summary

.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.

This is the newsgroup comp.

Software.config-mgmt

"Frequently Asked Questions"

(FAQ) posting of a Software

Configuration Management tools summary.

This is part 2 of the 3 part FAQ.

( ... и т.д.)

.                                         Конец статьи обозначен строкой,

 содержащей только символ точки.

Quit                                      Конец сеанса.

205

Connection closed by foreign host.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

Простейший Web-сценарий

Из книги автора

Простейший Web-сценарий Первый Web-сценарий, который мы напишем, будет совсем простым. Он выведет на Web-страницу текущую дату.В самом начале этой книги, приступив к изучению HTML, мы создали небольшую Web-страничку 1.1.htm. Найдем ее и откроем в Блокноте. В самом конце ее HTML- кода,


Принцип работы протокола NNTP

Из книги автора

Принцип работы протокола NNTP Современные серверы новостей используют для обмена между собой и для взаимодействия с клиентами протокол NNTP (Network News Transfer Protocol — протокол передачи сетевых новостей). Как правило, серверы NNTP используют порт 119. Следует заметить, что


10.4.1 Сценарий соединения

Из книги автора

10.4.1 Сценарий соединения Процедуру соединения часто называют тройным рукопожатием (three-way handshake), поскольку для установки соединения производится обмен тремя сообщениями — SYN, SYN и ACK.Во время установки соединения партнеры обмениваются тремя важными порциями


14.9.4 Сценарий TFTP

Из книги автора

14.9.4 Сценарий TFTP Работу протокола TFTP можно проиллюстрировать простым сценарием. На рис. 14.7 показано, как в TFTP реализуется чтение удаленного файла. После отправки запрашиваемой стороной блока данных она переходит в режим ожидания ACK на посланный блок и, только получив этот


17.7 Протокол NNTP

Из книги автора

17.7 Протокол NNTP 17.7.1 Команды NNTP Для доступа к статье группы новостей клиентский процесс соединяется с портом 119 сервера новостей. Клиент отправляет серию команд и получает на них ответы. Команды не чувствительны к регистру символов.Существуют команды для запроса:? Списка


17.7.1 Команды NNTP

Из книги автора

17.7.1 Команды NNTP Для доступа к статье группы новостей клиентский процесс соединяется с портом 119 сервера новостей. Клиент отправляет серию команд и получает на них ответы. Команды не чувствительны к регистру символов.Существуют команды для запроса:? Списка всех


17.7.2 Коды состояния NNTP

Из книги автора

17.7.2 Коды состояния NNTP В диалоге из раздела 17.5 видно, что каждый ответ сервера NNTP начинается с числового кода состояния. При этом используются одинаковые для серверов SMTP и FTP правила: 1xx Информационное сообщение 2xx Успешная команда 3xx Команда пока была успешна, нужно


24.4.1 Сценарий 1

Из книги автора

24.4.1 Сценарий 1 Технология Message Digest (резюме сообщения) подойдет для сценария 1 — аутентифицировать отправителя и определить изменения в данных. Рассмотрим, как работает этот механизм (см. рис. 24.1):? Источник и назначение знают секретный ключ.? Источник выполняет вычисление,


24.4.5 Сценарий 2

Из книги автора

24.4.5 Сценарий 2 В сценарии 1 безопасность реализована на уровне хостов. Но предположим, что имеется пользователь или роль, требующие другого уровня безопасности. Основы безопасности должны обеспечиваться на уровнях пользователя, роли и важной информации.Допустим, что


24.4.6 Сценарий 3

Из книги автора

24.4.6 Сценарий 3 Сценарий 3 показан на рис. 24.4. Цель состоит в том, чтобы сделать невидимым для внешнего мира весь трафик, который компания XYZ посылает через недоверенную сеть. Для этого используется инкапсуляция в режиме туннеля, т.е. датаграммы шифруются и инкапсулируются


Линейный сценарий

Из книги автора

Линейный сценарий Как уже было сказано, веб-аналитики описывают сценарий убеждения как последовательность шагов. Такие шаги посетитель делает или в самом начале, или уже в конце процесса конверсии. В первом случае это может быть:переход по ссылке из поисковой системы


Атака на NNTP-сервер.

Из книги автора

Атака на NNTP-сервер. O В этой главе:O Как отправить анонимное сообщение?O Как обойти фильтрацию IP адресов?O Как отправить сообщение в конференцию с ведущим?O Как можно использовать управляющие сообщения?O Как получить контроль над удаленной машиной?При описании NNTP-протокола


29.4.1. Базовый сценарий cgi

Из книги автора

29.4.1. Базовый сценарий cgi Все сценарии обычно находятся в каталоге cgi?bin Web–сервера, хотя подобное размещение может быть изменено. Для изменения размещения сценариев и подключения сервера cgi следует обратиться к файлам конфигурации srm.conf и разделу ScriptAlias. Все сценарии