FTP (File Transfer Protocol) permet de transférer des fichiers d'un ordinateur à un autre. Ces fichiers peuvent être de toutes sortes : jeux, programmes, documents d'information, etc. On trouve deux types de transferts FTP : les transferts anonymes et les transferts protégés.
Un grand nombre de serveurs de fichiers permettant des transferts sont accessibles au public. On peut donc y accéder sans avoir besoin de s'identifier avec un mot de passe. On écrit anonymous lorsqu'un nom d'usager est demandé et son adresse de courrier électronique lorsqu'un mot de passe est demandé.
Parfois les serveurs demandent une authentification à l'aide d'un nom d'usager et d'un mot de passe. Les serveurs utilisent ces mécanismes pour protéger et restreindre leur accès. Pour y accéder, il faut donc se voir accorder des droits d'accès. Par exemple, les fournisseurs d'accès Internet offrant l'hébergement d'un site Web utilisent ce mécanisme pour restreindre l'accès de leurs serveurs à leurs membres seulement.