FTP (File Transfer Protocol) jest usługą służącą do przesyłania plików. Charakterystyczną cechą FTP jest rozdzielenie komunikacji na dwa niezależne strumienie:
- kanał sterujący – służy do logowania i wysyłania komend (np. LIST, RETR, STOR),
- kanał danych – służy do faktycznego przesyłania list katalogów i plików.
Standardowo połączenie sterujące realizowane jest na porcie TCP 21. W klasycznym trybie aktywnym FTP kanał danych korzysta z portu TCP 20 po stronie serwera, dlatego typowa odpowiedź egzaminacyjna to odblokowanie portów 20 i 21.
Dlaczego pozostałe odpowiedzi są nieprawidłowe?
- 25 i 110 – to porty kojarzone z pocztą elektroniczną (SMTP i POP3). Nie służą do zestawiania sesji FTP.
- 53 i 137 – 53 jest używany przez DNS (zapytania o nazwy), a 137 jest związany z usługami nazw/NetBIOS w sieciach lokalnych. To inne funkcje niż transfer plików FTP.
- 80 i 443 – to porty HTTP i HTTPS dla stron WWW i aplikacji webowych. FTP jest odrębnym protokołem i nie działa na tych portach w standardowej konfiguracji.
Wskazówka egzaminacyjna: gdy pytanie dotyczy "jakie porty odblokować", najpierw rozpoznaj usługę i jej typowe porty well-known, a dopiero potem porównuj z popularnymi parami dla WWW (80/443), poczty (25/110/143/587) czy DNS (53).