17.7.1 Команды NNTP

17.7.1 Команды NNTP

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

Существуют команды для запроса:

? Списка всех групп

? Выбора конкретной группы

? Выбора определенной статьи

Указатель на текущую статью (current article pointer) сервера сохраняет свою позицию на время сеанса пользователя. Команды NNTP перечислены в таблице 17.1.

Таблица 17.1 Команды и параметры NNTP

Команда Параметры Описание
article "<Идентификатор сообщения>", номер статьи или ничего Извлечение статьи по идентификатору или номеру либо извлечение текущей статьи
body Извлечение содержимого текущей статьи
group Имя группы Переход к указанной группе новостей
head Вывод заголовка текущей статьи
help Запрос списка поддерживаемых сервером команд
ihave <Идентификатор сообщения> Сервер указывает другому серверу на наличие статьи. При необходимости копия статьи может быть затребована другим сервером.
last Перемещение указателя текущей статьи на одну статью назад в списке текущей группы
list Запрос списка групп новостей и количества доступных в них статей
newgroup Дата, время Запрос списка групп новостей (при необходимости по категориям), созданных после указанной даты и времени
и необязательный параметр <распространитель>
newnews Группа новостей, дата, время и необязательный параметр <распространитель> Запрос списка новых статей группы, опубликованных после указанной даты и времени
next Перемещение указателя текущей статьи на одну статью вперед в списке текущей группы
post Опубликовать новую статью в группе новостей
quit Выход
slave Указывает на запрос от почтового сервера, а не от отдельного клиента
stat Номер сообщения Выбор статьи

Необязательный параметр <распространитель> (distributions) разрешает пользователю выбрать список категорий высокого уровня, например comp или news. Список должен заключаться в угловые скобки, а его элементы разделяться запятыми. Например, ниже показан список новых групп новостей, расположенных под sci:

newsgroup 950601 010000 <sci>

231 New newsgroups follow.

sci.physics.cond-matter 552 1 y

sci.techniques.mass-spec 279 1 m

sci.psychology.consciousness 164 1 m

. . .

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

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

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

5.2.2. Команды

Из книги Интерфейс: новые направления в проектировании компьютерных систем автора Раскин Джефф


Протокол NNTP

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


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

Из книги Iptables Tutorial 1.1.19 автора Andreasson Oskar

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


6.3. Команды

Из книги Linux для пользователя автора Костромин Виктор Алексеевич

6.3. Команды Ниже приводится список команд и правила их использования. Посредством команд мы сообщаем iptables что мы предполагаем сделать. Обычно предполагается одно из двух действий – добавление нового правила в цепочку или удаление существующего правила из той или иной


4.6.7. Команды more и less

Из книги Asterisk™: будущее телефонии Второе издание автора Меггелен Джим Ван

4.6.7. Команды more и less Команда cat позволяет вывести на стандартный вывод (на экран) содержимое любого файла, однако она используется для этих целей очень редко, разве что для вывода очень небольших по объему файлов. Дело в том, что содержимое большого файла мгновенно


Команды консоли

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

Команды консоли Двоичный файл Asterisk по умолчанию располагается по адресу /usr/ sbin/asterisk. Если запустить файл /usr/sbin/asterisk, Asterisk загрузится как программа-демон. Существует также несколько ключей, которые позволяют (повторно) запускать CLI Asterisk, задавать степень детальности вывода


14.4 Команды FTP

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

14.4 Команды FTP Какие команды можно передавать по управляющему соединению? Существуют команды аутентификации, дающие возможность пользователю указать идентификатор, пароль и регистрационную запись для работы с FTP.Команды пересылки файлов позволяют:? Копировать


17.5 Сценарий NNTP

Из книги PGP: Кодирование и шифрование информации с открытым ключом. автора Левин Максим

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


17.7 Протокол NNTP

Из книги Краткое введение в программирование на Bash автора Родригес Гарольд

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


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

Из книги Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ автора Борри Хелен

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


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

Из книги Искусство программирования на языке сценариев командной оболочки автора Купер Мендель

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


Сложные команды.

Из книги Linux глазами хакера автора Флёнов Михаил Евгеньевич

Сложные команды. Для дешифровки сообщения, оставляя подпись на нем нетронутой:pgp –d ciphertextfileДля создания удостоверяющей подписи отдельно от документа:pgp –sb textfile [-u your_userid]Для отделения удостоверяющей подписи от подписанного сообщения:pgp –b


Команды, команды и команды

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

Команды, команды и команды Что именно делает ваша первая программа? Она печатает на экран слова «Hello World». Каким образом она это делает? Она использует команды. В нашей программе мы написали только одну команду —echo «Hello World». Что именно тут команда?echo. Эта программа


12.1. Базовые команды

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

12.1. Базовые команды Первая команда, с которой сталкиваются новичкиlsКоманда вывода "списка" файлов. Многие недооценивают всю мощь этой скромной команды. Например, с ключом -R, рекурсивный обход дерева каталогов, командв ls выводит содержимое каталогов в виде древовидной


5.1.6. r-команды

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

5.1.6. r-команды В Linux есть так называемые r-команды: rlogin, rsh, rcp, rsync, rdist. Мы не будем их рассматривать, потому что все они создают большие проблемы в безопасности. Если Telnet-клиент нужен для тестирования сервисов, то эти команды я включил в обзор только для того, чтобы вы удалили их