Provides an implementation of the FTP protocol.