FTP, or File Transfer Protocol is the method used to get a file from your computer on your desk to the file server that your website is hosted on. To do this you need two things:
An FTP account with your hosting providor.
An FTP program.
The FTP account will come as part of your hosting account with your service providor. You’ll be given an address something like ftp.yourdomain.com and a username and password to access it. This will give you access to the directories on the server where your website files are stored.