Протоколы Internet


Протокол пересылки файлов FTP - часть 8


/p>

Далее в тексте встречается выражение "анонимное FTP", это подразумевает следующую процедуру (см. также RFC-1635):

ftp> login: anonymous

ftp> password: [ваш полный E-mail адрес]

ftp> cd <имя_каталога >

(смена каталога)

ftp> binary

(если текст, например, архивирован, в противном случае команду выдавать не нужно)

ftp> get <имя_файла>

(копирование файла)

ftp> quit

(уход из процедуры)

Следует иметь в виду, что некоторые анонимные FTP-серверы (также как, например, GOPHER-серверы) требуют, чтобы ЭВМ, с которой осуществляется ввод, имела не только IP-адрес, но и зарегистрированное в локальном DNS-сервере имя. Эти FTP-серверы, получив запрос, пытаются выяснить имя ЭВМ, так как они ведут "журнал посещений", и в случае неуспеха прерывают сессию. Таким образом, анонимное FTP может считаться таковым лишь условно, в смысле ненужности быть авторизованным на сервере, чтобы иметь к нему доступ. Конкретные примеры кодов статуса обмена для FTP

Таблица 4.5.4.4. Коды откликов

Код-отклик

Описание

110

Комментарий

120

Функция будет реализована через nnn минут

125

Канал открыт, обмен данными начат

150

Статус файла правилен, подготавливается открытие канала

200

Команда корректна

211

Системный статус или отклик на справочный запрос

212

Состояние каталога

213

Состояние файла

214

Справочное поясняющее сообщение

220

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

221

Благополучное завершение по команде quit

225

Канал сформирован, но информационный обмен отсутствует

226

Закрытие канала, обмен завершен успешно

230

Пользователь идентифицирован, продолжайте

250

Запрос прошел успешно

331

Имя пользователя корректно, нужен пароль

332

Для входа в систему необходима аутентификация

421

Процедура не возможна, канал закрывается

425

Открытие информационного канала не возможно

426

Канал закрыт, обмен прерван

450

Запрошенная функция не реализована, файл не доступен, например, занят

451

Локальная ошибка, операция прервана

452

Ошибка при записи файла (не достаточно места)

500

Синтаксическая ошибка, команда не может быть интерпретирована (возможно она слишком длинна)

501

Синтаксическая ошибка (неверный параметр или аргумент)

502

Команда не используется (нелегальный тип MODE)

503

Неудачная последовательность команд

504

Команда не применима для такого параметра

530

Система не загружена (not logged in)

532

Необходима аутентификация для запоминания файла

550

Запрошенная функция не реализована, файл не доступен, например, не найден

552

Запрошенная операция прервана, недостаточно выделено памяти

В настоящее время разработаны версии FTP для работы с IPv6 (RFC-2428).




Начало  Назад  Вперед