Пассивный режим FTP

Материал из 1GbWiki.

Перейти к: навигация, поиск

В обычном стандартном режиме работы FTP протокола ваш компьютер обязан предоставить IP адрес, по которому с ним сможет связаться FTP сервер. Это требуется для организации передачи списка файлов в каталоге или для передачи самих файлов (как туда, так и обратно). Часто компьютеры не могут предоставить такой адрес, так как у компьютера пользователя IP адрес, доступный из интернета, может отсутствовать. Если ваш компьютер имеет адрес 192.168.*, 169.254.* или 10.* - это именно тот случай. Вы выходите в сеть через гейт, или прокси, который транслирует ваши запросы, но достучаться до вашей машины извне нельзя.

Пассивный режим работы FTP протокола подразумевает работу сервера в «пассивном» режиме, когда он и для передачи данных ожидает соединения по инициативе клиента. Это позволяет практически любому компьютеру, который имеет доступ в интернет через NAT (популярный тип гейта) пользоваться FTP протоколом.

Даже если ваш компьютер имеет выделенный IP адрес, но качество работы FTP вас не удовлетворяет (если он вообще работает) – имеет смысл попробовать включить или выключить пассивный режим. Это принципиально меняет роли клиента и сервера для передачи данных и может таким образом исправить ряд сетевых проблем или конфликтов с оборудованием безопасности.

Личные инструменты