FTP stands for File Transfer Protocol. FTP client software allows you to transfer files between your hard drive and a remote server. For instance, you could put your personal home page up on the Web by moving files from your hard drive to a Web server or other Internet accessible computer.
FTP requires a client (FTP program) installed on your PC to connect to your host or server. Once you are logged in, you presented with a directory. If files already exist on your host, you can select the download to option and pull data off the FTP server to a specified directory on your computer. If you choose the upload option, you must also select your PC directory that contains the files you wish to upload. The files then copied from one location to the other. It's like copying files from one directory or folder on your PC, except that one of the folders could be on the East coast and the other folder on the West cost.
There are three ways to allow guest users to download, upload or view files in dedicated directories of your account:
- FTP sub-accounts (available only for Unix based accounts)
- Virtual FTP (available only for Unix based accounts)
- Anonymous FTP
Anonymous FTP Upload Facilities
Virtual FTP provides ample possibilities than FTP sub-accounts. You can give your authorized Virtual FTP users access to more than one directory and specify a different set of permissions for each directory. Virtual FTP users log right into your root but can enter only those directories you allow them to enter.