rd_45.134-2000 (524304), страница 20

Файл №524304 rd_45.134-2000 (РД 45.134-2000) 20 страницаrd_45.134-2000 (524304) страница 202013-09-18СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 20)

Длина команды должна быть менее или равна 512 символов, включая все символы , символы разделителей и . Все команды должны состоять из одной строки.

3.1.2. Список команд

Список команд приведен в табл. 1.

Таблица 1

Список команд

Команда

ARTICLE [ / ]

Аргументы

Message-id - идентификатор статьи

Nnn – числовой идентификатор статьи

Описание

Сервер выдает ответ статуса с указателем текущей статьи и идентификатором статьи, а также текстовый ответ с заголовком и текстом указанной статьи.

Message-id соответствует идентификатору, указанному в заголовке статьи.

Nnn соответствует числовому идентификатору статьи в данной группе новостей.

Если в качестве аргумента указан message-id, указатель текущей строки не должен меняться при выполнении данной команды.

Если аргумент отсутствует, должны выдаваться данные текущей статьи.

Если присутствует аргумент nnn, указатель текущей строки после выполнения команды должен быть установлен в nnn.

Ответы статуса

220, 221, 222, 223, 412, 420, 423, 430

Команда

BODY [ / ]

Аргументы

Message-id - идентификатор статьи

nnn – числовой идентификатор статьи

Описание

Сервер выдает ответ статуса с указателем текущей статьи и идентификатором статьи, а также текстовый ответ с текстом указанной статьи.

Аргументы обрабатываются аналогично команде ARTICLE

Ответы статуса

220, 221, 222, 223, 412, 420, 423, 430

Команда

HEAD [ / ]

Аргументы

message-id - идентификатор статьи

nnn - числовой идентификатор статьи

Описание

Сервер выдает ответ статуса с указателем текущей статьи и идентификатором статьи, а также текстовый ответ с заголовком указанной статьи.

Аргументы обрабатываются аналогично команде ARTICLE

Ответы статуса

220, 221, 222, 223, 412, 420, 423, 430

Команда

STAT [/ ]

Аргументы

message-id - идентификатор статьи

nnn - числовой идентификатор статьи

Описание

Сервер выдает ответ статуса с указателем текущей статьи и идентификатором статьи. Текстовый ответ не возвращается.

Данная команда используется для установки указателя текущей статьи.

Аргументы обрабатываются аналогично команде ARTICLE

Ответы статуса

220, 221, 222, 223, 412, 420, 423, 430

Команда

GROUP

Аргументы

ggg - имя группы новостей

Описание

Выбор группы новостей.

Сервер выдает ответ статуса с номерами первой и последней статьи в группе, а также с примерным числом статей в группе.

Указатель текущей статьи должен быть установлен на первую статью в группе.

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

Разница между прописными и строчными буквами в имени группы новостей не должна быть существенна.

Ответы статуса

211, 411

Команда

HELP

Аргументы

-

Описание

Помощь.

Сервер должен выдавать ответ статуса и текстовый ответ, содержащий перечень команд, реализованных на данном сервере с кратким указанием их назначения.

Ответы статуса

100

Команда

IHAVE

Аргументы

Message-id – идентификатор статьи

Описание

Команда информирует сервер, что у клиента есть статья с идентификатором message-id. Если на сервере есть копия данной статьи, он должен выдать ответ 335. Если на сервере нет копии данной статьи, он должен выдать ответ 435.

Если сервер выдал ответ 335, клиент должен выслать статью в формате, аналогичном формату текстового ответа сервера.

Ответы статуса

235, 335, 435, 436, 437

Команда

LAST

Аргументы

-

Описание

Команда устанавливает указатель текущей статьи на предшествующую статью в текущей группе новостей.

Ответы статуса

223, 412, 420, 422

Команда

LIST

Аргументы

-

Описание

Выдается список доступных групп новостей, относящаяся к ним информация в ответе статуса 215 со следующим за ним текстовом ответом. При отсутствии доступных групп новостей должен выдаваться пустой текстовый ответ.

Ответы статуса

215

Команда

NEWGROUPS

Аргументы

date - дата создания группы новостей в формате YY MM DD.

YY - год, MM - месяц, DD - день.

Для значений YY от 00 до 30 первые две цифры года равны 20 . Для значений YY от 70 до 99 берется 20 столетие - первые две цифры года равны 19.

time - время создания группы новостей в формате HHMMSS.

HH – часы, MM - минуты, SS - секунды.

GMT - указывает на то, что время задано относительно 0-го меридиана

distributions - список групп распространения

distributions ::= 1#distribution

distribution ::=

Описание

Выдается список групп новостей, созданных позднее времени, определяемого аргументами date и time, и группы распространения которых совпадают с указанными в аргументе distributions.

Время, указываемое date и time, предполагается вычисленным для временной зоны сервера, если только не указан аргумент GMT.

Ответы статуса

231

Команда

NEWNEWS

Аргументы

newsgroups - список шаблонов имени группы новостей.

newsgroups ::= 1#( ["!"] newsgroup) ; Символ "!" обозначает отрицание.

newsgroup ::=

date - дата отправки или приема

time - время отправки или приема

Формат даты и времени аналогичен команде NEWGROUPS

GMT - указывает на то, что время задано относительно 0-го меридиана

distribution - список групп распространения. Используется аналогично команде NEWGROUPS

Описание

Сервер выдает список идентификаторов статей, которые были получены или отправлены в указанную группу новостей позднее указанной даты и времени. Список должен выдаваться в текстовом ответе. Под информацию об одной статье отводится одна строка.

При отсутствии статей, удовлетворяющих условию, должен выдаваться пустой текстовый ответ.

Ответы статуса

230

Команда

NEXT

Аргументы

-

Описание

Команда устанавливает указатель текущей статьи на следующую статью в текущей группе новостей.

Ответы статуса

223, 412, 420, 421

Команда

POST

Аргументы

-

Описание

Отправка статьи от клиента серверу.

После команды POST сервер выдает ответ статуса 340, если он разрешает отправку статьи, и 440, если отправка статьи запрещена.

При получении ответа сервера 340 клиент выдает статью в формате, аналогичном формату текстового ответа сервера.

Ответы статуса

240, 340, 440, 441

Команда

QUIT

Аргументы

-

Описание

На данную команду сервер должен выдать ответ 205 и закрыть соединение. Если соединение с клиентом разрывается по какой-либо причине, сервер не должен делать попытки восстановления соединения.

Ответы статуса

205

Команда

SLAVE

Аргументы

-

Описание

Данная команда показывает серверу, что клиентом является промежуточный сервер. Эта команда может быть использована сервером для установления повышенного приоритета данному соединению.

Ответы статуса

202

3.2. Ответы

Ответы делятся на текстовые ответы и ответы статуса.

3.2.1. Текстовый ответ должен состоять из серии текстовых строк. Каждая строка должна заканчиваться символами . Последовательность "." (0x0D 0x0A 0x2E 0x0D 0x0A) указывает на конец текстового ответа.

При посылке сервером текстового ответа каждую последовательность "." (0x0D 0x0A 0x2E) сервер должен заменять на ".."(0x0D 0x0A 0x2E 0x2E). Клиент должен выполнять обратное преобразование. Указатель конца текстового ответа данному преобразованию не подвергается.

3.2.2. Ответ статуса должен состоять из 3-х значного кода ответа (передаваемого как три символа), за которым следует текст.

Значения номера ответа первой и второй цифры приведены в табл. 2 и табл. 3.

Таблица 2

Таблица 2. Содержание первой цифры ответа.

первая цифра

1

Информационное сообщение

2

Положительный окончательный ответ (успешное выполнение команды)

3

Положительный промежуточный ответ (часть операции успешно выполнена. Можно посылать следующую команду операции)

4

Временный отрицательный окончательный ответ (команда реализована, но не может быть выполнена по какой-либо причине)

5

Постоянный отрицательный окончательный ответ (команда не реализована, некорректно задана, произошла серьезная ошибка)

Таблица 3

Таблица 3. Содержание второй цифры ответа.

вторая цифра

0

Ошибки соединения, конфигурирования, другие ошибки

1

Выбор группы новостей

2

Выбор статьи новостей

3

Функции распространения

4

Отправка

8

Нестандартные расширения

9

Отладка

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

Характеристики

Тип файла
Документ
Размер
1,88 Mb
Материал
Тип материала
Учебное заведение
Неизвестно

Список файлов стандарта

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
7029
Авторов
на СтудИзбе
260
Средний доход
с одного платного файла
Обучение Подробнее