Список кодів відповідей FTP

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук

Семантика[ред.ред. код]

Відповідь FTP сервера на будь-яку команду FTP сервера складається з трьох цифр. Розглянемо значення кожної цифри в кожній позиції.

Перша позиція[ред.ред. код]

  • Одиница означає, що команда прийнята до виконання але ще не завершена
  • Двійка означає, що виконання команди успішно завершене
  • Трійка означає, що команда прийнята й очікується якась додаткова команда
  • Четвірка ознає, що на даний момент команда не може бути виконана
  • П'ятірка означає принципіальну неможливість виконання команди

Друга позиція[ред.ред. код]

  • Нуль відповідає синтаксичній помилці
  • Одиниця відвовідає інформаційному повідомленню
  • Двійка повідомляє про те, що повідомлення відноситься або до керуючого з'єднання, або до з'єднання даних
  • Трійка відповідає повідомленням про аутотентифікацію користувача та його правах
  • Значення четвірки не визначено
  • П'ятірка відповідає повідомленню про стан файлової системи

Третя позиція[ред.ред. код]

Третя цифра остаточно специфікує помилку.

Повний список кодів відповідей FTP сервера[ред.ред. код]

Код Опис
100 Запрошену дію ініційовано, дочекайтеся наступної відповіді перш, ніж виконувати нову команду.
110 Коментарій
120 Функція буде реалізована через nnn хвилин
125 Канал відчинений, обмін даними розпочатий
150 Статус файлу правильний, готується відкриття каналу
200 Команда коректна
202 Команда не підтримується
211 Системний статус або відгук на довідковий запит
212 Стан каталогу
213 Стан файлу
214 Довідкове роз'яснююче повідомлення
215 Виводится разом з інформацією про систему по команді SYST
220 Служба готова для нового користувача.
221 Успішне завершення по команді quit
225 Канал сформований, але інформаційний обмін відсутній
226 Зачинення каналу, обмін завершений успішно
227 Перехід у пасивний режим (h1,h2,h3,h4,p1,p2)
228 Перехід у довгий пасивний режим (довга адреса, порт)
229 Перехід у розширений пасивний режим режим (|||port|)
230 Користувач ідентифікований, продовжуйте
231 Користувацький сеанс закінчено; Обслуговування припинено
232 Команда про завершення сеансу прийнята, вона буде завершена по завершенні передачі файлу
250 Запит пройшов успішно
257 «ШЛЯХ» створено
331 Ім'я користувача коректне, потрібен пароль
332 Для входу в систему необхідна аутентифікація
350 Для дії над файлом вимагається більше інформації
404 Даний віддалений сервер не знайдений
421 Процедура не можлива, канал зачиняється
425 Відкриття інформаційного каналу не можливо
426 Канал зачинено, обмін перервано
434 Запитуваний хост недоступний
450 Запитана функція не реалізована, файл не доступний, наприклад, зайнятий
451 Локальна помилка, операція перервана
452 Помилка при записуванні файлу (недостатньо місця)
500 Синтаксична помилка, команда не може бути інтерпретована (можливо вона надто довга)
501 Синтаксична помилка (невірний параметр або аргумент)
502 Команда не використовується (нелегальний тип MODE)
503 Невдала послідовність команд
504 Команда не може бути застосована для такого параметру
530 Вхід не виконаний! Необхідна авторизація (not logged in)
532 Необхідна аутотентифікація для запам'ятовування файлу
550 Запитана функція не реалізована, файл не доступний, наприклад, не знайдений
551 Запитана операція перервана. Невідомий тип сторінки
552 Запитана операція перервана. Виділено недостатньо пам'яті
553 Запитана операція не прийнята. Неприпустима назва файлу

Див. також[ред.ред. код]