4.14.4. Команды ftp
В протоколе передачи файлов определено более тридцати команд, которые программа-клиент может использовать для управления сервером. FTP-команды делятся на три категории: команды контроля доступа, команды передачи параметров и команды обслуживания. Команды контроля доступа передают информацию, идентифицирующую пользователя серверу или сообщает серверу, к каким каталогам программа-клиент желает получить доступ. Команды, передающие параметры, позволяют клиенту определять опции FTP, уже рассмотренные нами: регистрируют тип, формат файла, структуру файла и режим передачи. Команды обслуживания FTP задают выполнение операций по передаче файлов. Описание каждой команды сопровождается возможными кодами ответа на нее.
Таблица 4.2.
Команды протокола FTP
№ | Команда | Описание |
Команды контроля доступа | ||
1 | USER | Передача на сервер идентификатора пользователя |
2 | PASS | Передача пароля пользователя |
3 | АССТ | Ввод учетной информации (бюджета пользователя) |
4 | CWD | Изменение рабочего каталога |
5 | CDUP | Переход в родительский каталог |
6 | REIN | Повторная инициализация |
7 | QUIT | Выход |
Команды установки параметров передачи | ||
8 | PORT | Порт данных |
9 | PASV | Пассивный способ соединения |
10 | TYPE | Тип файла |
11 | STRU | Структура файла |
12 | MODE | Режим передачи |
Команды сервиса FTP | ||
13 | RETR | Получить файл от сервера |
14 | STOR | Сохранить файл на сервере |
15 | STOU | Сохранить файл на сервере с уникальным имененм |
16 | АРРЕ | Добавить в конец файла |
17 | ALLO | Зарезервировать место |
18 | REST | Повторная передача файла с контрольной точки |
19 | RNFR | Переименовать из |
20 | RNTO | Переименовать в |
21 | ABOR | Аварийное прекращение работы |
22 | DELE | Удалить файл |
23 | RMD | Удалить каталог |
24 | MKD | Создать каталог |
25 | PWD | Печать рабочего каталога |
26 | LIST | Показать содержимое каталога |
27 | NLST | Показать содержимое каталога (указываются только имена файлов) |
28 | SYST | Определение типа операционной системы |
29 | STAT | Проверка состояния FTP-сервера |
30 | HELP | Получение справочной информации от сервера |
31 | NOOP | Проверка связи с сервером |
Протокол FTP использует схему кодов ответа, которая фактически идентична системе кодов ответов HTTP.
- 4. Программное обеспечение сетей
- 4.1. Структура стека tcp/ip. Краткая характеристика протоколов
- 4.2. Адресация в ip-сетях
- 4.2. Три основных класса ip-адресов
- Структура адресов сетей классов a – e
- Диапазон адресов сетей и хостов классов a и c
- 4.3. Использование масок в ip-адресации
- 4.4.Отображение физических адресов на ip-адреса: протокол arp
- 4.5. Автоматизация процесса назначения ip-адресов узлам сети - протокол dhcp
- 4.6. Протокол ip
- 4.6.1.Формат пакета ip
- 4.7. Маршрутизация. Виды и алгоритмы маршрутизации.
- 4.7.1. Алгоритм поиска маршрута в таблице маршрутизации
- 4.7.2. Протокол динамической маршрутизации rip
- 4.8. Протокол управляющих сообщений icmp
- 4.8.1. Формат сообщений протокола icmp
- 4.8.3.Сообщения о недостижимости узла назначения
- 4.8.4.Перенаправление маршрута
- 4.9. Протокол udp
- 4.9.1. Порты
- 4.9.2. Формат udp-пакета
- 4.10. Протокол tcp
- 4.10.1. Алгоритм установления tcp-соединения
- 4.10.3. Формат сообщений tcp
- 4.11. Протокол dns
- 4.11.1. Принцип работы dns
- 4.11.2. Алгоритм взаимодействия узлов в распределенной сети
- 4.12. Протокол управления сетью snmp
- 4.12.1. Основы технологии
- 4.12.2. Различия в представлении информации
- 4.12.3. Базы данных управления
- 4.12.4. Операции
- 4.13. Протоколы дистанционного управления. Протокол telnet
- 4.14. Протоколы файлового обмена
- 4.14.1. Тривиальный протокол передачи файлов (tftp)
- 4.14.2. Простой протокол передачи файлов (sftp)
- 4.14.3. Протокол передачи файлов ftp
- 4.14.4. Команды ftp
- 4.15. Электронная почта
- 4.15.1. Протокол smtp
- 4.15.2. Протокол pop3 (Post Office Protocol)
- 4.15.3. Протокол imap
- 4.16.1. Универсальный указатель ресурса url.
- 4.16.2. Протокол http
- 4.16.3. Методы протокола http
- 4.16.4. Статус-Код и пояснение к нему
- 4.16.5. Языки и средства создания Web-приложений.