FTP - protokół FTP i obsługujący go program (również o nazwie ftp) służy do przesyłania plików siecią pomiędzy klientem (tj. komputerem z którego inicjujemy połączenie) oraz serwerem, i to w obu kierunkach. Nie jest on potrzebny w przypadku, gdy chodzi o dwa komputery posiadające wspólny dostęp do dysków sieciowych, natomiast często wykorzystywany jest do udostępniania np. archiwów swobodnie dostępnego oprogramowania poprzez Internet. W najprostszym przypadku używamy FTP do przesyłania plików z i do komputera, na którym również posiadamy własne konto. Wówczas, po uruchomieniu programu ftp podajemy login i hasło do konta na zdalnym komputerze, uzyskując w ten sposób dostęp do odczytu i zapisu plików w ramach uprawnień danego konta. Drugi tryb FTP to tzw. tryb anonimowy. Wykorzystywany on jest w kontaktowaniu się z serwerami publicznymi, na których udostępnione są pliki które można pobrać bez wykazania się jakimikolwiek uprawnieniami. W trybie anonimowym w miejsce identyfikatora konta podajemy anonymous lub (krócej) ftp, a w miejsce hasła można podać cokolwiek, z tym że dobrym zwyczajem jest wpisanie swojego adresu poczty elektronicznej. Poza tym praca w trybie anonimowym wygląda dokładnie tak samo, jak w ,,zwykłym'', niemożliwe jest jednak na ogół umieszczanie swoich plików na zdalnym serwerze. Uwaga: w wielu przypadkach zabezpieczenia stosowane na firewallach uniemożliwiają transfery FTP spoza sieci lokalnej w domyślnym trybie programu. W takiej sytuacji należy wywoływać program jako ftp -p lub pftp; jeżeli dostępna wersja ftp nie udostępnia żadnej z tych opcji, to może zadziałać podanie na początku sesji FTP komendy quote PASV. Obecnie przy przeglądaniu publicznych archiwów FTP wykorzystuje się zazwyczaj przeglądarkę WWW (np. Netscape), która również potrafi posługiwać się protokołem FTP, przynajmniej w trybie anonimowym. Jest to wygodne gdy nie wiemy dokładnie, czego szukamy; natomiast gdy znana jest nam lokalizacja plików do przetransferowania, użycie ,,klasycznego'' programu FTP często pozwala wykonać zadanie szybciej i sprawniej.