FTP

FTP (ang. File Transfer Protocol), protokół transferu plików. Protokól komunikacyjny działający w oparciu o model klient-serwer.

Ostatnia aktualizacja: 14-08-2024
Spis treści

FTP wykorzystuje oddzielne połączenie sterujące pomiędzy klientem a serwerem. Użytkownik FTP może się uwierzytelniać za pomocą zwykłego tekstu, zwykle pod postacią nazwy użytkownika i hasła. Oczywiście możliwe jest też połączenie anonimowe, jeśli konfiguracja serwera na to pozwala.

 

Klient/serwer FTP

Klient FTP jest programem komputerowym (np. Total Commander działający pod systemem Windows, wersja pod macOS to muCommander), dzięki któremu możemy połączyć się z serwerem FTP. Ten ostatni jako serwer umożliwia obustronne przesyłanie plików. Połączenie pomiędzy klientem a serwerem FTP odbywa się za pomocą TCP/IP [zobacz hasło]. Aby zabezpieczyć transmisję, FTP jest często chroniony protokołem SSL/TLS (FTPS) lub zastępowany protokołem transferu plików SSH (SFTP).

 

W drodze do SSL

Początkowo – przed powstaniem graficznych interfejsów użytkownika – aplikacje klienta FTP były tylko programami wiersza poleceń. Wraz z ewolucją systemów operacyjnych, ewolucji podlegały też programy obsługujące FTP. Obecnie tego typu programy dostępne są zarówno na klasyczne komputery stacjonarne (z którymi kojarzone są najbardziej), jak i wszechobecne urządzenia mobilne. FTP został włączony do edytorów HTML oraz popularnych menedżerów plików (wymienionych powyżej). Klient FTP był powszechnie zintegrowany z przeglądarkami internetowymi – dotyczyło to plików przeglądanych za pomocą przedrostka ftp://. Tak było do roku 2021, kiedy przeglądarki Google Chrome i Firefox porzuciły ten protokół na rzecz bezpieczniejszych SFTP i FTPS.

 

Niezabezpieczony FTP w sieci… wojskowej

FTP został opracowany w 1971 r. w ramach sieci naukowo-badawczej ARPANET. Paradoksalnie – ARPANET był inicjatywą Pentagonu uruchomioną w czasach zimnej wojny – ze względu na ograniczony do niej dostęp użytkowników, kwestie bezpieczeństwa nie były wtedy istotne. Pierwsze zabezpieczenie – wspominane poniżej SSL – zostało wprowadzone w 1994 roku przez firmę Netscape, odpowiedzialną za popularną wówczas przeglądarkę internetową (specyfikację RFC opublikowano w 1996 roku, wersja finalna została opracowana osiem lat później).

 

FTPS

Stosowanie klasycznego FTP jest niewskazane, ponieważ przesyłane pliki nie podlegają szyfrowaniu. FTPS to nic innego jak FTP Secure, czyli umożliwiający wsparcie dla TLS (Transport Layer Security) oraz SSL (Secure Sockets Layer), tj. szyfrowanych protokołów. Warto zauważyć, że ze względu na podobieństwo skrótów, protokół FTPS mylony jest z SFTP, którego pierwsza litera nie odnosi się do wymienionego wcześniej „bezpieczeństwa” (Secure), ale do SSH (Secure Shell), standardu protokołów komunikacyjnych w sieciach TCP/IP. SFTP nie jest więc tym samym, co FTPS, a właśnie podsystemem wspomnianego SSH. FTPS i SFTP nie są ze sobą kompatybilne.

 

FTPS, czyli File Transfer Protocol… SEO

Można też inaczej rozszyfrować literkę S w skrócie FTPS: S jak SEO. Aby skutecznie współpracować z agencją SEO, np. taką jak SEM HOUSE, warto umożliwić jej dostęp do FTPS naszej strony. SEM HOUSE, podobnie jak każda inna agencja tego typu, potrzebuje dostępu do FTPS, żeby lepiej wykonać swoją pracę. Jak widać, FTPS rymuje się z SEO!

 

FTP – najczęściej zadawane pytania

Co to znaczy FTP?

FTP to File Transfer Protocol, czyli protokół transferu plików. Umożliwia on wymianę plików w modelu: klient/serwer. Obecnie częściej stosowany jest FTPS, czyli zabezpieczony FTP.

Jak wejść na serwer FTP?

Z serwerem FTP można połączyć się na dwa sposoby. Najprostszy to wpisanie w oknie przeglądarki internetowej adresu FTP, np. ftp://ftp.jankowalski.pl. W przypadku zabezpieczonego serwera, po połączeniu się z nim, należy podać nazwę użytkownika oraz hasło. Drugim sposobem wejścia na FTP jest skorzystanie z licznych, często darmowych programów, typu menedżer plików, które zawierają w sobie również klienta FTP (np. Total Commander).

Autorzy
  • Roman Książek

    Content SEO Specialist. Absolwent filologii polskiej na Uniwersytecie Śląskim w Katowicach. Doświadczony redaktor i nauczyciel. Laureat X edycji Konkursu im. Krzysztofa Mętraka dla młodych krytyków filmowych. Publikował w pismach ogólnopolskich. Zgodnie ze swoim nazwiskiem lubi książki, zgodnie z imieniem – powieści (der Roman). Uwielbia łąki i uważa koty za wyższą formę istnienia.

Wymieńmy się doświadczeniami
Opowiedz nam o potrzebach twojej firmy, a my z pasją zajmiemy się ich wdrożeniem.

Bartosz Kastelik
Global Chief Sales Officer

Jesteśmy częścią grupy