Dlaczego tak
FTP używa osobnych połączeń dla poleceń i dla danych. W trybie pasywnym serwer podaje numer portu, a klient sam nawiązuje do niego połączenie danych, dzięki czemu tryb ten działa za zaporą i translacją adresów NAT po stronie klienta. W trybie aktywnym to serwer łączy się z portu 20 do klienta, co zapora klienta często blokuje. Żaden z trybów nie szyfruje danych — zapewniają to FTPS lub SFTP.