KWALIFIKACJA INF2 - STYCZEŃ 2017 (test 2)

PYTANIE NR 4.
Który z protokołów wykorzystuje porty 20 i 21?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
FTP standardowo korzysta z portu 21 do zestawienia połączenia sterującego (komendy, logowanie), a port 20 jest używany dla połączenia danych w trybie aktywnym. DHCP używa innych portów (67/68 UDP), "WWW" to nazwa usługi (HTTP/HTTPS), a Telnet domyślnie działa na porcie 23.

Pełne wyjaśnienie:

Prawidłowa odpowiedź to FTP, ponieważ klasyczny protokół FTP (File Transfer Protocol) wykorzystuje port 21 do połączenia sterującego (control connection), którym przesyłane są komendy, odpowiedzi serwera oraz dane związane z sesją (np. logowanie). Dodatkowo w trybie aktywnym FTP wykorzystywany jest port 20 do zestawienia połączenia danych (data connection), którym przesyłana jest właściwa zawartość (np. pliki lub listy katalogów).

Dlaczego pozostałe odpowiedzi są niepoprawne:

  • DHCP – to protokół dynamicznej konfiguracji hostów, który standardowo działa na portach UDP 67 (serwer) i 68 (klient), więc nie pasuje do pary 20/21.
  • WWW – to potoczne określenie usługi sieciowej; w praktyce chodzi o protokoły HTTP/HTTPS, które domyślnie używają innych portów (typowo 80 i 443). Sama odpowiedź "WWW" nie jest też nazwą protokołu w tym sensie, w jakim pytanie mówi o protokołach.
  • Telnet – protokół zdalnego dostępu tekstowego, który domyślnie wykorzystuje port TCP 23, a nie 20 i 21.

Wskazówka egzaminacyjna: warto kojarzyć pary portów z usługami, a nie tylko pojedyncze numery. Dla FTP charakterystyczna jest para 21 (sterowanie) i 20 (dane w trybie aktywnym), co często pojawia się w pytaniach o konfigurację firewall, NAT oraz diagnostykę połączeń.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Oznacza to rozdzielenie kanałów komunikacji. Port 21 służy do połączenia sterującego (komendy i odpowiedzi), a port 20 jest typowy dla połączenia danych w trybie aktywnym, czyli przesyłania plików lub list katalogów.
FTP historycznie działa w modelu dwóch połączeń: osobno sterowanie i osobno dane. Dzięki temu można np. utrzymać stałą sesję komend, a równolegle zestawiać transfery. W praktyce wpływa to też na konfigurację firewall i NAT.
DHCP standardowo korzysta z UDP 67 (serwer) i UDP 68 (klient). To inna usługa (przydzielanie adresów IP i parametrów sieci), więc numery portów są zupełnie inne niż w FTP.
"WWW" zwykle odnosi się do usługi stron internetowych, czyli w praktyce do protokołów HTTP lub HTTPS. Typowe porty to 80 i 443, więc nie należy łączyć "WWW" z portami 20 i 21, które kojarzą się z FTP.
Telnet domyślnie używa TCP 23 i służy do zdalnej pracy w trybie tekstowym. FTP dotyczy transferu plików i klasycznie kojarzy się z portem 21 (sterowanie) oraz 20 (dane w trybie aktywnym). To różne zastosowania i różne porty.
Nie zawsze. Port 20 jest typowy dla trybu aktywnego FTP. W trybie pasywnym serwer udostępnia inny, dynamiczny port dla połączenia danych. Na egzaminie para 20/21 zwykle wskazuje na klasyczne FTP.
Możesz użyć narzędzi diagnostycznych (np. skanowania portów lub testu połączenia TCP) i sprawdzić, czy host odpowiada na porcie 21. W praktyce administrator weryfikuje też reguły zapory i nasłuch usługi na serwerze FTP.
Najczęściej myli się "WWW" z nazwą protokołu, miesza się porty usług zdalnych (Telnet/SSH) oraz zapamiętuje się pojedyncze porty bez kontekstu. Pomaga nauka skojarzeń: FTP=21, Telnet=23, HTTP=80, HTTPS=443, DHCP=67/68.
Porty są kluczowe przy konfiguracji firewall, NAT i usług sieciowych. Ułatwiają diagnozę: gdy usługa nie działa, często przyczyną jest blokada konkretnego portu lub zły kierunek ruchu. To typowe zadania administracyjne w INF.2.
Protokół to konkretna metoda komunikacji (np. FTP, DHCP, Telnet). "WWW" jest raczej nazwą usługi/obszaru (strony internetowe), za którą stoją protokoły HTTP/HTTPS. W pytaniach o porty zwykle oczekuje się nazwy protokołu/usługi sieciowej mapowanej na port.
info

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

W praktyce zawodowej kluczowe jest to, że fTP standardowo korzysta z portu 21 do zestawienia połączenia sterującego (komendy, logowanie), a port 20 jest używany dla połączenia danych w trybie aktywnym.

Źródła:

  • RFC 959: File Transfer Protocol (FTP), rozdziały opisujące połączenie sterujące i dane, październik 1985, https://www.rfc-editor.org/rfc/rfc959 (dostęp: 2026-03-02)
  • IANA Service Name and Transport Protocol Port Number Registry – wpisy dla ftp (21/tcp) i ftp-data (20/tcp), https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml?search=ftp (dostęp: 2026-03-02)
  • RFC 2131: Dynamic Host Configuration Protocol, zakres portów klient/serwer, https://www.rfc-editor.org/rfc/rfc2131 (dostęp: 2026-03-02)

Materiały:

  • Dokumentacja IANA: Service Name and Transport Protocol Port Number Registry
  • RFC opisujące FTP oraz podstawy TCP/IP (warstwy i porty)
  • Materiały do INF.2 z działu: usługi sieciowe, porty i protokoły aplikacyjne

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego