Implementation for complete FTP protocol