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.