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.

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

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

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

Протокол NNTP

Из книги Техника сетевых атак автора Касперски Крис


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

Из книги TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security) автора Фейт Сидни М

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


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

Из книги Добавьте в корзину. Ключевые принципы повышения конверсии веб-сайтов автора Айзенберг Джеффри

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


14.9.4 Сценарий TFTP

Из книги Сетевые средства Linux автора Смит Родерик В.

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


17.7 Протокол NNTP

Из книги HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов автора Дронов Владимир

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


17.7.1 Команды NNTP

Из книги Linux и UNIX: программирование в shell. Руководство разработчика. автора Тейнсли Дэвид

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 Современные серверы новостей используют для обмена между собой и для взаимодействия с клиентами протокол NNTP (Network News Transfer Protocol — протокол передачи сетевых новостей). Как правило, серверы NNTP используют порт 119. Следует заметить, что


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

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

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


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

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

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