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

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

ФункцияПараграфТребования
Если не делается различий, реализовать TYPE T, как TYPE N4.1.2.2Рекомендуется
Обратимое преобразование файлов/записей4.1.2.4Рекомендуется
Клиент FTP передает команду PORT для потокового режима4.1.2.5Рекомендуется
Реализация сервером FTP команды PASV4.1.2.6Обязательно
PASV для каждой передачи отдельно4.1.2.6Обязательно
Возможность использования отклика NLST в командах RETR4.1.2.7Обязательно
Подразумеваемый тип для команд LIST и NLST4.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.24.1.2.11Возможно
Клиент использует только старшую цифру отклика4.1.2.11Рекомендуется
Клиент может работать с многострочными откликами4.1.2.11Обязательно
Специальная обработка клиентом откликов с кодом 4214.1.2.11Не рекомендуется
Порт данных по умолчанию использует тот же IP-адрес, что и порт управления4.1.2.12Обязательно
Клиент FTP передает команды Telnet (за исключением Synch, IP)4.1.2.12Недопустимо
Клиент FTP согласует опции Telnet4.1.2.12Недопустимо
Сервер FTP обслуживает опции Telnet4.1.2.12Обязательно
Поддержка «экспериментальных» команд4.1.3.1Рекомендуется
Тайм-аут по бездействию для серверов4.1.3.2Рекомендуется
Настраиваемое значение тайм-аута4.1.3.2Рекомендуется
Restart Marker как контрольная точка для приемной стороны4.1.3.4Рекомендуется
Отправитель предполагает синхронный характер откликов 1104.1.3.4Недопустимо
Поддержка типов (TYPE):
ASCII — Non-Print (AN)4.1.3.13Обязательно
ASCII — Telnet (AT) — то же, что AN4.1.3.2Рекомендуется
ASCII — Carriage Control (AC)959 3.1.1.5.2Возможно
EBCDIC — (люба форма)959 3.1.1.2Возможно
IMAGE4.1.2.1Обязательно
LOCAL 84.1.2.1Обязательно
LOCAL m4.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Не рекомендуется
Поддержка команд:
USER4.1.2.13Обязательно
PASS4.1.2.13Обязательно
ACCT4.1.2.13Обязательно
CWD4.1.2.13Обязательно
CDUP4.1.2.13Обязательно
SMNT959 5.3.1Возможно
REIN959 5.3.1Возможно
QUIT4.1.2.13Обязательно
PORT4.1.2.13Обязательно
PASV4.1.2.6Обязательно
TYPE4.1.2.13Обязательно
STRU4.1.2.13Обязательно
MODE4.1.2.13Обязательно
RETR4.1.2.13Обязательно
STOR4.1.2.13Обязательно
STOU959 5.3.1Рекомендуется
APPE4.1.2.13Обязательно
ALLO959 5.3.1Возможно
REST959 5.3.1Возможно
RNFR4.1.2.13Обязательно
RNTO4.1.2.13Обязательно
ABOR959 5.3.1Возможно
DELE4.1.2.13Обязательно
RMD4.1.2.13Обязательно
MKD4.1.2.13Обязательно
PWD4.1.2.13Обязательно
LIST4.1.2.13Обязательно
NLST4.1.2.13Обязательно
SITE4.1.2.8Возможно
STAT4.1.2.13Обязательно
SYST4.1.2.13Обязательно
HELP4.1.2.13Обязательно
NOOP4.1.2.13Обязательно
Пользовательский интерфейс:
Произвольные имена файлов (pathname)4.1.4.1Обязательно
Реализация команды QUOTE4.1.4.2Обязательно
Непосредственна передача команд управления4.1.4.2Рекомендуется
Вывод сообщений об ошибках на консоль пользователя4.1.4.3Рекомендуется
Режим Verbose4.1.4.3Рекомендуется
Поддержка синхронизации с сервером4.1.4.4Рекомендуется
2007 - 2017 © Русские переводы RFC, IETF, ISOC.