W identyfikacji usług sieciowych często wykorzystuje się numery portów widoczne w analizatorze pakietów (snifferze). W protokole FTP klasycznie występują dwa oddzielne połączenia, co odróżnia go od wielu innych usług.
Port 21 jest przypisany do FTP jako kanał kontrolny (tzw. control connection). Tą drogą przesyłane są polecenia i odpowiedzi, np. logowanie, wybór katalogu czy inicjowanie transferu.
Port 20 jest powiązany z FTP jako kanał danych w trybie aktywnym. W takim wariancie serwer wykorzystuje port 20 do zestawienia połączenia, którym płyną właściwe dane (np. zawartość pliku, lista katalogu). W trybie pasywnym kanał danych jest zestawiany inaczej, ale sama obserwacja portów 20/21 nadal jest typową wskazówką dla klasycznego FTP.
Dlatego odpowiedź "FTP" jest poprawna: zestaw portów 20 i 21 stanowi standardowe skojarzenie usługi FTP w domyślnej konfiguracji.
Pozostałe odpowiedzi nie pasują do wskazanych portów:
- "SSH" kojarzy się z bezpieczną administracją zdalną i standardowo używa innego portu niż 20/21; częstym błędem jest mylenie FTP z SFTP, bo nazwy są podobne.
- "DHCP" działa w oparciu o inne porty i mechanizm przydziału adresów (zwykle UDP), a nie o dwa połączenia kontrola+dane.
- "SMTP" dotyczy poczty elektronicznej i również standardowo korzysta z innych portów niż 20/21.
Wskazówka egzaminacyjna: gdy w pytaniu pojawia się dopisek "zakładając domyślną konfigurację", autor testuje właśnie znajomość standardowych (zarejestrowanych) portów, a nie niestandardowych ustawień usług.