Различение активного / пассивного режима в протоколе FTP необходимо, потому что в FTP есть отдельный канал передачи / соединение для передачи файлов.А в разных сетевых настройках может потребоваться другой режим (хотя в настоящее время используется в основном пассивный режим).
Это не полезно , когда речь идет о брандмауэрах, это проблема в отношении брандмауэров.Эта концепция отдельного соединения на отдельном порту, вероятно, не была хорошей идеей, так как я не думаю, что эта модель когда-либо повторялась снова в любом другом подобном протоколе.
В SFTP ничего подобного нет.Все происходит в рамках одного соединения.Таким образом, нет никаких проблем «в том, что касается брандмауэров».