RFC: 1123
Оригинал: Requirements for Internet Hosts - Application and Support
Категория: Стандарт Интернета
Дата публикации:
Автор:
Перевод: Николай Малых

RFC 1123, Страница 34 из 73

4.1.5. Требования к FTP

Функция Параграф Требования
Если не делается различий, реализовать TYPE T, как TYPE N 4.1.2.2 Рекомендуется
Обратимое преобразование файлов/записей 4.1.2.4 Рекомендуется
Клиент FTP передает команду PORT для потокового режима 4.1.2.5 Рекомендуется
Реализация сервером FTP команды PASV 4.1.2.6 Обязательно
PASV для каждой передачи отдельно 4.1.2.6 Обязательно
Возможность использования отклика NLST в командах RETR 4.1.2.7 Обязательно
Подразумеваемый тип для команд LIST и NLST 4.1.2.7 Рекомендуется
Команда SITE для нестандартных функций 4.1.2.8 Рекомендуется
Команда STOU возвращает указанное им файла (pathname) 4.1.2.9 Обязательно
Использование границ TCP READ на управляющем соединении 4.1.2.10 Недопустимо
Сервер передает отклики только в корректном формате 4.1.2.11 Обязательно
Сервер использует только стандартные отклики 4.1.2.11 Рекомендуется
Новые отклики в соответствии с требованиями параграфа 4.2 4.1.2.11 Возможно
Клиент использует только старшую цифру отклика 4.1.2.11 Рекомендуется
Клиент может работать с многострочными откликами 4.1.2.11 Обязательно
Специальная обработка клиентом откликов с кодом 421 4.1.2.11 Не рекомендуется
Порт данных по умолчанию использует тот же IP-адрес, что и порт управления 4.1.2.12 Обязательно
Клиент FTP передает команды Telnet (за исключением Synch, IP) 4.1.2.12 Недопустимо
Клиент FTP согласует опции Telnet 4.1.2.12 Недопустимо
Сервер FTP обслуживает опции Telnet 4.1.2.12 Обязательно
Поддержка «экспериментальных» команд 4.1.3.1 Рекомендуется
Тайм-аут по бездействию для серверов 4.1.3.2 Рекомендуется
Настраиваемое значение тайм-аута 4.1.3.2 Рекомендуется
Restart Marker как контрольная точка для приемной стороны 4.1.3.4 Рекомендуется
Отправитель предполагает синхронный характер откликов 110 4.1.3.4 Недопустимо
Поддержка типов (TYPE):
ASCII — Non-Print (AN) 4.1.3.13 Обязательно
ASCII — Telnet (AT) — то же, что AN 4.1.3.2 Рекомендуется
ASCII — Carriage Control (AC) 959 3.1.1.5.2 Возможно
EBCDIC — (люба форма) 959 3.1.1.2 Возможно
IMAGE 4.1.2.1 Обязательно
LOCAL 8 4.1.2.1 Обязательно
LOCAL m 4.1.2.1 Возможно
Поддержка режимов (MODE):
Stream (поток) 4.1.2.13 Обязательно
Block (блок) 959 3.4.2 Возможно
Поддержка структур (STRUCTURE):
File (файл) 4.1.2.13 Обязательно
Record (запись) 4.1.2.13 Обязательно
Page (страница) 4.1.2.3 Не рекомендуется
Поддержка команд:
USER 4.1.2.13 Обязательно
PASS 4.1.2.13 Обязательно
ACCT 4.1.2.13 Обязательно
CWD 4.1.2.13 Обязательно
CDUP 4.1.2.13 Обязательно
SMNT 959 5.3.1 Возможно
REIN 959 5.3.1 Возможно
QUIT 4.1.2.13 Обязательно
PORT 4.1.2.13 Обязательно
PASV 4.1.2.6 Обязательно
TYPE 4.1.2.13 Обязательно
STRU 4.1.2.13 Обязательно
MODE 4.1.2.13 Обязательно
RETR 4.1.2.13 Обязательно
STOR 4.1.2.13 Обязательно
STOU 959 5.3.1 Рекомендуется
APPE 4.1.2.13 Обязательно
ALLO 959 5.3.1 Возможно
REST 959 5.3.1 Возможно
RNFR 4.1.2.13 Обязательно
RNTO 4.1.2.13 Обязательно
ABOR 959 5.3.1 Возможно
DELE 4.1.2.13 Обязательно
RMD 4.1.2.13 Обязательно
MKD 4.1.2.13 Обязательно
PWD 4.1.2.13 Обязательно
LIST 4.1.2.13 Обязательно
NLST 4.1.2.13 Обязательно
SITE 4.1.2.8 Возможно
STAT 4.1.2.13 Обязательно
SYST 4.1.2.13 Обязательно
HELP 4.1.2.13 Обязательно
NOOP 4.1.2.13 Обязательно
Пользовательский интерфейс:
Произвольные имена файлов (pathname) 4.1.4.1 Обязательно
Реализация команды QUOTE 4.1.4.2 Обязательно
Непосредственна передача команд управления 4.1.4.2 Рекомендуется
Вывод сообщений об ошибках на консоль пользователя 4.1.4.3 Рекомендуется
Режим Verbose 4.1.4.3 Рекомендуется
Поддержка синхронизации с сервером 4.1.4.4 Рекомендуется

Страница 34 из 73

2007 - 2022 © Русские переводы RFC, IETF, ISOC.