•promote sharing of files
•encourage indirect use of remote computers
•shield user from variations in file storage
•transfer
data reliably and efficiently
•“FTP, although usable directly by a user at a terminal, is
designed mainly for use by programs”