команда type



200 type set to a

Автор Ѝто я тоже я задал вопрос в разделе Другие языки и технологии

Ответ: 257 "/" is the current directory. Команда: TYPE I Ответ: 200 Type set to: Binary. Команда: PASV и получил лучший ответ

Ответ от Алексей Кузьминов[гуру]
А что за ошибка? 3-значный код ответа должен быть.
То что вы хотите сделать командой PASV, называется пассивный режим, при котором FTP-сервер открывает дополнительный порт для обмена данными. Если этого не происходит, сервер должен вернуть код ошибки. Если код ошибки не приходит, это глюки сервера и разбираться с этим должен админ сервера.
Обычно PASV проходит (c кодом 227), и порт открывается, но из особенностей сервера (фаирваллы там всякие) этот порт недоступен клиенту, что выглядит как завершение по таймауту последующих команд.
ЗЫ
По rfc 959 возможные коды ошибок PASV:
500 Syntax error, command unrecognized. This may include errors such as command line too long.
501 Syntax error in parameters or arguments.
502 Command not implemented.
421 Service not available, closing control connection. This may be a reply to any command if the service knows it must shut down.
530 Not logged in.
Первые 2 - синтаксические, 3я чисто теоретически не может вылезти так как команда PASV обязана быть реализована.
530 - сервер хочет имени пользователя и пароля
421 - по каким-то своим причинам сервер решил перекрыть вам кислород, закрыв управляющее соединение. Может у него большая загрузка, может он не любит конкретно вашу подсеть. Результат этого - команды до сервера больше не доходят, нужно открывать соединение заново. Если это случается постоянно, то имеется повод обратиться в техподдержку и описать: когда и откуда соединение не происходит, а когда и откуда происходит.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Ответ: 257 "/" is the current directory. Команда: TYPE I Ответ: 200 Type set to: Binary. Команда: PASV
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*