1FTP to skrót pochodzący z języka angielskiego oznaczający File Transfer Protocol – jest to protokół/skrypt typu klient-serwer pozwalający na przesyłanie (pobieranie/wysyłanie) plików wykorzystując sieć TCP/IP. Warto również wspomnieć, że FTP jest protokołem 8-bitowym więc nie wymaga specjalnego, 7-bitowego kodowania plików co zapewnia prostotę użytkowania. Dzięki serwerom FTP możemy w łatwy sposób wysyłać i tym samym udostępniać pliki dla ludzi. Oczywiście możemy również zablokować dostęp do naszego serwera FTP dzięki czemu wpierw użytkownik musi pomyślnie przejść próbę autoryzacji. Do korzystania z serwerów FTP można wykorzystywać przeglądarkę (opcja taka jest np. w Operze), ale służą do tego również specjalne programy (jak Flashget), a również są programy do zarządzania plikami, które posiadają pełną obsługę serwerów FTP (między innymi do takich programów możemy zaliczyć Total Commander). Zalecane jest jednak korzystanie z programów stworzonych do obsługi FTP ponieważ tylko one zapewniają nie tylko pełną obsługę owego protokołu, ale także korzystając z nich nie musimy się martwić o niski poziom bezpieczeństwa naszego serwera.