Оглавление:
- Определение - Что означает пассивный протокол передачи файлов (PASV FTP)?
- Techopedia объясняет пассивный протокол передачи файлов (PASV FTP)
Определение - Что означает пассивный протокол передачи файлов (PASV FTP)?
Пассивный протокол передачи файлов (PASV FTP) - это процесс передачи данных в пассивном режиме, когда поток данных инициируется клиентом FTP, а не сервером FTP. Он называется PASV FTP, потому что он использует команду PASV. Пассивный режим широко используется клиентами, потому что он работает за брандмауэрами. Веб-браузеры, такие как Internet Explorer, также поддерживают опцию PASV FTP. Пассивный режим делает FTP более дружественным к брандмауэру.
Techopedia объясняет пассивный протокол передачи файлов (PASV FTP)
В PASV FTP клиент инициирует соединение для передачи данных как на клиенте, так и на удаленном сайте. Клиент начинает сеанс с использованием обычного FTP или FTP PASV, отправляя запрос на соединение через TCP-порт 21. Это соединение называется коммуникационным каналом управления. При нормальной работе FTP порт данных (порт 20) и порт команды или управления (обычно порт 21) открываются между двумя серверами, что позволяет обмениваться файлами между устройствами через брандмауэр. Пассивный режим FTP помогает инициировать поток данных изнутри сети, а не снаружи.
FTP-сервер инициирует обмен данными со своего собственного порта (порт 20) на назначенный клиенту порт (порт 21). Первый порт связывается с сервером через порт 21, и клиент выдает команду PASV вместо команды PORT. Затем команда PASV просит сервер указать порт, который он хочет использовать в качестве соединения канала данных. Сервер отвечает на команду на канале управления с указанием номера порта. Клиент использует этот номер порта, чтобы инициировать обмен по каналу данных.
Поскольку клиент инициирует оба соединения с сервером, проблема брандмауэра, который должен фильтровать входящее соединение порта данных с клиентом с сервера, решена.
Многие FTP-серверы отклоняют соединения в режиме PASV из-за угроз безопасности, которые несет PASV.
