KWALIFIKACJA INF2 - STYCZEŃ 2023 (test 2)

PYTANIE NR 37.
Z którego numeru portu korzysta usługa FTP do przesyłania poleceń?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
FTP używa dwóch kanałów: sterującego (polecenia) i danych.
Połączenie sterujące, w którym przesyłane są komendy i odpowiedzi serwera, standardowo działa na porcie 21/TCP. Port 20 jest kojarzony z kanałem danych w trybie aktywnym, a 80 dotyczy HTTP.

Pełne wyjaśnienie:

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.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Oznacza to, że serwer FTP standardowo nasłuchuje na porcie 21/TCP dla połączenia sterującego. Klient łączy się z tym portem, aby wysyłać polecenia (logowanie, zmiana katalogu, rozpoczęcie transferu) i odbierać odpowiedzi serwera.
FTP rozdziela kanał sterujący (polecenia) od kanału danych (pliki, listy katalogów). Port 21 jest typowy dla sterowania, a port 20 bywa używany dla danych w trybie aktywnym. To rozdzielenie ułatwia kontrolę sesji, ale komplikuje konfigurację zapór.
Najprościej zapamiętać, że polecenia i logowanie idą przez 21/TCP (control), a dane są osobnym połączeniem (data) i mogą wykorzystywać 20/TCP lub porty negocjowane zależnie od trybu pracy. Pytania egzaminacyjne zwykle rozróżniają właśnie "polecenia" vs "dane".
Nie. Port 80/TCP jest standardowo związany z HTTP (WWW). Może pojawić się w kontekście pobierania plików przez przeglądarkę, ale to inny protokół. Na egzaminie port 80 jest typowym dystraktorem, gdy pytanie dotyczy usług transferu plików.
TFTP to prosty protokół transferu plików, często używany do zadań serwisowych (np. pobieranie konfiguracji). Tradycyjnie działa na porcie 69/UDP. Jest inny niż FTP: nie ma rozbudowanego zestawu komend i uwierzytelniania jak w klasycznym FTP.
Klasyczny FTP wykorzystuje TCP, bo potrzebuje niezawodnej transmisji i kontroli sesji. Dlatego standardowo spotkasz zapis 21/TCP dla kanału sterującego. Jeśli widzisz 69/UDP, to zwykle wskazuje na TFTP, a nie FTP.
Możesz użyć narzędzi diagnostycznych (np. testu połączenia TCP) z komputera klienckiego i sprawdzić, czy da się zestawić sesję z adresem serwera na porcie 21. W praktyce pomaga też analiza reguł zapory i logów serwera, gdy połączenie jest blokowane.
Typowe jest blokowanie nie tylko portu 21, ale także połączeń dla kanału danych, które mogą używać innych portów (zależnie od trybu). Skutek: logowanie działa, ale transfer plików nie. Dlatego w administracji ważne jest rozumienie, że "polecenia" i "dane" to różne połączenia.
Nie. SFTP to transfer plików realizowany w ramach SSH i standardowo jest kojarzony z portem 22/TCP. To częsta pułapka na testach: podobna nazwa sugeruje "to samo co FTP", ale port i mechanizm działania są inne.
Ucz się portów w parach z kontekstem: usługa + rola portu. Dla FTP zapamiętaj osobno "polecenia/sterowanie" (21) i "dane" (inne połączenie). Unikaj mechanicznej listy numerów, bo dystraktory często są "znanymi" portami jak 80.
info

To pytanie poprawnie rozwiązuje 75% zdających egzamin. średnio łatwe

Według specjalistów z branży: "FTP używa dwóch kanałów: sterującego (polecenia) i danych.Połączenie sterujące, w którym przesyłane są komendy i odpowiedzi serwera, standardowo działa na porcie 21/TCP."

Źródła:

  • RFC 959: File Transfer Protocol (FTP), rozdziały opisujące połączenie sterujące i port serwera (TCP 21), IETF, 1985-10, https://www.rfc-editor.org/rfc/rfc959 (dostęp: 2026-02-27)
  • IANA Service Name and Transport Protocol Port Number Registry: wpisy dla ftp (21/tcp) oraz ftp-data (20/tcp), https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml?search=ftp (dostęp: 2026-02-27)
  • Microsoft Learn: opis protokołu FTP i portów (kanał sterujący 21), https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftp (dostęp: 2026-02-27)

Materiały:

  • Dokumentacja protokołu FTP (specyfikacja RFC)
  • Rejestr portów i usług IANA (Service Name and Transport Protocol Port Number Registry)
  • Materiały szkoleniowe z podstaw sieci komputerowych (TCP/IP, porty, usługi)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego