Understanding ftp and working up with an FTP client