KWALIFIKACJA INF2 - STYCZEŃ 2019 (test 2)

PYTANIE NR 26.
Na którym domyślnym porcie odbywa się komunikacja protokołu ftp?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Domyślny port protokołu FTP dla połączenia kontrolnego to 21/TCP i na nim zestawia się sesję oraz wydaje komendy. Pozostałe porty z odpowiedzi dotyczą innych usług: 23 (Telnet), 53 (DNS) i 80 (HTTP), więc nie są właściwe dla FTP.

Pełne wyjaśnienie:

FTP (File Transfer Protocol) to klasyczny protokół warstwy aplikacji służący do przesyłania plików. W standardowym ujęciu FTP korzysta z dwóch kanałów komunikacji:

  • kanału kontrolnego (control connection) – do logowania, wydawania poleceń i zarządzania sesją,
  • kanału danych (data connection) – do właściwego transferu plików i list katalogów.

Domyślny port FTP, o który pyta zadanie, to port 21/TCP. Jest to port serwera wykorzystywany do zestawienia połączenia kontrolnego. To właśnie dlatego odpowiedź 21 jest poprawna.

Dlaczego pozostałe odpowiedzi są błędne?

  • 23 – to port domyślny usługi Telnet. Telnet również działa tekstowo i "zdalnie", co bywa mylące, ale nie jest protokołem FTP.
  • 53 – to port kojarzony z DNS (zapytania i odpowiedzi o nazwy domenowe). DNS nie służy do transferu plików, tylko do rozwiązywania nazw na adresy IP (i odwrotnie).
  • 80 – to port HTTP, używany przez serwery WWW. Pliki mogą być pobierane przez HTTP, ale nie jest to FTP i nie jest to jego port domyślny.

W praktyce administracyjnej warto pamiętać, że samo "FTP = 21" dotyczy kanału kontrolnego, natomiast transfer danych może wykorzystywać inne porty (zależnie od trybu pracy i konfiguracji). Z punktu widzenia egzaminu najważniejsze jest jednak poprawne skojarzenie usługi z portem well-known.

Wskazówka: ucząc się portów, grupuj je tematycznie: zdalny dostęp (np. Telnet), WWW (HTTP), nazwa/adres (DNS), pliki (FTP). To zmniejsza ryzyko pomyłki między podobnymi numerami.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Domyślny port FTP to numer portu, na którym serwer FTP standardowo nasłuchuje połączeń kontrolnych. Dla FTP jest to 21/TCP. Ten port służy do logowania i wysyłania komend w sesji FTP.
Najczęściej w pytaniach egzaminacyjnych chodzi o 21, czyli port połączenia kontrolnego. Port 20 bywa kojarzony z kanałem danych w trybie aktywnym, ale nie jest "głównym" portem do zestawienia sesji i nie zawsze jest używany.
Port 23 jest domyślnie przypisany do usługi Telnet. Telnet służy do zdalnej pracy w trybie tekstowym, a nie do transferu plików w standardzie FTP. To częsta pułapka, bo oba protokoły są "stare" i tekstowe.
Port 53 jest związany z DNS, czyli usługą tłumaczenia nazw domenowych na adresy IP. DNS nie realizuje przesyłania plików, dlatego nie jest właściwą odpowiedzią dla pytania o port protokołu FTP.
FTP standardowo działa po TCP, bo wymaga niezawodnego, zestawionego połączenia dla komend i transferu danych. UDP nie zapewnia takiej kontroli transmisji, dlatego nie jest typowym transportem dla klasycznego FTP.
HTTP kojarz z przeglądarką i WWW: standardowo 80. FTP kojarz z klientem FTP i przesyłaniem plików: standardowo 21. Pomaga uczenie się w parach "usługa → zastosowanie → port".
Nie. SFTP to inny protokół (transfer plików przez SSH), więc nie korzysta z portu 21. W praktyce SFTP jest częściej spotykane w bezpiecznych wdrożeniach, ale pytanie o FTP dotyczy klasycznego portu 21.
Klasyczny FTP nie szyfruje danych uwierzytelniających ani treści transmisji, więc hasła mogą być przechwycone w sieci. Dlatego w nowoczesnych środowiskach preferuje się rozwiązania szyfrowane (np. SFTP lub FTPS), zwłaszcza poza siecią lokalną.
Możesz wykonać test połączenia do portu 21 (np. narzędziem typu nc lub klientem FTP) albo sprawdzić nasłuch na serwerze w narzędziach systemowych. Jeśli port 21 jest otwarty i usługa działa, serwer powinien odpowiadać banerem FTP.
Najczęstsze błędy to mylenie numerów portów przez podobieństwo (np. 21 i 23), wybieranie "najbardziej znanego" portu (80) bez analizy usługi oraz brak skojarzenia portu z funkcją (DNS=53 to nazwy, a nie pliki).
info

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

Eksperci podkreślają: "Domyślny port protokołu FTP dla połączenia kontrolnego to 21/TCP i na nim zestawia się sesję oraz wydaje komendy."

Źródła:

  • RFC 959: File Transfer Protocol (FTP), rozdz. 3 (The File Transfer Protocol), 1985-10
  • IANA Service Name and Transport Protocol Port Number Registry: wpis "ftp" (tcp/21) oraz "telnet" (tcp/23), https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml?search=ftp (dostęp: 2026-02-18)
  • IANA Service Name and Transport Protocol Port Number Registry: wpisy "domain" (tcp/udp 53) oraz "http" (tcp/80), https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml?search=http (dostęp: 2026-02-18)

Materiały:

  • Dokumentacja IANA: Service Name and Transport Protocol Port Number Registry (wpisy dla ftp/ftp-data)
  • RFC 959 opisujący protokół FTP
  • Materiały do nauki sieci komputerowych: lista well-known ports (0–1023) i ich zastosowania

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego