Для работы по FTP-протоколу используется два соединения: первое соединение для команд, а второе для данных. Соединение для команд устанавливает клиент, а для данных, соответственно, сервер. Но в некоторых случаях необходимо, чтобы оба соединения устанавливал клиент. В этом случае сервер переводится в «пассивный режим» командой «PASV». Пассивный режим необходимо использовать, если ваш компьютер не имеет внешнего IP-адреса (например, если находится в локальной сети).