Читаем TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security) полностью

Иногда локальный пользовательский интерфейс не поддерживает команды непосредственно, а оставляет их реализацию для удаленного хоста. Хорошая реализация FTP обеспечивает команду quote (цитата), которая позволяет вводить нужную команду в ее стандартном виде. Введенные пользователем символы далее пересылаются по управляющему соединению без каких-либо преобразований. Такой способ полезен, когда пользователю известны стандартные команды и их параметры.

<p>14.6.1 Команды управления доступом</p>

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

Таблица 14.1 Команды авторизации пользователя для доступа к архиву файлов

КомандаОпределениеПараметр(ы)
USERИдентифицирует пользователяИдентификатор пользователя
PASSВвод пароляПароль
ACCTУказание регистрационной записи пользователяИдентификатор регистрационной записи
REINПовторная инициализация для указания состоянияНет
QUITВыходНет
ABORОтмена предыдущей команды и запущенной этой командой пересылки данныхНет
<p>14.6.2 Команды управления файлами</p>

Команды из таблицы 14.2 дают возможность выполнять типичные операции позиционирования на каталог и управления файлами удаленного хоста. Рабочим каталогом (working directory) называется текущий каталог пользователя.

Таблица 14.2 Команды выбора каталога и управления файлами

КомандаОпределениеПараметр(ы)
CWDПерейти в другой каталог сервераИмя каталога
CDUPПерейти в родительский каталогНет
DELEУдалить файлИмя файла
LISTВывести информацию о файлахИмя каталога, список файлов (без параметра — вывод информации о рабочем каталоге)
MKDСоздать каталогИмя каталога
NLSTВывести список файлов каталогаИмя каталога (для рабочего каталога может отсутствовать)
PWDВывести имя рабочего каталогаНет
RMDУдалить каталогИмя каталога
RNFRУказать файл, который будет переименованИмя файла
RNTOПереименовать файлИмя файла
SMNTМонтировать другую файловую системуИдентификатор (Identifier)
<p>14.6.3 Команды установки формата данных</p>

Команды из таблицы 14.3 используются для указания формата данных, структуры файла и режима пересылки, которые будут применяться при копировании файлов.

Таблица 14.3 Команды описания типа, структуры и режима

КомандаОпределениеПараметр(ы)
TYPEУказание типа данных и необязательного формата вывода на принтерA (ASCII), Е (EBCDIC), 1 (двоичный образ), N (не распечатываемые), Т (telnet), С (ASA).
STRUСтруктура файлаF (файл) или R (записи)
MODEФормат пересылкиS (поток), В (блок) или С (сжатие)
<p>14.6.4 Команды пересылки файлов</p>

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

Таблица 14.4 Команды поддержки пересылки файлов

Перейти на страницу:

Похожие книги