FTP, czyli File Transfer Protocol (Protokół Trasnferu Plików), to sposób przesyłania plików między komputerami przez Internet lub sieć lokalną.
Działa na zasadzie klient-serwer, co oznacza, że jeden komputer (klient) łączy się z drugim komputerem (serverem) i przesyła do niego pliki lub pobiera pliki z niego.

Jak to działa?
Połączenie z serwerem:
Użytkownik używa programu FTP (klienta FTP), aby połączyć się z serwerem FTP. Programy takie jak FileZilla czy WinSCP są popularnymi klientami FTP. Do połączenia potrzebne są dane takie jak adres serwera, nazwa użytkownika i hasło.

Nawigacja po plikach:
Po nawiązaniu połączenia użytkownik widzi pliki i foldery na serwerze FTP oraz na swoim komputerze.
Użytkownik może przeglądać foldery, tak jak to robi na swoim komputerze.

Przesyłanie plików:
Aby przesłać pliki na serwer, użytkownik przeciąga pliki z okna swojego komputera do okna serwera w programie FTP.
Aby pobrać pliki z serwera, przeciąga je z okna serwera do okna swojego komputera.

Komendy FTP:
Za kulisami klient FTP wysyła różne komendy do serwera, takie jak PUT (prześlij plik) czy GET (pobierz plik). Te komendy kontrolują, jakie operacje są wykonywane na plikach.

Przykład:
Wyobraź sobie, że robisz zdjęcia na wakacjach i chcesz je udostępnić swoim przyjaciołom. Możesz użyć FTP, aby przesłać te zdjęcia na serwer, gdzie Twoi przyjaciele mogą je pobrać.
Połączenie z serwerem: Otwierasz program FTP, wpisujesz adres serwera, swoją nazwę użytkownika i hasło.
Nawigacja: Znajdujesz folder na serwerze, gdzie chcesz umieścić zdjęcia.
Przesyłanie: Przeciągasz zdjęcia z folderu na swoim komputerze do folderu na serwerze.
Gotowe: Twoi przyjaciele mogą teraz zalogować się na serwer i pobrać te zdjęcia na swoje komputery.
FTP jest przydatnym narzędziem do wymiany dużych plików, zarządzania stronami internetowymi czy tworzenia kopii zapasowych danych.