What is 'FTP'? What is it used for?

FTP stands for File Transfer Protocol. Similar to HTTP (the Hyper Text Transfer Protocol), FTP is a method of transferring files. FTP requires authentication via a username and password to ensure you have access to transfer files.

This is a common way to upload your website to a hosting company's server