FTP is a utility used to transfer files between local and remote machines using the File Transfer Protocol. The FTP command allows users to connect to remote servers, upload and download files, execute commands on the local or remote machine, change directories and modes, and disconnect. Key functions include getting/putting files to transfer one or more files between machines, listing directory contents, deleting files, and changing transfer modes between ASCII and binary. Help provides information on all FTP commands.