What is FTP?

FTP (File Transfer Protocol) is used when transferring files/web pages to the web space.
The files are transferred using an FTP client.
Where can I obtain a FTP client?