KWALIFIKACJA INF2 - CZERWIEC 2013 (test 2)

PYTANIE NR 26.
Wskaż domyślny port do przekazywania poleceń (command) serwera usługi FTP?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
FTP używa dwóch typów połączeń: sterującego (do komend) i danych (do transferu). Domyślnie połączenie sterujące serwera FTP działa na porcie 21, więc poprawna odpowiedź to 21.
Pozostałe porty dotyczą innych funkcji/usług (np. 20 to typowo kanał danych FTP).

Pełne wyjaśnienie:

W protokole FTP rozdziela się komunikację na dwa kanały:

  • połączenie sterujące (control connection) – służy do logowania, wydawania poleceń i odbierania odpowiedzi serwera,
  • połączenie danych (data connection) – służy do przesyłania plików oraz list katalogów.

Domyślny port serwera FTP dla poleceń/sterowania to 21. Klient FTP zestawia połączenie TCP do portu 21 na serwerze i w tym kanale przesyła komendy (np. użytkownik, hasło, zmiana katalogu, inicjowanie transferu).

Dlaczego pozostałe odpowiedzi są niepoprawne?

  • 20 – jest historycznie kojarzony z kanałem danych FTP (w klasycznym trybie aktywnym), a nie z kanałem poleceń.
  • 25 – to typowy port dla usługi pocztowej (SMTP), więc nie dotyczy FTP.
  • 110 – jest typowo używany przez usługę pocztową POP3, również niezwiązaną z FTP.

W praktyce administracyjnej warto pamiętać: gdy problem dotyczy logowania i wydawania komend, w pierwszej kolejności sprawdza się dostępność portu 21 na serwerze (np. reguły zapory, nasłuch usługi, przekierowanie portów). Rozróżnienie portu sterowania i danych pomaga też poprawnie interpretować skany portów i logi sieciowe.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Port sterujący (control) w FTP to port używany do zestawienia połączenia, w którym przesyła się komendy i odpowiedzi serwera (logowanie, polecenia katalogów, inicjowanie transferu). Domyślnie serwer FTP nasłuchuje poleceń na porcie 21.
Domyślny port do przekazywania poleceń (kanał sterujący) w FTP to 21. To do niego klient nawiązuje połączenie, aby się uwierzytelnić i wysyłać komendy protokołu.
FTP rozdziela sterowanie i dane. Port 21 służy do komend (kanał sterujący), a port 20 bywa używany dla danych w klasycznym trybie aktywnym. Dzięki temu łatwiej oddzielić logikę sesji od transferu plików.
Nie. Port 20 jest kojarzony głównie z połączeniem danych FTP, natomiast polecenia i odpowiedzi protokołu są przesyłane kanałem sterującym na porcie 21. To częsty błąd wynikający z mylenia kanałów.
Kanał sterowania służy do komend (logowanie, polecenia) i standardowo działa na porcie 21. Kanał danych służy do przesyłania plików/list i może używać innych portów (m.in. historycznie 20 w trybie aktywnym lub portów dynamicznych w innych trybach).
Najpierw sprawdź konfigurację usługi FTP na serwerze oraz reguły zapory. Następnie zweryfikuj, czy proces usługi ma otwarty port 21 (nasłuch). W sieci możesz wykonać test połączenia do hosta na porcie 21 i sprawdzić odpowiedź banera FTP.
Nie zawsze. Port 21 jest niezbędny dla komend, ale transfer danych może wymagać dodatkowych portów (zależnie od trybu pracy FTP i konfiguracji serwera). W praktyce administracyjnej planuje się reguły zapory tak, aby obejmowały także ruch danych zgodnie z konfiguracją.
Port 25 jest typowo używany przez SMTP, a 110 przez POP3 (usługi pocztowe). Mogą mylić się z FTP, bo na egzaminach często występują w zestawach odpowiedzi jako "popularne porty", ale nie dotyczą kanału poleceń FTP.
Port 21 jest domyślny, ale administrator może skonfigurować usługę FTP na innym porcie (np. ze względów organizacyjnych). Wtedy klient musi łączyć się na port ustawiony w konfiguracji serwera. Na egzaminie pytanie o "domyślny" port oznacza 21.
Najczęstsze błędy to: mylenie portu 20 (dane) z portem 21 (komendy), zapamiętywanie liczb bez rozróżnienia funkcji oraz wybieranie "znanych" portów (25, 110) bez powiązania z usługą. Pomaga nauka w parach: sterowanie=21, dane=20.
info

Około 81% zdających odpowiada poprawnie na to pytanie. średnio łatwe

W praktyce zawodowej kluczowe jest to, że fTP używa dwóch typów połączeń: sterującego (do komend) i danych (do transferu).

Źródła:

  • RFC 959: "File Transfer Protocol (FTP)", RFC Editor, 1985-10, https://www.rfc-editor.org/rfc/rfc959 (dostęp: 2026-02-18)
  • IANA Service Name and Transport Protocol Port Number Registry – wpis dla "ftp" (port 21) i "ftp-data" (port 20), https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml?search=ftp (dostęp: 2026-02-18)
  • RFC 6335: "Internet Assigned Numbers Authority (IANA) Procedures for the Management of the Service Name and Transport Protocol Port Number Registry", RFC Editor, 2011-08, https://www.rfc-editor.org/rfc/rfc6335 (dostęp: 2026-02-18)

Materiały:

  • Dokumentacja protokołu FTP (RFC 959) – opis połączenia sterującego i portów
  • Rejestr portów i usług IANA (Service Name and Transport Protocol Port Number Registry)
  • Materiały dydaktyczne o TCP/IP i usługach sieciowych (warstwa transportowa i aplikacji)

Aktualizacja pytania: 03.04.2026



Aktualizacja pytania: 03.04.2026
📡 Brak połączenia internetowego