Функция |
Параграф |
Требования |
Если не делается различий, реализовать 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 |
Рекомендуется |