Un cliente FTP es un programa para descarga y/o subida de archivos entre un usuario (cliente) y un servidor (servidor) , esto puede servir para descargar archivos de páginas web o para gestión de páginas.
El uso "normal" , seguramente el más extendido , de un cliente FTP es el de la gestión de páginas web , subir la página en sí , las imágenes , archivos para descargar si los hubiese , etc..... lo mismo para actualizar contenidos.
Se puede usar el ftp para compartir archivos entre dos usuarios , lo suyo en ese caso sería que uno montase un servidor FTP y el otro usase un cliente para conectarse al ordenador del amigo.
Filezilla tiene los dos tipos de programas , el servidor y el cliente ...
http://filezilla.sourceforge.net/Si te interesa una opción más fácil es usar la página
http://www.yousendit.com , permite subir un archivo de hasta 1 GB , le mandan un correo a tu amigo (o a tí si te lo envía él ) con una url para descargar el archivo , creo que el plazo para hacer la descarga son 3 dias , después de ese tiempo borran el archivo del servidor.