KWALIFIKACJA INF2 - CZERWIEC 2015

PYTANIE NR 37.
Wskaż domyślny port do przekazywania poleceń serwera usługi FTP.
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
W FTP rozróżnia się kanał sterujący i kanał danych. Domyślny port do przekazywania poleceń (połączenie sterujące) to 21/TCP. Port 20 jest tradycyjnie związany z kanałem danych w trybie aktywnym, a 25 i 110 dotyczą usług pocztowych (SMTP i POP3).

Pełne wyjaśnienie:

Usługa FTP (File Transfer Protocol) historycznie korzysta z dwóch rodzajów połączeń: jednego do sterowania sesją i drugiego do przesyłania danych. To rozróżnienie jest kluczowe, bo wiele osób kojarzy "FTP" z dwoma numerami portów i łatwo je pomylić.

Port 21/TCP to domyślny port połączenia sterującego (control/command). To właśnie tym kanałem klient wysyła polecenia do serwera (np. logowanie, zmiana katalogu, listowanie plików, inicjowanie transferu). Dlatego, jeśli pytanie dotyczy "przekazywania poleceń serwera usługi FTP", właściwy jest numer 21.

Port 20 jest kojarzony z FTP jako port używany w klasycznym trybie aktywnym dla kanału danych. To nie jest kanał poleceń, więc w tym pytaniu stanowi typową odpowiedź mylącą. W praktyce, zależnie od trybu pracy (aktywny/pasywny) i konfiguracji, transmisja danych może wykorzystywać inne porty, ale kanał sterujący pozostaje identyfikowany przez port 21 jako ustawienie domyślne usługi.

Opcje 25 i 110 dotyczą innych, popularnych usług:

  • 25 jest standardowo kojarzony z SMTP (przesyłanie poczty wychodzącej między serwerami),
  • 110 jest standardowo kojarzony z POP3 (pobieranie poczty przez klienta).

Na egzaminie warto zapamiętać tę parę dla FTP: 21 = sterowanie, 20 = dane (aktywny). Jeżeli w treści pada słowo "polecenia", "control" lub "sterowanie sesją", to niemal zawsze chodzi o port 21.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Port 21 to domyślny port TCP używany przez FTP do połączenia sterującego. Tą drogą klient wysyła polecenia (np. logowanie, listowanie katalogu, rozpoczęcie transferu), a serwer odsyła odpowiedzi kontrolne. Nie jest to port "samych danych".
FTP rozdziela komunikację na dwa kanały: sterowanie i dane. Port 21 dotyczy kanału sterującego (polecenia i odpowiedzi), a port 20 tradycyjnie wiąże się z kanałem danych w trybie aktywnym. Ten podział ułatwia zarządzanie sesją, ale bywa źródłem pomyłek.
Najprostsza reguła pamięciowa: 21 = polecenia, 20 = dane (w klasycznym ujęciu trybu aktywnego). Jeśli w pytaniu pojawia się "przekazywanie poleceń", "control" albo "sesja", wybór powinien paść na 21, nie na 20.
Tak, port 20 jest związany z FTP, ale nie z kanałem poleceń. Jest kojarzony z kanałem danych (zwłaszcza w trybie aktywnym). Dlatego w pytaniach o "polecenia serwera FTP" port 20 jest typową pułapką: dotyczy innej części komunikacji niż sterowanie sesją.
Port 25 jest standardowo przypisany do SMTP, czyli protokołu przesyłania poczty elektronicznej. Nie dotyczy FTP. W testach z portów bywa używany jako odpowiedź rozpraszająca, bo jest popularny i łatwo go zapamiętać, ale odpowiada innemu typowi usługi niż transfer plików.
Port 110 jest standardowo kojarzony z POP3, czyli protokołem pobierania poczty przez klienta. Nie jest to port FTP. Jeżeli w odpowiedziach pojawia się 110, najczęściej sprawdzana jest umiejętność odróżnienia usług pocztowych od usług transferu plików.
W praktyce administracyjnej sprawdza się dostępność portu TCP 21 z hosta klienckiego (np. narzędziami diagnostycznymi systemu). Jeśli port jest filtrowany przez zaporę lub nie nasłuchuje, połączenie sterujące FTP nie zestawi się. To częsty krok w diagnozie problemów z FTP.
Domyślnie kanał sterujący FTP używa portu 21, ale administrator może skonfigurować usługę na innym porcie (niestandardowym). Na egzaminach zwykle pytanie dotyczy domyślnego portu, więc poprawna jest wartość 21, nawet jeśli w praktyce spotyka się inne ustawienia.
Najczęstsze pomyłki to: utożsamienie FTP wyłącznie z portem 20 (bo "też jest FTP"), nieuwzględnienie słowa "polecenia/sterowanie" w treści pytania oraz wybór znanego portu poczty (25 lub 110) tylko dlatego, że jest rozpoznawalny. Pomaga myślenie: sterowanie = 21.
Ucz się portów w parach: usługa + rola (np. FTP sterowanie 21, FTP dane 20, SMTP 25, POP3 110). Dobrze działa też grupowanie tematyczne: transfer plików, poczta, WWW. Na egzaminie czytaj uważnie słowa-klucze typu "polecenia", "pobieranie", "wysyłanie".
info

Statystycznie 82% uczniów zna prawidłową odpowiedź. średnio łatwe

Specjaliści zwracają uwagę: "W FTP rozróżnia się kanał sterujący i kanał danych."

Źródła:

  • IANA, Service Name and Transport Protocol Port Number Registry: wpis "ftp" (port 21/tcp) — https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml?search=ftp (dostęp: 2026-03-01)
  • IANA, Service Name and Transport Protocol Port Number Registry: wpis "ftp-data" (port 20/tcp) — https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml?search=ftp-data (dostęp: 2026-03-01)
  • IANA, Service Name and Transport Protocol Port Number Registry: wpis "smtp" (port 25/tcp) — https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml?search=smtp (dostęp: 2026-03-01)

Materiały:

  • Dokumentacja IANA: Service Name and Transport Protocol Port Number Registry
  • Materiały do kwalifikacji INF.2 dotyczące usług sieciowych i portów
  • Podstawy TCP/IP (rozdziały o warstwie transportowej i portach)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego