Antes de qualquer coisa, precisamos saber o que é FTP.
Procurei no oráculo, a saber o Google e encontrei a seguinte definição no Wikipédia:
FTP significa File Transfer Protocol (Protocolo de Transferência de Arquivos), e é uma forma bastante rápida e versátil de transferir arquivos (também conhecidos como ficheiros), sendo uma das mais usadas na internet.
Pode referir-se tanto ao protocolo quanto ao programa que implementa este protocolo (Servidor FTP, neste caso, tradicionalmente aparece em letras minúsculas, por influência do programa de transferência de arquivos do Unix).
Sabendo o que é o FTP, passamos ao que interessa, vamos aprender com transferir nossos arquivos para o servidor.
Precisamos de um programa cliente FTP, eu utilizo o FTP Commander, que é um excelente programa, não tenho do que me queixar, é um programa pago, mas vale a pena o investimento. Você pode testá-lo baixando a versão trial dele no Superdownloads e faça a instalação do programa.
Abra o FTP Commander e clique em Novo servidor do lado direito.

FTP Commander
1 – Dê um nome para o servidor;
2 – Coloque o nome do endereço ftp do servidor, geralmente é algo assim: (ftp.servidor.com);
3 – Insira seu login;
4 – Digite sua senha e depois clique em ok. E está pronta a configuração do servidor ftp.

Área do FTP Commander
Temos:
1 – Lado esquerdo, as pastas e os arquivos armazenados no seu PC;
2 – Lado direito, pastas e arquivos no servidor.
Para fazer o upload, basta selecionar o arquivo ou pasta armazenado no seu PC, ou seja, no lado esquerdo, depois selecionar o local no servidor para onde enviaremos o arquivo e clicamos na seta em direção ao servidor ou simplesmente arrastamos o arquivo.
Para fazer o download, basta fazer o processo contrário.
Lembre-se sempre de ao finalizar as transferências, clicar em desconectar.
Agora, todos já sabemos transferir arquivos via FTP.