Protokół FTP zapewnia środki do przesyłania informacji w trybie online, podobnie jak w przypadku protokołu HTTP (Hypertext Transfer Protocol) za pośrednictwem przeglądarki internetowej. Protokół FTP działa jednak na dwóch różnych portach protokołu TCP (Transmission Control Protocol): 20 i 21. Zarówno port FTP 20, jak i port FTP 21 muszą być otwarte w sieci w celu pomyślnego przesłania plików.
Po wprowadzeniu poprawnej nazwy użytkownika i hasła FTP za pomocą oprogramowania klienta FTP, oprogramowanie serwera FTP otwiera port 21, który jest czasami nazywany dowództwo lub port kontrolny , domyślnie. Następnie klient tworzy kolejne połączenie z serwerem przez port 20, aby umożliwić faktyczne przesyłanie plików.
Domyślny port do wysyłania poleceń i plików przez FTP można zmienić. Istnieje jednak standard, więc programy klienckie / programowe, routery i zapory ogniowe mogą uzgodnić te same porty, co ułatwia konfigurację.
Jak połączyć się przez port FTP 21
Jeśli FTP nie działa, prawidłowe porty mogą nie być otwarte w sieci. Może to nastąpić po stronie serwera lub po stronie klienta. Każde oprogramowanie blokujące porty musi zostać ręcznie zmienione, aby je otworzyć, w tym routery i zapory ogniowe.
Domyślnie routery i zapory mogą nie akceptować połączeń na porcie 21. Jeśli protokół FTP nie działa, najlepiej najpierw sprawdzić, czy router prawidłowo przekazuje żądania na tym porcie i czy zapora nie blokuje portu 21.
Wskazówka: Możesz użyć narzędzia Port Checker do przeskanowania sieci, aby sprawdzić, czy router ma otwarty port 21. Istnieje również funkcja o nazwie tryb pasywny, która może być używana, jeśli występują problemy z dostępem do portu za routerem.
Oprócz zapewnienia, że port 21 jest otwarty po obu stronach kanału komunikacyjnego, port 20 powinien być również dozwolony w sieci i za pośrednictwem oprogramowania klienckiego. Zaniedbanie otwarcia obu portów uniemożliwia wykonanie pełnego transferu wstecznego i następnego.
Po połączeniu z serwerem FTP oprogramowanie klienckie wyświetla poświadczenia logowania - nazwę użytkownika i hasło - niezbędne do uzyskania dostępu do danego serwera.
FileZilla i WinSCP to dwa popularne klienty FTP. Oba są dostępne bezpłatnie.




