Domyślny port do przekazywania poleceń serwera FTP to port 21. Protokół FTP (File Transfer Protocol) jest używany do przesyłania plików między klientem a serwerem w sieci. Port 21 jest standardowym portem komunikacyjnym, który jest zarezerwowany przez IANA (Internet Assigned Numbers Authority) dla zdalnego dostępu do serwerów FTP. W praktyce, kiedy klient FTP łączy się z serwerem, używa portu 21 do wysyłania poleceń, takich jak logowanie, nawigacja po katalogach czy zlecanie transferu plików. Warto zauważyć, że po nawiązaniu połączenia na porcie 21, może odbywać się także dodatkowy transfer danych, który zazwyczaj korzysta z portu 20. Zrozumienie tego podziału jest kluczowe w kontekście bezpieczeństwa oraz zastosowań w sieciach, gdzie administracja musi zarządzać dostępem do tych portów poprzez odpowiednie reguły zapory sieciowej. Dobrą praktyką jest również stosowanie zabezpieczonej wersji protokołu FTP, czyli FTPS lub SFTP, które dodają warstwę szyfrowania do tradycyjnych operacji FTP, czyniąc przesyłanie danych bardziej bezpiecznym.
Porty 25, 110 oraz 20 są często mylone z portem 21 w kontekście różnorodnych protokołów komunikacyjnych. Port 25 jest standardowo wykorzystywany przez protokół SMTP (Simple Mail Transfer Protocol), który jest odpowiedzialny za przesyłanie e-maili. W wielu przypadkach, użytkownicy mogą mylić te dwa protokoły, zwłaszcza gdy rozważają przesyłanie plików jako część procesu komunikacji. Zrozumienie różnicy między FTP a SMTP jest kluczowe, ponieważ koncentruje się na różnych zastosowaniach oraz typach przesyłanych danych. Port 110 jest zarezerwowany dla protokołu POP3 (Post Office Protocol version 3), który służy do pobierania wiadomości e-mail z serwera. Użytkownicy mogą błędnie uznać, że POP3 i FTP są wymienne, ponieważ oba dotyczą transferu danych, jednak ich funkcje i zastosowania są całkowicie różne. Port 20 jest używany do transferu danych w trybie aktywnym FTP, a nie do przekazywania poleceń. W trybie aktywnym, po połączeniu na porcie 21, serwer FTP używa portu 20 do przesyłania danych do klienta. Pomyłki dotyczące portów FTP mogą prowadzić do nieprawidłowej konfiguracji serwerów, co w konsekwencji może wpłynąć na bezpieczeństwo oraz efektywność transferu plików. Wiedza na temat właściwych portów oraz protokołów jest więc istotnym elementem dla każdego, kto zarządza sieciami lub systemami przesyłania plików.