W protokole FTP rozróżnia się dwa logiczne połączenia: połączenie sterujące (do wymiany poleceń i odpowiedzi) oraz połączenie danych (do przesyłania właściwych danych, np. list katalogów i plików). Pytanie dotyczy wyłącznie przesyłania poleceń, czyli kanału sterującego.
Dla klasycznego FTP standardowym portem połączenia sterującego jest 21/TCP. To na tym porcie serwer nasłuchuje, a klient zestawia sesję, w której wykonuje logowanie i wysyła komendy (np. dotyczące katalogów czy rozpoczęcia transferu).
Dlaczego pozostałe odpowiedzi są niepoprawne?
- "20" bywa kojarzony z FTP, ale dotyczy typowo kanału danych w trybie aktywnym, a nie kanału poleceń. To częsta pułapka: zapamiętanie "FTP=20/21" bez zrozumienia, co oznacza każdy z portów.
- "69" to port charakterystyczny dla TFTP, czyli prostszego protokołu transferu plików, używanego często np. w procesach uruchamiania sieciowego lub konfiguracji urządzeń.
- "80" jest standardowym portem HTTP (ruch WWW). Jego wybór wynika zwykle z automatycznego skojarzenia z "transferem w internecie", ale nie dotyczy FTP.
W praktyce administracyjnej znajomość portu 21 pozwala poprawnie diagnozować problemy (np. blokady na zaporze) i świadomie konfigurować reguły bezpieczeństwa. Warto też pamiętać, że inne, bezpieczniejsze rozwiązania do transferu plików (np. SFTP) mogą używać innych portów, ale nie zmienia to standardowego przypisania portu 21 dla kanału sterującego FTP.