Хелпикс

Главная

Контакты

Случайная статья





Команды. Таблица 13.1. Команды доступа. Таблица 13.2. Команды управления файлом. Таблица 13.3. Команды форматирования данных. Таблица 13.4. Команды определения порта. Таблица 13.5. Команды передачи файла. Таблица 13.6. Прочие команды



Команды

Команды, которые посылаются от FTP-процесса управления клиента в форме заглавных букв ASCII, могут сопровождаться или не сопровождаться аргументом. Мы можем грубо разделить команды на шесть групп: команды доступа, команды управления файлами, команды форматирования данных, команды определения порта, команды передачи файла и прочие команды.

  • Команды доступа. Эти команды позволяют пользователю обращаться к удаленной системе. Табл. 13. 1 перечисляет общие команды в этой группе.

Таблица 13. 1. Команды доступа

Команды Аргументы Описание
USER ID пользователя Пользовательская информация
PASS Пароль пользователя Пароль
ACCT Загруженная учетная запись Учетная информация
REIN   Перезапуск
QUIT   Выход из системы
ABOR   Прерывание предыдущей команды
  • Команды управления файлом. Эти команды дают пользователю возможность обращаться к удаленному компьютеру, передвигаться по структуре директории, создавать новые директории, удалять файлы и так далее. В Табл. 13. 2 даны общие команды этой группы.

 

Таблица 13. 2. Команды управления файлом

Команды Аргументы Описание
CWD Имя директории Изменение другой директории
CDUP   Изменение вышестоящей директории
DELE Имя файла Удаление файла
LIST Имя директории Список поддиректорий и файлов
NLIST Имя директории Список имен поддиректорий или файлов, не имеющих атрибутов
MKD Имя директории Создать новую директорию
PWD   Имя текущей директории на дисплее
RMD Имя директории Удалить директорию
RNER Имя файла (старое имя) Идентификатор файла, который будет переименован
RNTO Имя файла (новое имя файла) Переименование файла
SMNT Системное имя файла Вершина системы
  • Команды форматирования данных. Эти команды дают пользователю возможность определить данные о структуре, типе файла и режиме передачи. Определенный формат затем используется командами передачи файлов. Табл. 13. 3 показывает общие команды этой группы.

Таблица 13. 3. Команды форматирования данных

Команды Аргументы Описание
TYPE A (ASCII), E (EBCDIC), I (IMAGE), N (Nonprint), T(Telnet) Определяет тип файла, если необходим формат для печати
STRU F (File), R (Record), P (Page) Определяет организацию данных
MODE S (Stream), B (Block), C (Compressed) Определяет режим передачи
  • Команды определения порта. Эти команды определяют номер порта для соединения передачи данных на стороне клиента. Имеется два метода, чтобы сделать это. Первый метод применяет команду PORT, чтобы клиент мог выбрать кратковременный номер порта и послать серверу для использования при пассивном открытии. Сервер задействует номер порта и порождает активное открытие этого порта. Во втором методе используется команда PASV, клиент сначала запрашивает сервер о выборе номера порта. Сервер производит пассивное открытие этого порта и посылает в отклике номер порта (см. отклик, пронумерованный 227 в таблице 13. 7). Клиент делает активное открытие, используя номер порта. Таблица 13. 4 показывает команды определения порта.

 

 

Таблица 13. 4. Команды определения порта

Команды Аргументы Описание
PORT 6-цифровой идентификатор Клиент выбирает порт
PASV   Сервер выбирает порт
  • Команды передачи файла. Эти команды позволяют передачу файлов. В таблице 13. 5 перечислены общие команды этой группы.

Таблица 13. 5. Команды передачи файла

Команды Аргументы Описание
RETR Имя файла (ов) Извлечение файла: файл(ы) передан(ы) от сервера к клиенту
STOR Имя файла (ов) Накопление файла: файл(ы) передан(ы) от клиента к серверу
APPE Имя файла (ов) Совпадает с STOR за исключением того, что если файл существует, то данные могут быть прикреплены к нему
STOU Имя файла (ов) То же самое, что STORE, за исключением того, что имя файла будет уникальным в этой директории; однако существующий файл не должен быть переписан
AALLO Имя файла (ов) Распределение места для накопления файлов в сервере
REST Имя файла (ов) Установка отметки в определенной точке данных
STAT Имя файла (ов) Возврат состояния файла
  • Различные команды. Эти команды доставляют информацию к пользователю FTP на стороне клиента. Табл. 13. 6 показывает общие команды этой группы.

Таблица 13. 6. Прочие команды

Команды Аргументы Описание
HELP   Запрос информации
NOOP   Проверка, является ли сервер действующим
SITE Команды Определение сайта заданных команд
SYST   Запрос об операционной системе, используемой сервером

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.