Поиск:       
 
 ГлавнаяГлавная  FAQFAQ    RSSRSS    AtomAtom    ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 Галерея    ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Что такое активный и пассивный режим FTP

 
Начать новую тему   Ответить на тему    Список форумов Севернет -> FAQ (The ЧаВо)
Предыдущая тема | Следующая тема  
Автор Сообщение
Elar



Зарегистрирован: 12.08.2005
Сообщения: 964

СообщениеДобавлено: Сб Авг 26, 2006 2:48 pm    Заголовок сообщения: Что такое активный и пассивный режим FTP Ответить с цитатой

Существует два режима соединения с FTP-сервером - активный (active) и пассивный (passive). Технические тонкости вы можете узнать в документе http://www.ietf.org/rfc/rfc959.txt

При работе по протоколу FTP между клиентом и сервером устанавливается два соединения - управляющее (по нему идут команды) и соединение передачи данных (по нему передаются файлы). Управляющее соединение одинаково для активного и пассивного режима. Клиент инициирует TCP-соединение с динамического порта (1024-65535) к порту номер 21 на FTP-сервере и говорит "Привет! Я хочу подключится к тебе. Вот мое имя и мой пароль". Дальнейшие действия зависят от того, какой режим FTP (активный или пассивный) выбран.

В активном режиме, когда клиент говорит "Привет!" он так же сообщает серверу номер порта (из динамического диапазона 1024-65535) для того, чтобы сервер мог подключиться к клиенту для установки соединения для передачи данных. FTP-сервер подключается к заданному номеру порта клиента используя со своей стороны номер TCP-порта 20 для передачи данных.

В пассивном режиме, после того как клиент сказал "Привет!", сервер сообщает клиенту номер TCP-порта (из динамического диапазона 1024-65535), к которому можно подключится для установки соединения передачи данных.

Главное отличие между активным режимом FTP и пассивным режимом FTP - это сторона, которая открывает соединение для передачи данных. В активном режиме, клиент должен принять соединение от FTP-сервера. В пассивном режиме, клиент всегда инициирует соединение.

Пассивный режим предназначен для соединения через firewall. Если вы работаете с интернет через домашнюю локальную сеть или через локальную сеть предприятия, наверняка для защиты сети ваши администраторы используют какой-то firewall. При работе по FTP через firewall вы можете получить ошибку вида "425 Can't build data connection: Connection refused" или похожую. Это означает, что нужно изменить настройки FTP-программы так, чтобы она принудительно использовала пассивный режим FTP для соединения с нашим сервером.

В нашей сети вы можете соединяться с использованием только пассивного режима ftp.

Как настроить FAR Manager?

Выберите панель (левую или правую, произвольно), в которой у Вас будет установлен сеанс FTP. Панели переключаются кнопкой Tab.
Нажмите одновременно кнопки Alt и F1/F2 (для левой панели F1, для правой F2). Откроется меню выбора устройств.
Cтрелками вверх/вниз выберите пункт FTP и нажмите Enter. Появится список серверов, с которыми настроено FTP-соединение.
Чтобы добавить новое соединение (со своим сайтом) нажмите кнопки Shift и F4. Появится панель настроек соединения.
В первой строчке напишите ftp://ваш_логин:ваш_пароль@доменное_имя_или_ip-адрес_ftp.
Стрелками вверх/вниз выберите пункт Passive mode и нажмите пробел. Появится крестик, теперь FAR будет работать в пассивном режиме.
Стрелками вверх/вниз выберите пункт Save и нажмите Enter. Окно настройки исчезнет и Ваше соединение будет добавлено в список остальных соединений. Оно будет выглядеть как доменное имя вашего сайта.
Стрелками вверх/вниз выберите Ваше соединение и нажмите Enter. Ваше FTP-соединение откроется и Вы попадете в корневую папку ftp-сервера.

Как настроить CuteFTP?

Нажимите кнопку F4. Откроется окно, настройки параметров FTP-соединения.
FTP Host Address: доменное_имя_или_ip-адрес_ftp.
FTP site User Name: ваш_логин
FTP site Password: ваш_пароль
Label for site: набираете все, что хотите, это название Вашего соединения.
Нажимите кнопку Edit. Откроется еще одно окно.
Поставьте галочку на Use PASV mode. После этого жмете кнопку OK, это окно закроется.
В оставшемся окне нажмите кнопку Connect. Ваше FTP-соединение откроется и Вы попадете в корневую папку ftp-сервера.
_________________
http://www.severnet.ru
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Севернет -> FAQ (The ЧаВо) Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах