FileZilla Client is a free, open source FTP client for Windows. It supports FTP, SFTP, and FTPS (FTP over SSL/TLS). The client is available under many platforms, binaries for Windows, Linux and Mac OS X are provided.
FileZilla Server is an FTP server supported by the same project. It supports FTP and FTP over SSL/TLS.